Commit Graph
3518 Commits
Author SHA1 Message Date
aiongg 50a9896ead Merge PR #3039: fix(ui): Fill & Sign font size resizes the selected text (#1274) 2026-10-22 01:46:58 +00:00
aiongg 7fb6bc221a Merge PR #2279: Preferences: field highlights on by default, toggle in Appearance (#2273)
parity/acrobat-features.toml: form.highlight-fields evidence and notes from both sides (the renamed remembered test, the read-only test)
docs/roadmap.md: M6 row keeps both added sentences
ROADMAP.md: union of the progress-log lines
2026-10-22 01:46:58 +00:00
aiongg e47b64b009 Merge PR #2949: M2: a post table version with swapped halves doesn't make a font unusable (#2946)
vendor/README.md: hayro-interpret row keeps #2914's patch (26) extension and #2949's new patch (38) with both tests
2026-10-22 01:46:55 +00:00
aiongg 30ac04ace3 Merge PR #3070: M7: the paragraph editor draws on its page only (#3061)
crates/ui-egui/src/edit_text_ui.rs: kept the per-paragraph draft_rect and the fade_in(false) Area builder; added #3070's page_clip and the clip on the editor's ui.
2026-10-22 01:46:51 +00:00
aiongg 0edf07969c Merge PR #2400: Issue #2366: a trailer whose /Prev is a reference still reaches the earlier sections
crates/cos/src/document.rs: kept #2220's shifted_subsection_end and object_headers and this PR's prev_offset.
vendor/README.md: hayro-syntax row already has (22) and (23); this PR's patch and tests are numbered (24).
2026-10-22 01:46:50 +00:00
aiongg 3ba586fe31 Merge PR #2624: fix(xfa): reflow growable multiline fields after filling
crates/xfa/src/script.rs: template_field and named_in moved to crate::data in #3397; field_grows_with_text calls crate::data::template_field.
parity/acrobat-features.toml: form.xfa evidence lists unioned, notes take both sides' insertions.
2026-10-22 01:46:50 +00:00
aiongg 8949d34632 Merge PR #2711: Wake idle windows for pending recovery snapshots (#2663) 2026-10-22 01:46:43 +00:00
aiongg 0859c9574d Merge PR #3042: fix(save): preserve destination extended attributes on macOS 2026-10-22 01:46:42 +00:00
aiongg 2f224ecedf Merge PR #3006: fix(cos): write whole reals past the 32-bit integer range as reals 2026-10-22 01:46:42 +00:00
aiongg 2c4dc9158b Merge PR #2073: cos: property tests for save fidelity (part of #1187)
contributors/people.toml: union of the new entries
2026-10-22 01:46:42 +00:00
aiongg 2a3482c951 Merge PR #3862: M7: open the paragraph editor without a fade-in
crates/ui-egui/src/edit_text_ui.rs: #3862's Area builder with fade_in(false), keeping the reveal/look locals and their uses after the Area (#3952, #3863).
crates/ui-egui/tests/editing.rs: kept all new tests.
2026-10-22 01:46:38 +00:00
aiongg 5f84926ad6 Merge PR #3946: M14: JPEG and TIFF export refuse a raster of the wrong length instead of panicking 2026-10-22 01:46:36 +00:00
aiongg b17c70e530 Merge PR #3903: Give the print preview's grayscale tag a bit of its own 2026-10-22 01:46:35 +00:00
aiongg 5f1ee4c0eb Merge PR #3423: M5: centre selected inspector comments without changing zoom (#3418) 2026-10-22 01:46:31 +00:00
aiongg 5e9293739d Merge PR #3010: fix(ui): the mode tabs keep the hand over a page scrolled under them
Conflicts:
- crates/ui-egui/tests/editing.rs: both sides' new tests kept, one after the other
2026-10-22 01:46:31 +00:00
aiongg 6a74968144 Merge PR #3633: fix(print): retain existing appearances without Subtype
ROADMAP.md, docs/roadmap.md: kept both sides' log lines.
crates/print/src/tests.rs: kept both sides' additions.
2026-10-22 01:46:31 +00:00
aiongg 3f9b41246a Merge PR #1829: M10: keep dotted-leader contents entries together
ROADMAP.md: progress-log line added at the top
docs/roadmap.md: status line, M10 row note and revision row applied onto main's
parity/acrobat-features.toml: export-docx evidence and notes insertions applied onto main's
crates/edit/src/tests.rs, crates/engine/src/tests.rs: new tests appended after main's
2026-10-22 01:46:30 +00:00
aiongg 0b1b862a1c Merge PR #2568: Signatures: the message bar shows a problem before "Certified by" 2026-10-22 01:46:29 +00:00
aiongg e8e070f392 Merge PR #2897: M9: rewriting a certified form's XFA data is a form fill (#2759) 2026-10-22 01:46:29 +00:00
aiongg b3d61dae5b Merge PR #1962: M9: read DocMDP permissions from the signed revision (#1788) 2026-10-22 01:46:29 +00:00
aiongg 5a13228b57 Merge PR #3520: M5: a stamp grows and shrinks with its handles before release (#3518) 2026-10-22 01:46:28 +00:00
aiongg 9233ae4d45 Merge PR #3953: M5: a Replace text comment is named Replace text, not Strikethrough (#3947) 2026-10-22 01:46:25 +00:00
aiongg 3bf32f9d75 Integration: #3878 use a Thai letter as the undrawable character in the failed-edit test
Inter, a bundled face, draws U+049B, so the test stops failing the edit once Inter is a fallback; no bundled face draws U+0E01.
2026-10-22 01:46:22 +00:00
aiongg 3d67f930ba Merge PR #3719: Keep zero annotation flags through XFDF export/import 2026-10-22 01:46:22 +00:00
aiongg ce9763dc6b Merge PR #2559: Signatures: signed attributes must carry the message digest and the data content type
Conflicts:
- ATTRIBUTION.toml: sha256 lines for es/lt/vi taken from main; recomputed after all merges.
2026-10-22 01:46:21 +00:00
aiongg b57f3c1a76 Merge PR #3816: fix(annot): a comment listed many times gets one display appearance 2026-10-22 01:46:19 +00:00
aiongg 38fdeb3f22 Merge PR #2724: fix(print): disable Print on documents whose security forbids printing
ATTRIBUTION.toml: kept main's sha256 lines; hashes recomputed after the track.
crates/ui-egui/tests/print.rs: kept both sides' tests.
2026-10-22 01:46:18 +00:00
aiongg e3afcaaae1 Integration: #2210 fill the 46 keys Finnish lacks with English text
Missing translations never block; the Finnish coverage tests need every key
the other catalogues carry. The keys stay English until a translator fills them.
2026-10-22 01:46:18 +00:00
aiongg aa1c41c441 Merge PR #3022: fix(ui): on-page text editors leave the mode tabs their pointer when scrolled under them
Conflicts:
- crates/ui-egui/tests/content.rs: both sides' new tests kept, one after the other
2026-10-22 01:46:17 +00:00
aiongg 0b1cce39bc Merge PR #3781: Fill & Sign marks stay upright on rotated pages (#2392) 2026-10-22 01:46:17 +00:00
aiongg c516738a1b Merge PR #3323: M6: Treat AcroForm /MaxLen 0 as unlimited
parity/acrobat-features.toml: form.fill-text evidence and notes from both sides
2026-10-22 01:46:16 +00:00
aiongg be69bfadf9 Merge PR #3515: M12: XFA text honors its horizontal font scale
crates/xfa/src/layout.rs: both sides added doc comments to value_height, caption_reserve, field_height, unique_name and draw_field; kept HEAD's, with #3542's natural_width.
2026-10-22 01:46:14 +00:00
aiongg bb606504bb Merge PR #3561: M9: read .p7b/.p7c certificate bundles for trust import 2026-10-22 01:46:12 +00:00
aiongg 8e08d266b7 Integration: #1679 test that a Japanese label beside a Latin Extended name is refused, not drawn in the wrong glyphs 2026-10-22 01:46:12 +00:00
aiongg 12490d5479 Merge PR #3598: M14: find Apple's Devanagari faces in the folders current macOS uses 2026-10-22 01:46:08 +00:00
aiongg 86db846034 Merge PR #3878: M7: keep a paragraph open with its typing when its edit fails
crates/ui-egui/tests/editing.rs: kept both new tests (#3863's applied-look test and #3878's failed-edit test).
2026-10-22 01:46:08 +00:00
aiongg 8065611789 Merge PR #2805: M5: reduce Comments panel scans on large reviews (#2669 item 5)
ROADMAP.md: union of progress-log lines.
docs/roadmap.md: union of status lines and revision-history rows.
crates/ui-egui/src/comments_panel.rs: card() takes main's `info` argument and the PR's borrowed reply slice.
2026-10-22 01:46:08 +00:00
aiongg e8c1fbbacd Merge PR #1624: Hebrew file names: draw them with an installed Hebrew face when the build has none 2026-10-22 01:46:08 +00:00
aiongg b7075c89fb Merge PR #2647: Print ▸ Properties…: the driver's options in the UI language
crates/print/src/spool.rs: printer_options_via_within (#2108) takes the language too: localize
  the PPD names, then lpoptions under the deadline.
crates/print/src/tests.rs: the CUPS tests call printer_options_via_within with LIMIT and "en";
  kept both sides' new tests.
crates/ui-egui/src/print_ui.rs: kept the background read (#2108); its default source reads
  printer_options_in in the UI language current when Properties… is clicked.
2026-10-22 01:46:06 +00:00
aiongg 8031d345d4 Merge PR #3542: M12: XFA labels and buttons without a size grow to their content
crates/xfa/src/layout.rs: both sides added a draw_field doc comment; kept #3542's (the more complete one).
2026-10-22 01:46:05 +00:00
aiongg 43b9a17603 Merge PR #3856: M6: hovering a form field shows its tooltip (#3854) 2026-10-22 01:46:04 +00:00
aiongg b1c8ae231a Merge PR #3643: fix(render): draw missing spacing glyphs in Japanese CID substitutes as spaces (#3601)
ROADMAP.md: progress log keeps both sides' lines
2026-10-22 01:46:04 +00:00
aiongg 79d843524c Integration: #2220 look up set-aside object numbers in a set
fill_xref_gaps scanned every xref oddity for each object header; a file with many offset-0 rows and many headers took quadratic time.
2026-10-22 01:46:03 +00:00
aiongg e42ccbb440 Merge PR #1679: fix(sign): render Unicode characters in visible signatures using bundled Inter font
Conflicts:
- crates/sign/src/pdf.rs: details switch to Inter as the PR does; drawn labels keep main's
  Helvetica check and refusal, so the PR's label-driven switch to Inter is dropped. Doc comment
  merged.
- crates/sign/tests/pdf.rs: both tests kept.
2026-10-22 01:46:01 +00:00
aiongg b7af153691 Integration: #3931 move the screenshot doc comment back to compare_panel_screenshot 2026-10-22 01:45:59 +00:00
aiongg dbc2647f48 Merge PR #3397: M12: XFA dates are written and read in the field's data picture
crates/engine/src/tests.rs: union of #3180's new test and #3397's doc comment on the next test.
crates/xfa/src/layout.rs: kept #3782's formatted_value (it calls date_pattern, now built on date_letters) and button_action doc.
crates/xfa/src/parse.rs: parse_field doc comment from #3397 (names the data picture).
crates/xfa/src/script.rs: field() doc from #3582 with #3397's "as scripts read it".
crates/xfa/src/tests.rs: union of fixture imports and of the new tests; one doc comment each for the date-conversion and data-fill tests.
2026-10-22 01:45:58 +00:00
aiongg 5a33dfac23 Merge PR #3584: Forms: Highlight fields marks only the fields that can be filled 2026-10-22 01:45:58 +00:00
aiongg 5a351f658d Merge PR #2235: fix(forms): Tab and Space reach check boxes and radio buttons, and a click focuses them 2026-10-22 01:45:58 +00:00
aiongg fd0c47f7be Merge PR #3637: Fix named properties in forms without resources
ROADMAP.md: progress log union, newest first
2026-10-22 01:45:57 +00:00
aiongg f424cf0627 Merge PR #3311: fix(organize): prune named destinations without recursive calls
docs/roadmap.md: revision history keeps both sides' rows, newest first.
2026-10-22 01:45:57 +00:00