bflatastic
|
50f174afb7
|
Merge #5010: M12: XFA scripting object model (1/3): scripts read template properties as XFA 3.3 defines them
# Conflicts:
# crates/engine/src/xfa.rs
# crates/js/src/xfa/host.rs
# crates/xfa/src/packets.rs
# crates/xfa/src/parse.rs
# crates/xfa/src/tests.rs
# parity/acrobat-features.toml
|
2026-11-09 18:30:30 +07:00 |
|
bflatastic
|
c1d9dd1db1
|
Merge #4791: M12: a dynamic XFA form runs all its opening scripts and is laid out once, so a save no longer keeps a half-initialized form (#4790)
# Conflicts:
# crates/engine/src/xfa.rs
# crates/forms/src/tests.rs
# crates/xfa/src/data.rs
# crates/xfa/src/lib.rs
# crates/xfa/src/tests.rs
# parity/acrobat-features.toml
|
2026-11-09 18:26:29 +07:00 |
|
bflatastic
|
a0b791853c
|
Merge #4784: M6: a radio option whose export value is a number selects its own button, and its XFA data holds the item (form.fill-checkbox-radio)
|
2026-11-09 18:24:54 +07:00 |
|
bflatastic
|
b96b8ee44d
|
Merge #4664: M12: an XFA caption without a font of its own uses its field's (form.xfa-dynamic)
# Conflicts:
# crates/xfa/src/layout/measure.rs
# parity/acrobat-features.toml
|
2026-11-09 18:24:54 +07:00 |
|
bflatastic
|
c17990f0ea
|
Merge #4662: M12: an XFA template's use/usehref prototypes are resolved before it is parsed (form.xfa-dynamic)
# Conflicts:
# parity/acrobat-features.toml
|
2026-11-09 18:23:20 +07:00 |
|
bflatastic
|
f0be783bd0
|
Merge #4608: M12: XFA repeating rows lay out past 50, and tables in positioned containers repeat their rows (#4607, #4615)
|
2026-11-09 18:22:55 +07:00 |
|
bflatastic
|
3394f3077b
|
Merge #4537: XFA: fields and exclusion groups that must be filled in are Required
# Conflicts:
# crates/xfa/src/layout/draw.rs
# crates/xfa/src/layout/field.rs
# crates/xfa/src/layout/items.rs
# parity/acrobat-features.toml
|
2026-11-09 18:22:54 +07:00 |
|
bflatastic
|
697227f901
|
Merge #4517: M12: run an XFA signature field's preSign scripts before it is signed and postSign after
# Conflicts:
# crates/engine/src/js.rs
# crates/engine/src/tests.rs
# crates/xfa/src/fixtures.rs
# parity/acrobat-features.toml
|
2026-11-09 18:21:41 +07:00 |
|
bflatastic
|
db5fdcf9bc
|
Merge #4359: M12: XFA enter and exit scripts run whenever a field gains or loses focus
# Conflicts:
# crates/engine/src/edit/run.rs
# crates/engine/src/js.rs
# crates/ui-egui/src/editing.rs
# crates/ui-egui/src/tools/forms_ui.rs
# parity/acrobat-features.toml
|
2026-11-09 18:19:39 +07:00 |
|
bflatastic
|
eb33f633e3
|
Merge #4336: M12: screen-only and print-only XFA objects are shown and printed as the form says
# Conflicts:
# crates/xfa/src/layout.rs
# crates/xfa/src/pdf/strip.rs
# parity/acrobat-features.toml
|
2026-11-09 18:18:07 +07:00 |
|
bflatastic
|
7976fff3c7
|
Merge #3589: Forms: app.runtimeHighlight, and XFA layout:ready scripts run on opening
# Conflicts:
# crates/ui-egui/src/app.rs
# crates/xfa/src/lib.rs
|
2026-11-09 18:16:03 +07:00 |
|
mtlcl410
|
0a12d9a1fe
|
Merge remote-tracking branch 'upstream/main' into lane7-4608b
# Conflicts:
# crates/xfa/src/layout/flow.rs
# parity/acrobat-features.toml
|
2026-11-09 19:13:08 +08:00 |
|
BFlat
|
9ee213eff7
|
Fix main's build and tests after the latest merges (#6706)
|
2026-11-09 19:12:07 +08:00 |
|
mtlcl410
|
4f71f96058
|
Merge remote-tracking branch 'upstream/main' into lane9-4784b
# Conflicts:
# crates/automation/src/tools.rs
# crates/automation/tests/it/automation.rs
# crates/xfa/src/tests.rs
# parity/acrobat-features.toml
|
2026-11-09 18:57:44 +08:00 |
|
.CooCoo
|
e78102c907
|
M11: PDF Optimizer can discard form submission, import and reset actions (optimize.discard-form-actions) (#4416)
|
2026-11-09 18:35:01 +08:00 |
|
Livio Oswald
|
ba2846cba8
|
M4: a recovered document's first Save asks where instead of writing the sidecar's path (#3923) (#4327)
|
2026-11-09 18:33:33 +08:00 |
|
mtlcl410
|
5588db4b62
|
M10: (n) names the page at position n, whatever its label, in page ranges and the page box (print.page-range) (#4282)
|
2026-11-09 18:33:17 +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 |
|
mtlcl410
|
b8d9497b93
|
M5: cloudy squares, circles and text boxes are drawn (comment.cloud) (#4195)
|
2026-11-09 18:32:44 +08:00 |
|
Harrison Booth
|
f4ea21e4a3
|
Show form tab-order numbers (#5509)
|
2026-11-09 18:32:11 +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 |
|
Livio Oswald
|
6d2bd31b23
|
M3: a pinned folder on Home collapses to its heading, and stays collapsed (#5295) (#5341)
|
2026-11-09 18:30:10 +08:00 |
|
Eric Kaden
|
048386eea1
|
M12: XFA date pictures read a two-digit year with the century split of 30 (#5074)
|
2026-11-09 18:28:14 +08:00 |
|
mtlcl410
|
0bb77ce5e6
|
M5: review statuses are hidden, chain per reviewer and show per reviewer, by /IRT reference (#4122) (#4597)
|
2026-11-09 18:24:59 +08:00 |
|
mtlcl410
|
a2ad6b77f8
|
M7: replacing a line keeps the source font for the words it can show (#2378) (#2955)
|
2026-11-09 18:22:25 +08:00 |
|
mtlcl410
|
8d9f8d5f30
|
M5: a reply is not drawn on the page or flattened into it (comment.reply) (#5632)
|
2026-11-09 18:15:44 +08:00 |
|
jonathanwxh-cell
|
0e199bb602
|
fix(forms): harden tab order, AF script parsing, and null/inherited tree entries (#5614)
|
2026-11-09 18:15:28 +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
|
7a19802a77
|
M6: radio buttons sharing an on state are exclusive unless RadiosInUnison (form.fill-checkbox-radio) (#4489)
|
2026-11-09 18:12:29 +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 |
|
mtlcl410
|
7eea609c5d
|
M3: copied text keeps one line per baseline, reading order for turned lines, letters for ligatures (#4467) (#4468)
|
2026-11-09 18:11:40 +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
|
c028b51b3d
|
M14: "Combine files in PdfCraft" on File Explorer's PDF menu (#585) (#2503)
|
2026-11-09 18:10:56 +08:00 |
|
regendorf-ux
|
239491cbfe
|
feat(print): custom paper sizes and the paper remembered per printer (page setup) (#2381)
|
2026-11-09 18:10:39 +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 |
|
mtlcl410
|
cc1d76f3fd
|
M3: whole-word Find matches inside Chinese, Japanese and Thai text (view.find-options) (#2075)
|
2026-11-09 18:09:20 +08:00 |
|
regendorf-ux
|
e63736d2e7
|
Print production: Fix hairlines (dialog, edit, tool) (#1906)
|
2026-11-09 18:08:46 +08:00 |
|
Ethunxxx
|
8d6a8269d4
|
M4: custom document properties are kept in XMP as pdfx: properties (organize.custom-properties) (#6686)
|
2026-11-09 18:04:53 +08:00 |
|
Eric Kaden
|
0f4c19abfa
|
Merge remote-tracking branch 'upstream/main' into fix/xfa-runtime-highlight
# Conflicts:
# crates/ui-egui/src/app.rs
|
2026-11-08 23:58:16 -05:00 |
|
Eric Kaden
|
456f33479a
|
Merge remote-tracking branch 'upstream/main' into fix/xfa-required-fields
|
2026-11-08 23:45:38 -05:00 |
|
Eric Kaden
|
2c5b31373f
|
Merge remote-tracking branch 'upstream/main' into fix/xfa-enter-exit-on-focus
|
2026-11-08 23:45:36 -05:00 |
|
Eric Kaden
|
081d4bf999
|
Merge remote-tracking branch 'upstream/main' into fix/xfa-relevant-print
# Conflicts:
# crates/xfa/src/layout/pages.rs
|
2026-11-08 23:27:50 -05:00 |
|
mtlcl410
|
3739a0c481
|
Merge upstream/main again
Conflict: xfa layout.rs keeps main's MAX_DRAW_CHARS draw-phase budget
and this PR's MAX_INSTANCES of 1,000 in place of main's 50.
|
2026-11-09 12:08:02 +08:00 |
|
mtlcl410
|
9619cc2e1e
|
Merge upstream/main into fix/xfa-open-scripts-complete
|
2026-11-09 12:00:34 +08:00 |
|
mtlcl410
|
5aef46d1b0
|
Merge upstream/main into feat/xfa-caption-font
|
2026-11-09 11:59:49 +08:00 |
|
mtlcl410
|
24af28c090
|
Merge upstream/main again (picks up the revert of #5536 that broke the ui-egui gate)
|
2026-11-09 11:40:23 +08:00 |
|
 mtlcl410andClaude Opus 5.5
|
aedb920bac
|
Merge upstream/main into feat/xfa-usehref-prototypes
parity: keep main's form.xfa-layout notes and evidence, with the
prototype sentence and tests added.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Pq7HyCHD1R3rywQBPCHXZA
|
2026-11-09 11:35:53 +08:00 |
|
 mtlcl410andClaude Opus 5.5
|
ea541c6076
|
Merge upstream/main into fix/radio-numeric-export
xfa data.rs: keep main's fields_with_ids re-export and the PR's radio
value re-exports.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Pq7HyCHD1R3rywQBPCHXZA
|
2026-11-09 11:34:06 +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 |
|
 mtlcl410andClaude Opus 5.5
|
68a7c3ab0a
|
Merge upstream/main again (picks up the revert of #5536 that broke the ui-egui gate)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Pq7HyCHD1R3rywQBPCHXZA
|
2026-11-09 11:18:01 +08:00 |
|