Andreas Kling
b88ff97537
LibHTML: Make the CSS parser return RefPtr's
...
It should be possible for the CSS parser to fail, and we'll know it
failed if it returns nullptr. Returning RefPtr's makes it actually
possible to return nullptr. :^)
2019-11-07 17:58:54 +01:00
Andreas Kling
edbf09ea29
LibHTML: Make the CSS and HTML parsers take StringViews
...
This allows us to avoid unnecessary making unnecessary String copies of
all the source text.
2019-10-07 19:11:33 +02:00
Andreas Kling
b2a0d20580
LibHTML: Refactor the CSS parser into a class
...
Also added a parser function for standalone style declarations.
2019-09-30 20:24:38 +02:00
Andreas Kling
04b9dc2d30
Libraries: Create top level directory for libraries.
...
Things were getting a little crowded in the project root, so this patch
moves the Lib*/ directories into Libraries/.
2019-07-04 16:16:50 +02:00