ladybird/Meta/Utils
Sam Atkins 693517daa0 LibWeb: Resolve container-relative length units
Add cqw/cqh/cqi/cqb/cqmin/cqmax to the unit tables and generated
helpers, then thread them through the shared length resolution path.

Length::ResolutionContext now carries the subject element and whether
its inline axis is horizontal. Container units need that extra context:
the nearest eligible query container is selected from the subject
element's flat-tree ancestors, and cqi/cqb/cqmin/cqmax map logical axes
through the subject's writing mode before resolving to a physical width
or height.

Teach Length to resolve each axis against the selected container's
content box, fall back to viewport lengths when no eligible container
exists, and mark size-container dependencies so post-layout
recomputation can happen when layout is not up to date.

Also expose the new units through Typed OM, reject them for
computationally independent `@property` initial values, and add focused
font-size coverage.
2026-06-01 08:27:17 +01:00
..
CSSGrammar Meta: Handle juxtaposition in CSS value parsing code generation 2026-05-13 11:26:20 +01:00
build_vcpkg.py
css_dimensions.py LibWeb: Resolve container-relative length units 2026-06-01 08:27:17 +01:00
find_compiler.py Meta: Add clang-22 to the list of clang candidate compilers 2026-04-24 08:25:57 -04:00
find_compiler.sh
host_platform.py
lexer.py Meta: Extend the python lexer with some more APIs 2026-04-29 12:24:00 +01:00
shell_include.sh
utils.py Meta: Only kill child process in run_command() if it is bound 2026-05-13 08:13:51 -05:00
webidl_parser.py Meta: Add limited parsing for WebIDL dictionaries 2026-05-15 17:52:52 +01:00