aiongg
c53757939f
Merge PR #4338 : M12: flowed XFA subforms are drawn with their border and fill
...
crates/xfa/src/tests.rs: both sides' appended tests kept.
parity/acrobat-features.toml: form.xfa-dynamic evidence and notes: both sides' insertions.
2026-10-24 06:24:41 +00:00
aiongg
46772a228d
Merge PR #4374 : M2: a substitute for a non-embedded font keeps its glyph shapes at wider widths
...
Conflicts: vendor/README.md: hayro-interpret row keeps patches (55), (56) and #4374 's (57), with their test lists.
2026-10-24 06:24:39 +00:00
aiongg
a637c39435
Merge PR #4319 : M12: XFA borders and rectangles with rounded corners are drawn rounded
...
parity/acrobat-features.toml: form.xfa-dynamic evidence: both sides' entries; notes: both sides' insertions.
2026-10-24 06:24:30 +00:00
aiongg
014d9f4405
Merge PR #4147 : Flatten comments from the page's right-click menu and the Comments panel's menu
2026-10-24 06:24:20 +00:00
aiongg
eac3ad6e0f
Merge PR #4068 : i18n(fi): translate the 64 labels left in English after #2210
...
Conflicts:
- ATTRIBUTION.toml: fi.tsv source: main's text plus the PR's added sentence; the PR's sha256 line dropped (translation catalogs carry none on main).
- ATTRIBUTION.md: main's rows, fi row updated to the same source text.
2026-10-24 06:24:19 +00:00
aiongg
880723e3af
Merge PR #4266 : M7: added text takes character spacing from Format text
...
crates/engine/src/lib.rs: union of the added:: re-exports (paste_place/paste_rect from #4230 , CHAR_SPACING_LIMIT).
crates/ui-egui/src/content_ui.rs: editor keeps #4178 's anchored width and horizontal_align and #4266 's spacing layouter; spaced_job takes the alignment so the custom layouter keeps it.
crates/ui-egui/tests/it/content.rs: kept both tests.
2026-10-24 06:24:10 +00:00
aiongg
541c82d59f
Merge PR #4318 : M12: links in XFA rich text become clickable links
...
crates/xfa/src/tests.rs: both sides' appended tests kept.
parity/acrobat-features.toml: form.xfa-dynamic evidence and notes: both sides' insertions (word-level merge).
2026-10-24 06:24:04 +00:00
aiongg
0a20a18787
Merge PR #4371 : M2: Invisible annotations of unknown types and popups don't paint
...
Conflicts: vendor/README.md: hayro-interpret row keeps #4345 's patch (55) and #4371 's patch (56), with both test lists.
2026-10-24 06:24:03 +00:00
aiongg
97a0b31c2c
Merge PR #4058 : M12: type or pick an architect's 1:N drawing scale in the Measure panel, applied at once
...
Conflicts:
- crates/ui-egui/src/i18n/mod.rs: kept main's side (main dropped the per-language translation tests; the PR's drawing_scale_labels_are_translated_in_every_catalog is not carried over).
- parity/acrobat-features.toml: measure.distance evidence: kept main's paths (tests/it/), appended the PR's two new entries.
2026-10-24 06:23:49 +00:00
aiongg
761353775b
Merge PR #4317 : M12: round XFA check buttons draw a round background and border
2026-10-24 06:23:48 +00:00
aiongg
f017ca3b78
Merge PR #3580 : M6: form buttons show the side panels (app.execMenuItem)
...
crates/js/src/lib.rs: module doc app/util list has execMenuItem and scand; install() doc comment from main.
crates/js/src/tests.rs, crates/engine/src/tests.rs: both sides' appended tests kept.
parity/acrobat-features.toml: js notes: execMenuItem wording plus scand wording.
2026-10-24 06:23:47 +00:00
aiongg
80f9555cf8
Merge PR #3786 : M5: the arrow keys move the selected comment
2026-10-24 06:23:32 +00:00
aiongg
a6351a5328
Merge PR #2195 : M3: restore last view settings when reopening documents ( #1767 )
...
Conflicts:
- ROADMAP.md: progress log, kept both lines.
2026-10-24 06:23:31 +00:00
aiongg
f71a305915
Merge PR #4230 : M7: paste added text boxes and images in the engine and through content_copy ( #2636 )
...
ROADMAP.md, docs/roadmap.md: kept both sides' status and progress-log lines; did not restore the older M14 status line that the branch had already trimmed.
2026-10-24 06:23:24 +00:00
aiongg
a7778f92f1
Merge PR #4362 : M5: comments without an appearance draw their /Border dashes, Ink dashes and the caret's ¶ (ISO 32000-2 Tables 166, 168, 183)
2026-10-24 06:23:19 +00:00
aiongg
581faa876a
Merge PR #4349 : M5: stamps without an appearance draw the stamp they name (ISO 32000-2 Table 184)
2026-10-24 06:23:15 +00:00
aiongg
4b29f18bfb
Merge PR #4303 : M3: a link without a position keeps the reader's place (ISO 32000-2 §12.3.2.2)
2026-10-24 06:23:11 +00:00
aiongg
4e335dd6ef
Merge PR #4096 : feat(ui): the secured-document notice can be turned off for good ( #4035 )
...
Conflicts:
- ATTRIBUTION.toml: kept main's side; translation catalogs carry no sha256 on main, so the PR's sha256 lines for them are dropped.
2026-10-24 06:23:06 +00:00
aiongg
8a64b65e4f
Merge PR #4330 : M8: redact labelled Italian international slash numbers
...
ROADMAP.md: kept both progress-log lines, newest first by position (HEAD's #4280 line, then this one).
2026-10-24 06:23:03 +00:00
aiongg
5990381c9c
Merge PR #3549 : M6: util.scand reads dates as another viewer does
2026-10-24 06:22:59 +00:00
aiongg
3f622963f0
Merge PR #4299 : Omit minus sign when FormCalc Format() rounds to zero
2026-10-24 06:22:56 +00:00
aiongg
bcbd9cbf4e
Merge PR #4287 : M12: XFA text is measured at its standard-14 font's own widths
...
parity/acrobat-features.toml: form.xfa-dynamic evidence: both sides' entries; notes: PR's metrics sentence replaces 'metrics are approximate' on top of main's text (word-level merge).
2026-10-24 06:22:55 +00:00
aiongg
084497436b
Merge PR #4345 : M2: a DeviceN colour with twelve inks paints, and a colour that can't be evaluated no longer blanks the page (ISO 32000-2 §8.6.6.5)
2026-10-24 06:22:51 +00:00
aiongg
8dda3d50b9
Merge PR #4316 : M7: a bold paragraph's stand-in font no longer turns earlier edits bold ( #4280 )
2026-10-24 06:22:51 +00:00
aiongg
9c47dd36cf
Merge PR #4331 : M10: apply soft-mask Decode intervals to image exports
...
Conflicts: ROADMAP.md, docs/roadmap.md: both sides' status, progress and change-log lines; M10 row has the soft-mask sentence added to ours, M11 row from the earlier merge.
2026-10-24 06:22:48 +00:00
aiongg
f2c133b987
Merge PR #4258 : M7: a batch of content edits refreshes the added content and page marks
2026-10-24 06:22:48 +00:00
aiongg
1b404e6956
Merge PR #4095 : Comments: the composer hides while its comment is scrolled away ( #4021 )
...
Conflicts:
- crates/ui-egui/tests/it/comments.rs: kept both PRs' new tests (adjacent additions).
2026-10-24 06:22:46 +00:00
aiongg
5cb74eeb69
Merge PR #4217 : M7: edited text keeps every space typed ( #4199 , #3797 )
...
crates/edit/src/tests.rs: both sides appended tests at the end; kept both.
Cargo.lock: unchanged from base (the PR's ctutils bump did not apply).
2026-10-24 06:22:45 +00:00
aiongg
481b91f112
Merge PR #4323 : test(ui): recovery idle tests make folders that never share a name
2026-10-24 06:22:37 +00:00
aiongg
5ee65440c0
Merge PR #4242 : Tests: UI tests wait for background work by time, not frame count ( #4186 )
2026-10-24 06:22:36 +00:00
aiongg
6ed0082a3e
Merge PR #4211 : feat(ui): add 'Split document...' to page thumbnail context menus
2026-10-24 06:22:35 +00:00
aiongg
2d8e21e08e
Merge PR #3750 : feat(organize): Extract pages takes typed page ranges ( #3593 )
2026-10-24 06:22:35 +00:00
aiongg
8ff6c8af31
Merge PR #2748 : M10: a booklet decides two-sided itself, as Acrobat does ( #2707 )
...
Conflicts: crates/automation/src/printing.rs: kept job_duplex (#2748 ) next to bad; #4161 's paper_named/spool_job unchanged.
2026-10-24 06:22:34 +00:00
aiongg
ad54ef3a5f
Merge PR #3970 : M3: resize and move the window again right after a resize or move (Wayland)
2026-10-24 06:22:33 +00:00
aiongg
8a0319a24f
Merge PR #4368 : M6: check boxes, radio buttons and push buttons without an appearance are drawn, and comb fields show their cells
...
crates/forms/src/tests.rs: append conflict, kept both tests.
parity/acrobat-features.toml: form.fill-text-field evidence is the union; notes keep HEAD's text plus the comb-cells sentence.
2026-10-24 06:22:30 +00:00
aiongg
c097653162
Merge PR #4329 : M10: preserve table text from covered export slots
...
Conflicts: ROADMAP.md, docs/roadmap.md: both sides' status, progress and change-log lines; M10 row has both sentences. parity/acrobat-features.toml: export.docx evidence has both tests, notes has both statements.
2026-10-24 06:22:30 +00:00
aiongg
b9f5ef6662
Merge PR #4198 : fix(audit): covered_text reports the words under the cover, not the whole line
2026-10-24 06:22:30 +00:00
aiongg
a84a255e4e
Integration: #4178 doc comment back above mode_tab
2026-10-24 06:22:30 +00:00
aiongg
d626a4ae72
Merge PR #2190 : M3: a fresh install follows the desktop's appearance ( #1248 )
2026-10-24 06:22:29 +00:00
aiongg
ee989ab5ca
Merge PR #3016 : M5: sticky notes stay upright where they are placed on rotated pages (NoRotate, #2583 )
...
Conflicts:
- parity/acrobat-features.toml: comment.note: kept main's icon notes text, added the NoRotate sentence and the PR's three evidence entries.
- vendor/README.md: kept main's rows; added the PR's hayro-interpret patch as (53) with its test (53).
2026-10-24 06:22:25 +00:00
aiongg
321d59aec8
Merge PR #4178 : fix(ui): the added-text editor keeps the box's alignment
2026-10-24 06:22:21 +00:00
aiongg
9230cb826d
Merge PR #4352 : Reject open-ended page range on a document with no pages
2026-10-24 06:22:19 +00:00
aiongg
496e3b3308
Merge PR #4312 : M10: preserve page artwork when printing annotations
2026-10-24 06:22:19 +00:00
aiongg
f9f08017f0
Merge PR #4111 : fix(edit): Delete removes the selected paragraph or objects in Edit text
...
crates/ui-egui/src/object_ui.rs: main removed the tests module's translation test; kept the PR's two
new delete tests and dropped the translation test.
2026-10-24 06:22:17 +00:00
aiongg
c24e90b59c
Merge PR #3985 : M6: a document script that throws no longer stops the form's other scripts ( #3940 )
...
crates/automation/src/tools.rs: js_run description: both sides' wording merged.
2026-10-24 06:22:15 +00:00
aiongg
0041a3b10e
Merge PR #4161 : M10: every paper size reaches the printer, from the dialog and doc_print ( #3752 )
...
Conflicts: ROADMAP.md: kept both progress-log lines.
2026-10-24 06:22:15 +00:00
aiongg
44831a6047
Merge PR #3670 : Redaction: follow nested forms as deep as the readers do
...
crates/redact/src/interp.rs: kept both sides: main's per-page DecodeBudget and the PR's
visits counter (MAX_FORM_VISITS, same 50,000 as MAX_PAGE_FORMS; the visit check fires first).
2026-10-24 06:22:04 +00:00
aiongg
75f3a267eb
Merge PR #4133 : fix(sign): let an LTV update declare the ESIC extension in the catalog
2026-10-24 06:22:03 +00:00
aiongg
423e98cd19
Merge PR #4343 : M6: the date picker has a Today button ( #4274 )
2026-10-24 06:22:02 +00:00
aiongg
40258a5cc2
Merge PR #4132 : fix(sign): judge a page's indirect /Annots array by the annotations it gains
2026-10-24 06:22:02 +00:00