1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 08:18:11 +00:00
serenity/Libraries/LibWeb/DOM
Andreas Kling 31db3f21ae LibWeb: Start implementing character token parsing
Now that we've gotten rid of the misguided character buffering in the
tokenizer, it actually spits out character tokens that we have to deal
with in the parser.

This patch implements enough to bring us back to speed with simple.html
2020-05-24 23:54:22 +02:00
..
Attribute.h LibWeb: Move Attribute to its own header file 2020-05-22 21:45:00 +02:00
CanvasRenderingContext2D.cpp LibWeb: Implicitly close all subpaths when canvas.fill() is called 2020-05-09 23:25:39 +02:00
CanvasRenderingContext2D.h LibWeb: Add CanvasRenderingContext2D.canvas 2020-05-21 01:24:36 +02:00
CharacterData.cpp LibWeb: Rename directory LibHTML => LibWeb 2020-03-07 10:32:51 +01:00
CharacterData.h LibWeb: Start implementing character token parsing 2020-05-24 23:54:22 +02:00
Comment.cpp LibWeb: Rename directory LibHTML => LibWeb 2020-03-07 10:32:51 +01:00
Comment.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
Document.cpp LibJS: Let parser keep track of errors 2020-05-15 09:53:52 +02:00
Document.h LibWeb: Add Document create_element() and create_text_node() helpers 2020-05-10 22:32:12 +02:00
DocumentFragment.h LibWeb: Move get_element_by_id() to a NonElementParentNode mixin class 2020-03-28 09:13:29 +01:00
DocumentType.cpp LibWeb: Rename directory LibHTML => LibWeb 2020-03-07 10:32:51 +01:00
DocumentType.h LibWeb: Add "name" to DocumentType nodes 2020-05-24 00:12:00 +02:00
Element.cpp LibWeb: Add support for "display: inline-block" 2020-05-05 16:18:28 +02:00
Element.h LibWeb: Move Attribute to its own header file 2020-05-22 21:45:00 +02:00
ElementFactory.cpp LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
ElementFactory.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
Event.h Meta: Add missing copyright headers 2020-04-06 11:09:01 +02:00
EventListener.cpp LibWeb: Make EventListener::function() return a reference 2020-04-29 12:46:20 +02:00
EventListener.h LibWeb: Make EventListener::function() return a reference 2020-04-29 12:46:20 +02:00
EventTarget.cpp LibWeb: Use FlyString for DOM event names 2020-03-22 19:53:22 +01:00
EventTarget.h LibWeb: Use FlyString for DOM event names 2020-03-22 19:53:22 +01:00
HTMLAnchorElement.cpp LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLAnchorElement.h LibWeb: Pass link target to HtmlView's on_link_click callback 2020-04-24 14:34:11 +02:00
HTMLBlinkElement.cpp LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLBlinkElement.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLBodyElement.cpp LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLBodyElement.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLBRElement.cpp LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLBRElement.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLCanvasElement.cpp LibWeb: Let HTMLCanvasElement.getContext() return null for unknown types 2020-05-21 01:24:36 +02:00
HTMLCanvasElement.h LibWeb: Limit the maximum size of <canvas> bitmap buffers 2020-04-15 12:29:21 +02:00
HTMLElement.cpp LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLElement.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLFontElement.cpp LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLFontElement.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLFormElement.cpp LibWeb: Add basic URL encoder for individual values and param lists 2020-05-05 11:19:38 +02:00
HTMLFormElement.h LibWeb: When creating form action URL, only include value for the submit 2020-05-05 11:19:38 +02:00
HTMLHeadElement.cpp LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLHeadElement.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLHeadingElement.cpp LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLHeadingElement.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLHRElement.cpp LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLHRElement.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLHtmlElement.cpp LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLHtmlElement.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLImageElement.cpp LibWeb: Add support for animated images to HTMLImageElement 2020-05-09 12:01:59 +02:00
HTMLImageElement.h LibWeb: Add support for animated images to HTMLImageElement 2020-05-09 12:01:59 +02:00
HTMLInputElement.cpp LibGUI: Include keyboard modifier state with button on_click calls 2020-05-12 20:31:16 +02:00
HTMLInputElement.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLLinkElement.cpp ProtocolServer: Pass HTTP response headers to the client 2020-05-03 23:01:58 +02:00
HTMLLinkElement.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLScriptElement.cpp LibWeb: Log URL when loading <script> with src attribute 2020-05-16 21:47:16 +02:00
HTMLScriptElement.h LibWeb: Implement <script src> support for synchronous scripts 2020-04-03 23:06:09 +02:00
HTMLStyleElement.cpp LibWeb: Implement <script src> support for synchronous scripts 2020-04-03 23:06:09 +02:00
HTMLStyleElement.h LibWeb: Implement <script src> support for synchronous scripts 2020-04-03 23:06:09 +02:00
HTMLTitleElement.cpp LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
HTMLTitleElement.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
ImageData.cpp LibWeb: Add ImageData objects and implement 2D context putImageData() 2020-04-21 23:49:51 +02:00
ImageData.h LibWeb: Add ImageData objects and implement 2D context putImageData() 2020-04-21 23:49:51 +02:00
MouseEvent.h Meta: Add missing copyright headers 2020-04-06 11:09:01 +02:00
Node.cpp LibJS: Pass JS::Function around by reference more 2020-04-29 13:43:57 +02:00
Node.h LibWeb: Implement <script src> support for synchronous scripts 2020-04-03 23:06:09 +02:00
NonElementParentNode.h LibWeb: Move get_element_by_id() to a NonElementParentNode mixin class 2020-03-28 09:13:29 +01:00
ParentNode.cpp LibWeb: Add ParentNode::remove_all_children() 2020-03-25 18:52:03 +01:00
ParentNode.h LibWeb: Add ParentNode::remove_all_children() 2020-03-25 18:52:03 +01:00
Text.cpp LibWeb: Rename directory LibHTML => LibWeb 2020-03-07 10:32:51 +01:00
Text.h LibWeb: Use FlyString for Element tag names 2020-03-22 19:12:10 +01:00
Window.cpp LibWeb: Set window object as this value in set{Interval,Timeout}() 2020-05-21 15:18:08 +02:00
Window.h LibWeb: Allow reloading the current page with location.reload() 2020-05-18 22:05:13 +02:00
XMLHttpRequest.cpp ProtocolServer: Pass HTTP response headers to the client 2020-05-03 23:01:58 +02:00
XMLHttpRequest.h LibWeb: Add XMLHttpRequest.readyState and constants 2020-04-23 11:03:17 +02:00