Lorenz A
eeef370902
LibWeb: Check that elements are HTML elements in StackOfOpenElements
2025-10-20 12:14:14 +01:00
Lorenz A
e6831003c6
LibWeb: Check for Svg & MathML tags in stack of open elements scope
...
list & button scope need to check svg & mathml elements besides the list
from s_base_list see
https://html.spec.whatwg.org/multipage/parsing.html#has-an-element-in-the-specific-scope
2025-10-10 12:09:20 +01:00
Luke Wilde
b17783bb10
Everywhere: Change west consts caught by clang-format-21 to east consts
2025-08-29 18:18:55 +01:00
Sam Atkins
3775f3399c
LibWeb: Fix various typos
...
Corresponds to:
- https://github.com/whatwg/html/pull/10934
- https://github.com/whatwg/html/pull/10950
2025-01-30 15:00:16 +00:00
Shannon Booth
f87041bf3a
LibGC+Everywhere: Factor out a LibGC from LibJS
...
Resulting in a massive rename across almost everywhere! Alongside the
namespace change, we now have the following names:
* JS::NonnullGCPtr -> GC::Ref
* JS::GCPtr -> GC::Ptr
* JS::HeapFunction -> GC::Function
* JS::CellImpl -> GC::Cell
* JS::Handle -> GC::Root
2024-11-15 14:49:20 +01:00
Timothy Flynn
93712b24bf
Everywhere: Hoist the Libraries folder to the top-level
2024-11-10 12:50:45 +01:00
Andreas Kling
13d7c09125
Libraries: Move to Userland/Libraries/
2021-01-12 12:17:46 +01:00
Luke
4e8cb4558b
LibWeb: Add initial implementation of foreign content parsing
...
Plus sneak in a FIXME for the list of active formatting elements
and a test for Element.namespaceURI
2020-10-22 15:24:42 +02:00
Luke
7902d215b3
LibWeb: Implement <template> parsing
...
Note that there is currently no way to display them as we can't
currently clone nodes.
Adds special case for templates for dumping to console.
Doesn't add it to the DOM inspector as I'm not sure how to do it.
2020-08-21 11:57:11 +02:00
Andreas Kling
cc4109c03b
LibWeb: Move the HTML parser into HTML/Parser/
2020-07-28 19:23:18 +02:00