ladybird/Userland/Libraries/LibWeb/DOM
Sam Atkins 776b1f4548 LibWeb: Make CSS::Selector reference counted
The end goal is to make the PseudoClass::not_selector be a Selector
instead of a String that is repeatedly re-parsed. But since Selector
contains a Vector of ComplexSelectors, which each have a Vector of
SimpleSelectors, it's probably a good idea to not be passing them
around by value anyway. :^)
2021-07-14 13:31:00 +02:00
..
Attribute.h
CharacterData.cpp
CharacterData.h
CharacterData.idl
Comment.cpp
Comment.h
Comment.idl
Document.cpp LibJS: Remove the NativeProperty mechanism from LibJS 2021-07-07 21:47:22 +01:00
Document.h LibWeb: Make WrapperGenerator generate nullable wrapper types 2021-07-05 12:39:46 +02:00
Document.idl
DocumentFragment.cpp
DocumentFragment.h
DocumentFragment.idl
DocumentType.cpp
DocumentType.h
DocumentType.idl
DOMException.h
DOMException.idl
DOMImplementation.cpp
DOMImplementation.h
DOMImplementation.idl
Element.cpp LibWeb: Add context to new CSS parser, and deprecate the old one 2021-07-11 23:19:56 +02:00
Element.h LibWeb: Support :active pseudo-class for hyperlinks, :focus possibly 2021-06-25 01:02:29 +02:00
Element.idl
ElementFactory.cpp
ElementFactory.h
Event.cpp AK: Rename downcast<T> => verify_cast<T> 2021-06-24 19:57:01 +02:00
Event.h
Event.idl
EventDispatcher.cpp LibJS: Rename Function => FunctionObject 2021-06-27 22:36:04 +02:00
EventDispatcher.h
EventListener.cpp LibJS: Rename Function => FunctionObject 2021-06-27 22:36:04 +02:00
EventListener.h LibJS: Rename Function => FunctionObject 2021-06-27 22:36:04 +02:00
EventTarget.cpp
EventTarget.h
EventTarget.idl
ExceptionOr.h LibWeb: Make ExceptionOr capable of holding all error types in the spec 2021-06-27 12:49:49 +01:00
HTMLCollection.cpp
HTMLCollection.h
HTMLCollection.idl LibJS: Rewrite most of Object for spec compliance :^) 2021-07-04 22:07:36 +01:00
Node.cpp LibWeb: Implement Node.contains 2021-07-05 12:39:46 +02:00
Node.h LibWeb: Implement Node.contains 2021-07-05 12:39:46 +02:00
Node.idl LibWeb: Implement Node.contains 2021-07-05 12:39:46 +02:00
NonDocumentTypeChildNode.h AK: Rename downcast<T> => verify_cast<T> 2021-06-24 19:57:01 +02:00
NonElementParentNode.h
ParentNode.cpp LibWeb: Make CSS::Selector reference counted 2021-07-14 13:31:00 +02:00
ParentNode.h
Position.cpp AK: Rename downcast<T> => verify_cast<T> 2021-06-24 19:57:01 +02:00
Position.h LibWeb: Frame/Position: Implement cursor increment/decrement methods 2021-05-21 21:57:03 +02:00
ProcessingInstruction.cpp
ProcessingInstruction.h
ProcessingInstruction.idl
Range.cpp
Range.h
Range.idl
ShadowRoot.cpp AK: Rename downcast<T> => verify_cast<T> 2021-06-24 19:57:01 +02:00
ShadowRoot.h
ShadowRoot.idl
Text.cpp
Text.h
Text.idl
Timer.cpp LibJS: Rename Function => FunctionObject 2021-06-27 22:36:04 +02:00
Timer.h LibJS: Rename Function => FunctionObject 2021-06-27 22:36:04 +02:00
Window.cpp LibJS: Rename Function => FunctionObject 2021-06-27 22:36:04 +02:00
Window.h LibJS: Rename Function => FunctionObject 2021-06-27 22:36:04 +02:00