ladybird/Userland
Sam Atkins e0be17e4fb LibWeb/CSS: Rewrite CSS Parser core methods according to new spec
CSS Syntax 3 (https://drafts.csswg.org/css-syntax) has changed
significantly since we implemented it a couple of years ago. Just about
every parsing algorithm has been rewritten in terms of the new token
stream concept, and to support nested styles. As all of those
algorithms call into each other, this is an unfortunately chonky diff.

As part of this, the transitory types (Declaration, Function, AtRule...)
have been rewritten. That's both because we have new requirements of
what they should be and contain, and also because the spec asks us to
create and then gradually modify them in place, which is easier if they
are plain structs.
2024-10-14 08:08:37 +02:00
..
Libraries LibWeb/CSS: Rewrite CSS Parser core methods according to new spec 2024-10-14 08:08:37 +02:00
Services LibWeb: Update (not replace) timeout values in WebDriver's Set Timeouts 2024-10-12 15:02:41 +02:00
Utilities LibWeb+LibXML: Cache the result of parsing the XHTML DTD and reuse it 2024-10-13 00:24:44 +02:00