Commit Graph
34 Commits
Author SHA1 Message Date
lanyue-llk 919029e577 fix(renderer): preserve source and disclosure boundaries in one style pass 2026-11-03 17:07:17 +08:00
lanyue-llk fad2219f9b fix(renderer): export live rendered content through shared markdown conversion 2026-11-03 17:07:17 +08:00
ldm0 e78f5a33b2 feat(layout): update Taffy and Stylo forks with current Blitz adapters
Move Taffy to 0.15 and Stylo to 0.22 using fixed fork revisions, with the
matching stylo_taffy adapter. Upgrade cssparser and the production HTML/XML
parsers while preserving the vendored XML behavior.

Adapt sizing inputs, baselines, grid positions, overflow and out-of-flow
ownership. Preserve font-stretch CSSOM compatibility and intrinsic sizing
through nested atomic inline probes.

Validation: root cargo fmt --all; strict workspace/all-target/all-feature
Clippy; Nextest 20280 passed, 18 skipped; Release build; five browser
regression rounds; RTL and nested intrinsic Chromium geometry controls.
Full WPT Cross is recorded separately with its Cases refresh.

Original-commit: 281a920d89
2026-10-21 17:55:02 +08:00
ldm0 4997e6d0d3 fix(accessibility): project computed visibility and composed names 2026-10-10 11:53:21 +08:00
ldm0 dab1b0ed51 refactor: centralize cookie domain parsing and simplify control flow 2026-10-08 19:56:33 +08:00
ldm0 00e18d6aef build(deps): update indexmap to 2.14.2 2026-10-07 18:23:02 +08:00
ldm0 ca0a4c81a2 feat(webmcp): add native form schemas, fill intents, and activity states
Introduce moli-webmcp for native form schema synthesis, complete input validation,
numeric conversion, and JSON-LD results. Preserve requested selection values in
fill intents so the renderer can apply them to current controls after author
input events.

Add native tool activity states, selector support, control helpers, and
a namespace-aware form index that includes open and closed shadow trees.
Pin the Stylo revision providing the activity pseudo-classes.

Validation on this commit tree: cargo fmt --all;
cargo clippy --workspace --all-targets --all-features -- -D warnings;
cargo nextest run --no-fail-fast.
Summary [  98.804s] 19248 tests run: 19248 passed, 16 skipped
2026-10-05 15:25:06 +08:00
ldm0 a2febfc69c fix(layout): preserve bidi contexts across forced line breaks 2026-10-03 18:32:34 +08:00
ldm0 0a985e0a2e fix(css): apply object dimension attributes as presentation hints 2026-09-28 11:24:24 +08:00
ldm0 3840f92a1c fix(selectors): skip isolated HTML descendants in auto directionality 2026-09-28 10:33:36 +08:00
ldm0 0d3d81829c fix(selectors): honor native document design mode 2026-09-27 18:38:08 +08:00
ldm0 2fb6b9190a fix(html): resolve hidden until-found through native style computation 2026-09-26 19:53:53 +08:00
ldm0 e79c5b6451 fix(selectors): resolve textarea direction from its current value 2026-09-23 04:50:15 +08:00
ldm0 ccbf04f6fc fix(svg): apply generic presentation attributes 2026-09-22 12:14:15 +08:00
ldm0 b73d663a46 fix(style): extend table dimension presentation hints 2026-09-18 11:18:21 +08:00
ldm0 94a7eaf864 fix(style): honor table cell dimension presentation hints 2026-09-17 01:30:53 +08:00
ldm0 9944bfc31f fix(svg): map special presentation attributes
Source-commit: 7f01394606
2026-09-10 14:45:56 +08:00
ldm0 e194c2add8 refactor(html): centralize input type states
Extract an independently mergeable topic from wpt-misc-fix at
a70a96f9d1.

Source commits:
- 05e2cd5350

Validation:
- cargo fmt --all
- cargo clippy --workspace --all-targets --all-features -- -D warnings
- cargo nextest run --no-fail-fast
2026-09-10 04:05:23 +08:00
ldm0 db38025ff1 fix(css): disable presentation hints with author styles 2026-09-04 03:46:02 +08:00
ldm0 aa84c64582 fix(style): ignore relative legacy table dimensions 2026-09-03 23:49:49 +08:00
ldm0 c11ce0ce3f fix(style): preserve legacy table alignment semantics 2026-09-03 23:49:49 +08:00
ldm0 f20e1c95d0 fix(style): apply legacy table presentation hints 2026-09-03 23:49:49 +08:00
ldm0 5d1f2bf6af refactor(style): remove legacy primary cache bookkeeping 2026-08-30 19:46:56 +08:00
ldm0 51eefaf8ee perf(style): consume subtree invalidation lazily 2026-08-30 19:46:56 +08:00
ldm0 bfbfcdcc62 fix(renderer): hide closed popovers from layout 2026-08-30 19:46:56 +08:00
ldm0 ae83a56624 perf(style): accept proven zero-match invalidations 2026-08-28 15:18:42 +08:00
ldm0 dceb3ad341 perf(style): narrow nth-of invalidation roots 2026-08-28 15:18:42 +08:00
ldm0 36a19dea95 dep: remove unused dependencies 2026-08-26 03:29:25 +08:00
ldm0 3300ba2af2 Model table cell presentation padding 2026-08-26 01:46:50 +08:00
ldm0 79a1bca120 refactor(style): retain incremental document style worlds 2026-08-24 18:56:48 +08:00
ldm0 521027712f refactor(svg): encapsulate presentation hint synthesis 2026-08-24 17:25:41 +08:00
ldm0 11b8271f52 fix(svg): cascade presentation attributes 2026-08-24 17:25:41 +08:00
ldm0 8dffc69a89 Persist hover state for Stylo selectors 2026-08-14 01:07:13 +08:00
ldm0 27b5135cb6 Public preview 2026-08-11 00:10:12 +08:00