ladybird/Libraries/LibWeb
Sam Atkins da31c10ce1 LibWeb/CSS: Allow Selector::absolutized() to return null
It's possible for absolutizing a selector to return an invalid selector
(eg, it could cause `:has()` inside `:has()`) so we need to be able to
express that.
2024-11-14 19:51:45 +01:00
..
Animations LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
ARIA
Bindings LibJS+LibWeb: Rename Heap::allocate_without_realm to Heap::allocate 2024-11-13 16:51:44 -05:00
Clipboard LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
Cookie
Crypto LibWeb: Sset the key_usages on X25519 export in a better way 2024-11-14 19:48:06 +01:00
CSS LibWeb/CSS: Allow Selector::absolutized() to return null 2024-11-14 19:51:45 +01:00
DOM LibWeb: Recompute selection state in Document::update_layout() 2024-11-14 19:48:43 +01:00
DOMParsing LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
DOMURL LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
Encoding LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
EntriesAPI LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
EventTiming
Fetch LibJS: Don't directly teach the heap about the javascript VM or Realm 2024-11-14 15:38:45 +01:00
FileAPI LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
Geometry LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
HighResolutionTime LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
HTML LibWeb: Delete m_selected flag from Paintable 2024-11-14 19:48:43 +01:00
IndexedDB LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
Infra
Internals LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
IntersectionObserver LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
Layout LibJS+LibWeb: Rename Heap::allocate_without_realm to Heap::allocate 2024-11-13 16:51:44 -05:00
Loader LibWeb: Unregister network requests *after* invoking callbacks 2024-11-11 21:40:56 +01:00
MathML LibWeb: Consolidate the attribute change handlers 2024-11-14 15:39:02 +01:00
MediaCapabilitiesAPI LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
MediaSourceExtensions LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
MimeSniff
MixedContent
NavigationTiming
Page LibJS+LibWeb: Rename Heap::allocate_without_realm to Heap::allocate 2024-11-13 16:51:44 -05:00
Painting LibWeb: Delete m_selected flag from Paintable 2024-11-14 19:48:43 +01:00
PerformanceTimeline LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
PermissionsPolicy
Platform LibJS+LibWeb: Rename Heap::allocate_without_realm to Heap::allocate 2024-11-13 16:51:44 -05:00
ReferrerPolicy
RequestIdleCallback LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
ResizeObserver LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
SecureContexts
Selection LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
ServiceWorker LibJS+LibWeb: Rename Heap::allocate_without_realm to Heap::allocate 2024-11-13 16:51:44 -05:00
SRI
StorageAPI LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
Streams LibJS+LibWeb: Rename Heap::allocate_without_realm to Heap::allocate 2024-11-13 16:51:44 -05:00
SVG LibWeb: Consolidate the attribute change handlers 2024-11-14 15:39:02 +01:00
UIEvents LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
UserTiming LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
WebAssembly LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
WebAudio LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
WebDriver LibJS: Don't directly teach the heap about the javascript VM or Realm 2024-11-14 15:38:45 +01:00
WebGL LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
WebIDL LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
WebSockets LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
WebVTT LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
Worker
XHR LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
XLink
XML
CMakeLists.txt LibWeb: Generate IDL attributes for all supported CSS properties 2024-11-14 19:50:22 +01:00
Dump.cpp LibWeb/CSS: Make :has() take a <relative-selector-list> 2024-11-14 19:51:45 +01:00
Dump.h
Forward.h
idl_files.cmake LibWeb: Add WebGLShaderPrecisionFormat 2024-11-13 11:41:54 +01:00
InvalidateDisplayList.h
Namespace.cpp
Namespace.h
PixelUnits.cpp
PixelUnits.h
TraversalDecision.h
TraversalOrder.h
TreeNode.h