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
aiongg
64e915a156
Integration: #3543 merge the duplicated doc comment on button_appearance
2026-10-22 01:45:19 +00:00
aiongg
75fa0d0109
Merge PR #3571 : fix: read the last array of a surplus-operand TJ, not the first ( #3569 )
2026-10-22 01:45:17 +00:00
aiongg
b8d5cdd603
Merge PR #3595 : M7: paint a new background over older ones ( #3591 )
...
ROADMAP.md: progress-log lines from both sides, newest first.
2026-10-22 01:45:17 +00:00
aiongg
9f44f24448
Merge PR #2210 : Add Finnish interface and date language
...
ATTRIBUTION.md: kept main's asset count; regenerated after all merges.
2026-10-22 01:45:16 +00:00
aiongg
0bf197f07b
Merge PR #3582 : M12: showing an XFA subform leaves its unnamed hidden objects hidden
...
crates/xfa/src/script.rs: both sides added doc comments to the same functions; kept #3582 's (they describe its presence(name, ...) signature).
2026-10-22 01:45:16 +00:00
aiongg
29ad20342c
Merge PR #2832 : M7: Header & footer: shrink the page content out of their way ( #2140 )
...
ATTRIBUTION.toml: sha256 lines taken from the base side; recomputed after all merges.
2026-10-22 01:45:14 +00:00
aiongg
88402d93a2
Merge PR #3348 : M2: preserve word spaces around TOC leaders ( #3086 )
...
ROADMAP.md: kept both progress-log entries, newest first.
2026-10-22 01:45:14 +00:00
aiongg
ae9cd9f623
Merge PR #3004 : Zero-pad required integer digits in FormCalc Format()
2026-10-22 01:45:13 +00:00
aiongg
c83be3002a
Merge PR #3718 : Return empty WordNum result when cents rounding carries to 1e12
2026-10-22 01:45:12 +00:00
aiongg
631c04c853
Merge PR #3014 : fix(ui): the Read mode command leaves Edit as the Edit tab does
2026-10-22 01:45:10 +00:00
aiongg
073711cbbb
Merge PR #3961 : fix(engine): guard undo and redo refresh and roll back on failure ( #3925 )
2026-10-22 01:45:10 +00:00
aiongg
da6c3adedc
Merge PR #3471 : fix(edit): keep a superscript footnote marker in its paragraph's row ( #3252 )
2026-10-22 01:45:10 +00:00
aiongg
c4616b25f7
Merge PR #3621 : The image scan skips a path segment before any m instead of panicking ( #3581 )
2026-10-22 01:45:09 +00:00
aiongg
b6fdb80cef
Merge PR #3756 : feat(edit): Header & Footer can be drawn in Times or Courier ( #3754 )
2026-10-22 01:45:09 +00:00
aiongg
bf27724f06
Merge PR #3652 : Keep filtered inline images whole when their data contains EI
...
crates/content/src/lib.rs: kept #3259 's eod argument; image_data_end takes eod and passes it to both end_of_image calls; inline_image tries unfiltered, then declared /L, then image_data_end(filter_eod).
2026-10-22 01:45:07 +00:00
aiongg
cb48f53a1e
Merge PR #2715 : fix(automation): tools on a file the viewer reads fewer pages of answer instead of panicking
2026-10-22 01:45:06 +00:00
aiongg
3d8b906870
Merge PR #3543 : M6: a push button's caption uses the font, size and color of its /DA
2026-10-22 01:45:06 +00:00
aiongg
510ca5d35f
Merge PR #3631 : Control channel: wait after a failed accept instead of retrying at once
2026-10-22 01:45:06 +00:00
aiongg
c907fd2a81
Merge PR #2607 : M12: Compare panel filters text changes and visual differences (gap 21)
2026-10-22 01:45:05 +00:00
aiongg
bcad9a2e4c
Merge PR #3814 : fix(xfdf): a field name full of periods no longer overflows the stack on export
2026-10-22 01:45:05 +00:00
aiongg
0b3321b990
Merge PR #3011 : M12: the page side of a measuring scale takes a unit, so 1:50 is 1 mm = 50 mm ( #2752 )
2026-10-22 01:45:04 +00:00
aiongg
c9aff05965
Integration: #3864 one doc comment each for page_raster_out_of_date and page_out_of_date
2026-10-22 01:45:03 +00:00
aiongg
caffb259f1
Merge PR #2280 : Draw the widget border inside /Tx BMC so the reference app keeps it on focus changes ( #1613 )
2026-10-22 01:45:03 +00:00
aiongg
561c5de14a
Merge PR #3952 : M7: opening a paragraph leaves the page as it is until it changes
2026-10-22 01:45:02 +00:00
aiongg
16af57acac
Merge PR #3942 : M7: a text editing session for one paragraph
2026-10-22 01:45:01 +00:00
aiongg
c7823ae31a
Merge PR #3376 : fix(windows): present Direct3D 12 through a composition visual, so resizing doesn't stretch ( #2738 )
2026-10-22 01:45:00 +00:00
aiongg
d9d3a8279f
Merge PR #2584 : M10: Two-sided starts at Printer default, so the printer's own duplex applies ( #2422 )
...
ATTRIBUTION.toml: kept main's sha256 lines; hashes recomputed after the track.
2026-10-22 01:45:00 +00:00
aiongg
874e276bac
Merge PR #3725 : Join /Contents pieces with a space in measure snap
2026-10-22 01:45:00 +00:00
aiongg
504b5ba5fd
Merge PR #2603 : fix(combine): let the cards zoom to 500% ( #2531 )
2026-10-22 01:45:00 +00:00
aiongg
6e2a449bf7
Merge PR #3318 : M6: Optimize AcroForm JavaScript snapshots and diffs
...
parity/acrobat-features.toml: form calculation order entry keeps main's commands, tools and notes; evidence is the union of both sides.
2026-10-22 01:44:59 +00:00
aiongg
9d7ccc9cd2
Merge PR #2723 : fix(edit): keep a one-row centred title centred when it grows ( #2581 )
2026-10-22 01:44:58 +00:00
aiongg
d133dfbf75
Merge PR #1989 : Edit images: rotate an image by any angle with a knob ( #1940 )
2026-10-22 01:44:58 +00:00
aiongg
43411bcf8a
Merge PR #2506 : Ctrl+V pastes a picture from the system clipboard onto the page
2026-10-22 01:44:57 +00:00
aiongg
7bef6fb7b4
Merge PR #2854 : Redaction audit: an opaque filled Square annotation over text is a cover
2026-10-22 01:44:56 +00:00
aiongg
c58f1a0ff7
Merge PR #3723 : Redact: count shared outline items once so the walk ends
2026-10-22 01:44:56 +00:00
aiongg
7f1d4b6f80
Merge PR #2513 : fix(sign): fill typed signature outlines with non-zero winding ( #1786 )
2026-10-22 01:44:55 +00:00
aiongg
4749f2f6bd
Merge PR #3720 : fix(render): hit-test selection against the glyph quad, not its bounding box ( #3693 )
2026-10-22 01:44:55 +00:00
aiongg
05eea2da3b
Merge PR #2989 : fix(sign): explain 0x8009001D and 0xC0000225 when a store key's provider fails
2026-10-22 01:44:55 +00:00
aiongg
9cb8f52294
Merge PR #3782 : M6: XFA formattedValue shows a date in the field's display picture
2026-10-22 01:44:53 +00:00
aiongg
a77d3d25ae
Merge PR #3015 : fix(comments): the note editor takes the keyboard once, so V and H pick tools again
2026-10-22 01:44:52 +00:00
aiongg
da90eb93fb
Merge PR #3259 : fix(content): accept inline image EI without preceding whitespace ( #3108 )
2026-10-22 01:44:52 +00:00
aiongg
ffcab7a777
Merge PR #3764 : Print: keep the picked printer for the next print ( #3537 )
2026-10-22 01:44:52 +00:00
aiongg
ee0b147a61
Merge PR #3728 : Refuse redaction marks with no readable area instead of skipping them
2026-10-22 01:44:51 +00:00
aiongg
e95fb49afa
Merge PR #3716 : fix(sign): embed the issuers of macOS Keychain identities
2026-10-22 01:44:51 +00:00
aiongg
5d7b9a98b3
Merge PR #3192 : fix(forms): an XFA form whose config forbids dynamic rendering is static ( #3180 )
2026-10-22 01:44:51 +00:00
aiongg
4a73cacb85
Merge PR #3116 : fix(render): emit clip-only text (7 Tr) to devices for text extraction ( #3109 )
2026-10-22 01:44:50 +00:00
aiongg
23ad2d6b2b
Merge PR #3245 : Draw a note without an appearance as a fixed-size icon at the corner of its Rect ( #3175 )
2026-10-22 01:44:50 +00:00
aiongg
2016fd43d8
Merge PR #3596 : fix(print): restore previous paper size after leaving Label mode ( #3564 )
2026-10-22 01:44:50 +00:00