mirror of
https://github.com/lexmount/moli.git
synced 2026-11-13 16:10:01 +00:00
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
25 lines
525 B
TOML
25 lines
525 B
TOML
[package]
|
|
license.workspace = true
|
|
name = "moli-selector"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
app_units = "0.7.8"
|
|
cssparser = "0.38"
|
|
dom = { package = "stylo_dom", version = "0.22" }
|
|
euclid = "0.22"
|
|
moli-css-parse = { path = "../moli-css-parse" }
|
|
moli-dom = { path = "../moli-dom" }
|
|
indexmap = "2.14.2"
|
|
parking_lot = "0.12"
|
|
percent-encoding = "2.3"
|
|
precomputed-hash = "0.1"
|
|
selectors = "0.41"
|
|
stylo = "0.22"
|
|
style_traits = { package = "stylo_traits", version = "0.22" }
|
|
url = "2.5.7"
|
|
|
|
[lints]
|
|
workspace = true
|