Andreas Kling
f5cf8d4ad8
Revert "LibHTML: Rename parse_html() => parse_html_document()"
...
This reverts commit f6439789db
.
Oops, I committed unrelated changes here, let me clean that up..
2019-11-06 20:51:07 +01:00
Andreas Kling
f6439789db
LibHTML: Rename parse_html() => parse_html_document()
2019-11-06 20:31:56 +01:00
Andreas Kling
635717ed0f
LibHTML: Add parse_html_fragment()
...
This function parses a partial DOM and returns it wrapped in a document
fragment node (DocumentFragment.)
There are now two entrances into the HTML parser, one for parsing full
documents, and one for parsing fragments. Internally the both wrap the
same parsing function.
2019-11-06 20:30:39 +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
66caa7af2b
LibHTML: Optionally pass document URL to the HTML parser
...
This makes the document URL available to all the parse_attributes()
callbacks, in case they need it for anything.
2019-10-06 21:13:24 +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