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
f1e5aa1f30
Integration: progress log newest first
2026-10-22 01:46:04 +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
aiongg
d578bd74d2
Integration: ATTRIBUTION hashes
2026-10-22 01:45:54 +00:00
aiongg
57283a52fe
Merge PR #2220 : fix(cos): find objects a broken cross-reference table leaves out
2026-10-22 01:45:53 +00:00
aiongg
626529768a
Merge PR #3863 : M7: keep an applied paragraph's look until its page is drawn again
...
crates/ui-egui/src/edit_text_ui.rs: union of #3952 's slot/reveal (unchanged paragraph keeps the page's text) and #3863 's look/settling (applied paragraph's look stays until the page re-renders); the settled look draws in the non-editor branch of paint.
2026-10-22 01:45:52 +00:00
aiongg
0e67206d20
Merge PR #3931 : M9: closing a half of a side-by-side comparison keeps the app running ( #3915 )
2026-10-22 01:45:52 +00:00
aiongg
498a7d60b9
Merge PR #3955 : perf(render): read PDFCRAFT_TEXT_DEBUG once instead of per glyph
2026-10-22 01:45:49 +00:00
aiongg
47ecd2ebc7
Merge PR #3625 : fix(forms): preserve comments across content streams
...
ROADMAP.md, docs/roadmap.md: union of the progress-log and revision lines
2026-10-22 01:45:49 +00:00
aiongg
898a57ddc6
Merge PR #1850 : fix(cos): check object-stream member numbers and offsets ( #1815 )
2026-10-22 01:45:49 +00:00
aiongg
f4f9e009ad
Merge PR #3861 : M7: keep a word on its line when its spacing differs by less than a thousandth of an em
...
crates/edit/src/tests.rs: kept both new tests (#3571 's surplus-TJ test and this PR's spacing test).
2026-10-22 01:45:49 +00:00
aiongg
6bb89022d0
Merge PR #2483 : fix(content): an inline image ends at its own EI, not a later one
...
vendor/README.md: hayro-syntax row already has a (22) on main; this PR's patch and tests are numbered (23).
2026-10-22 01:45:49 +00:00
aiongg
2a17980645
Merge PR #2914 : fix(render): draw comma-below letters in non-embedded standard fonts …
2026-10-22 01:45:44 +00:00
aiongg
0b51ea4baa
Merge PR #3018 : fix(render): draw device colour in the resources' /DefaultGray, /DefaultRGB and /DefaultCMYK (vendored hayro-interpret patch 38)
...
vendor/README.md: main's single hayro-interpret row plus the PR's patch 38 and its tests, placed before 41
2026-10-22 01:45:41 +00:00
aiongg
b1986fe954
Merge PR #3828 : Add thumbnail size controls to the Pages inspector
...
Conflicts:
- crates/ui-egui/src/i18n/*.tsv: union of both sides' new keys
- ATTRIBUTION.toml: ours; hashes recomputed at the end of the track
- ROADMAP.md, docs/roadmap.md: both progress-log entries, newest first
- parity/acrobat-features.toml (organize page grid): main's evidence and remembered-size note, with the PR's Pages inspector sentence
2026-10-22 01:45:41 +00:00
aiongg
8cdfe0f4e8
Merge PR #3475 : fix(forms): draw fields the file leaves to the viewer, for display only ( #3470 )
2026-10-22 01:45:38 +00:00
aiongg
64e49eac48
Merge PR #2487 : M7: drop the fallback fonts a text edit leaves unused
2026-10-22 01:45:38 +00:00
aiongg
12ce3bfa4c
Merge PR #2621 : feat(forms): nudge the selected field with the arrow keys in Prepare a form ( #2608 )
...
# Conflicts:
# ROADMAP.md
ROADMAP.md: union of the progress-log lines
2026-10-22 01:45:38 +00:00
aiongg
de8c684d79
Merge PR #3749 : fix(comments): the eraser's size sets how wide it rubs ( #3747 )
2026-10-22 01:45:36 +00:00
aiongg
a0e8c2faa2
Merge PR #2609 : fix(edit): draw the Cyrillic the Japanese faces lack with the bundled Inter face ( #2593 )
...
parity/acrobat-features.toml: edit.edit-text evidence and notes take both sides' additions
2026-10-22 01:45:35 +00:00
aiongg
1b73c11e0d
Integration: #2994 put the part() doc comment back above part
2026-10-22 01:45:34 +00:00
aiongg
7d49049125
Merge PR #3794 : fix(organize): imports find the objects they added when new numbers fill gaps
2026-10-22 01:45:34 +00:00
aiongg
efe1e5a37f
Merge PR #3906 : M14: the Preferences OK button stays in reach below the scrolling settings ( #3557 )
2026-10-22 01:45:34 +00:00
aiongg
add6907f6a
Merge PR #3239 : M3: extract text from glyph names outside the reference-app Glyph List ( #3169 , #3170 )
2026-10-22 01:45:33 +00:00
aiongg
6c98139fea
Merge PR #2706 : fix(comments): Add a text box takes a drag that sizes the box
2026-10-22 01:45:33 +00:00
aiongg
66875a0a6d
Merge PR #3007 : fix(ui): the password prompt takes typing on Linux again
2026-10-22 01:45:33 +00:00
aiongg
dbb71754d0
Merge PR #3497 : M2: Type 0 fonts with /ToUnicode /Identity-H read their codes as Unicode
...
contributors/people.toml: kept both new contributor entries.
2026-10-22 01:45:33 +00:00
aiongg
ad2419023b
Merge PR #2154 : fix(ui): a second file dialog waits for the open one instead of being refused
2026-10-22 01:45:33 +00:00
aiongg
abef812bfa
Merge PR #3639 : Pair /ActualText correctly past 256 levels of marked content
2026-10-22 01:45:33 +00:00
aiongg
15425d0d33
Merge PR #3721 : M12: accept Identity CJK Unicode mappings in accessibility checks ( #3673 )
...
ROADMAP.md: progress log keeps both sides' lines.
docs/roadmap.md: revision history keeps both sides' rows.
2026-10-22 01:45:33 +00:00
aiongg
67bc7bdd01
Merge PR #3703 : M3: fix multiline comment hover bounds and paint order
...
ROADMAP.md: union of progress-log lines.
docs/roadmap.md: union of revision-history rows.
2026-10-22 01:45:30 +00:00
aiongg
533c59cbe3
Merge PR #2994 : M10: Export to Word keeps the page background colour ( #2992 )
2026-10-22 01:45:26 +00:00
aiongg
87f0f4bcbf
Merge PR #3043 : M3: layer_set shows or hides a layer, and page_render draws with the document's view settings ( #2986 )
2026-10-22 01:45:26 +00:00
aiongg
bc857aa60c
Merge PR #3686 : fix(a11y): resolve /MarkInfo /Marked when it is an indirect reference ( #3671 )
2026-10-22 01:45:25 +00:00
aiongg
4cebd0c771
Merge PR #2935 : Fix/cli option value errors
...
contributors/people.toml: union of both new entries
2026-10-22 01:45:25 +00:00
aiongg
54ced90a7e
Merge PR #3357 : fix(a11y): join and splice page content streams with cross-stream rules ( #3217 )
2026-10-22 01:45:24 +00:00
aiongg
4d1740a475
Merge PR #2108 : fix(print): Properties… reads CUPS driver options off the GUI thread, with a deadline for lpoptions ( #1818 )
...
ATTRIBUTION.toml: kept main's sha256 lines; hashes recomputed after the track.
crates/ui-egui/src/print_ui.rs: kept both offered() (#3764 ) and WakeOnExit.
crates/ui-egui/tests/print.rs: kept both sides' tests (#3596 Label tests, options-reading tests).
2026-10-22 01:45:23 +00:00
aiongg
01a930293f
Merge PR #3013 : fix(forms): renaming a nested field checks the full name it would take
2026-10-22 01:45:21 +00:00
aiongg
145a08ae96
Merge PR #3788 : M5: drag a line's ends (and a polygon's corners) to change its length and angle
...
ROADMAP.md: union of progress-log lines.
crates/ui-egui/src/i18n/*.tsv (20 catalogs): union of appended keys.
2026-10-22 01:45:21 +00:00
aiongg
cf99552cff
Merge PR #3077 : test: the image-drag pixel test waits for the page raster (flaky on windows-latest)
2026-10-22 01:45:20 +00:00
aiongg
3116b5152a
Merge PR #3187 : Prevent overflow when rotating added images through automation
2026-10-22 01:45:20 +00:00