1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-16 08:10:59 +00:00
serenity/LibHTML
Andreas Kling e971f5604c LibHTML: Implement some very simple selector matching.
We walk the entire DOM and check all selectors against all elements. Only
id, class and tag name are checked right now. There's no ancestor stack
or compound selectors. All in good time :^)
2019-06-27 20:40:21 +02:00
..
CSS LibHTML: Implement some very simple selector matching. 2019-06-27 20:40:21 +02:00
DOM LibHTML: Implement some very simple selector matching. 2019-06-27 20:40:21 +02:00
Layout LibHTML: Add a simple TreeNode<T> template for making trees. 2019-06-25 19:46:01 +02:00
Parser LibHTML: Use NonnullRefPtrVector in the CSS and HTML parsers. 2019-06-27 13:23:22 +02:00
Scripts LibHTML: Add an empty CSS parser. 2019-06-21 20:55:41 +02:00
.gitignore LibHTML: Start working on a simple HTML library. 2019-06-15 18:55:47 +02:00
Dump.cpp LibHTML: Implement some very simple selector matching. 2019-06-27 20:40:21 +02:00
Dump.h LibHTML: Implement some very simple selector matching. 2019-06-27 20:40:21 +02:00
Frame.cpp LibHTML: Add a Frame class, start fleshing out recursive layout. 2019-06-16 21:35:03 +02:00
Frame.h AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
Makefile LibHTML: Make it possible to build LibHTML on the host. 2019-06-22 21:21:57 +02:00
Makefile.host LibHTML: Make it possible to build LibHTML on the host. 2019-06-22 21:21:57 +02:00
Makefile.shared LibHTML: Start fleshing out a StyleResolver class. 2019-06-27 17:47:59 +02:00
test.cpp LibHTML: Implement some very simple selector matching. 2019-06-27 20:40:21 +02:00
TreeNode.h LibHTML: Add a simple TreeNode<T> template for making trees. 2019-06-25 19:46:01 +02:00