ladybird/Libraries/LibHTML
Andreas Kling e6e41e4fb8 LibHTML: Start building a simple code generator for CSS properties
Code for parsing and stringifying CSS properties is now generated based
on LibHTML/CSS/Properties.json

At the moment, the file tells us three things:

- The name of a property
- Its initial value
- Whether it's inherited

Also, for shorthand properties, it provides a list of all the longhand
properties it may expand too. This is not actually used in the engine
yet though.

This *finally* makes layout tree dumps show the names of CSS properties
in effect, instead of "CSS::PropertyID(32)" and such. :^)
2019-11-18 11:48:41 +01:00
..
CodeGenerators LibHTML: Start building a simple code generator for CSS properties 2019-11-18 11:48:41 +01:00
CSS LibHTML: Start building a simple code generator for CSS properties 2019-11-18 11:48:41 +01:00
DOM LibHTML: Paint a magenta rectangle around the currently inspected node 2019-11-09 11:58:50 +01:00
Layout LibHTML: Paint a magenta rectangle around the currently inspected node 2019-11-09 11:58:50 +01:00
Parser LibHTML: Start building a simple code generator for CSS properties 2019-11-18 11:48:41 +01:00
Scripts POSIX compliance: (most) shell scripts converted to generic shell 2019-11-03 09:26:22 +01:00
DOMTreeModel.cpp LibHTML: Add document icon in DOMTreeModel and keep document alive 2019-11-09 11:58:20 +01:00
DOMTreeModel.h LibHTML: Add document icon in DOMTreeModel and keep document alive 2019-11-09 11:58:20 +01:00
Dump.cpp LibHTML: Start building a simple code generator for CSS properties 2019-11-18 11:48:41 +01:00
Dump.h LibHTML: Hide debugging output unless HTML_DEBUG is defined 2019-09-28 18:29:42 +02:00
FontCache.cpp LibHTML: Add a simple font cache 2019-10-18 23:06:03 +02:00
FontCache.h LibHTML: Add a simple font cache 2019-10-18 23:06:03 +02:00
Frame.cpp LibHTML: Implement the <blink> element 2019-10-09 21:25:29 +02:00
Frame.h LibHTML: Make TreeNode inherit from Weakable by default 2019-10-19 09:42:20 +02:00
HtmlView.cpp LibHTML: Rename parse_html() => parse_html_document() 2019-11-06 20:52:18 +01:00
HtmlView.h LibHTML: Build some foundation for text selection 2019-11-05 22:13:26 +01:00
install.sh LibHTML: Add install.sh 2019-09-28 18:29:42 +02:00
Makefile Userland+LibHTML: Add the html command 2019-09-28 18:29:42 +02:00
Makefile.host AK: Remove empty files JsonArray.cpp and JsonObject.cpp 2019-10-01 11:24:54 +02:00
Makefile.shared LibHTML: Start building a simple code generator for CSS properties 2019-11-18 11:48:41 +01:00
RenderingContext.h LibHTML: Add the currently visible viewport rect to RenderingContext 2019-10-15 21:52:01 +02:00
ResourceLoader.cpp LibHTML+Browser: Show the number of pending resource loads 2019-10-10 22:07:08 +02:00
ResourceLoader.h LibHTML+Browser: Show the number of pending resource loads 2019-10-10 22:07:08 +02:00
TreeNode.h LibHTML+Browser: Add a simple DOM inspector popup window 2019-11-09 11:31:03 +01:00