ladybird/Userland/Libraries/LibWeb
Andreas Kling c648e24cff LibWeb: Don't force HTMLImageElement to have a legacy ImageLoader
We achieve this by adding a new Layout::ImageProvider class and having
both HTMLImageElement and HTMLObjectElement inherit from it.

The HTML spec is vague on how object image loading should work, which
is why this first pass is focusing on image elements.
2023-05-13 09:08:42 +02:00
..
ARIA
Bindings LibJS+LibWeb: Add missing visit calls in visit_edges implementations 2023-04-30 06:04:33 +02:00
Cookie
Crypto
CSS LibWeb: Add a class to represent the "source set" concept from HTML 2023-05-13 09:08:42 +02:00
DOM LibWeb: Add class to represent "list of available images" from HTML spec 2023-05-13 09:08:42 +02:00
DOMParsing LibWeb: Don't include DOM/NamedNodeMap.h from DOM/Element.h 2023-05-08 09:29:44 +02:00
Encoding
Fetch LibWeb: Add an alias for FetchAlgorithm's consume-body callback argument 2023-05-12 05:47:36 +02:00
FileAPI
Geometry LibWeb: Don't divide by 0 in DOMMatrix::invert_self() 2023-05-04 15:39:34 +02:00
HighResolutionTime
HTML LibWeb: Don't force HTMLImageElement to have a legacy ImageLoader 2023-05-13 09:08:42 +02:00
Infra
IntersectionObserver
Layout LibWeb: Don't force HTMLImageElement to have a legacy ImageLoader 2023-05-13 09:08:42 +02:00
Loader LibWeb: Don't force HTMLImageElement to have a legacy ImageLoader 2023-05-13 09:08:42 +02:00
MimeSniff
NavigationTiming
Page LibWeb: Clear the mouse event tracking node when it stops wanting events 2023-04-27 18:28:43 +02:00
Painting LibWeb: Don't force HTMLImageElement to have a legacy ImageLoader 2023-05-13 09:08:42 +02:00
PerformanceTimeline
PermissionsPolicy
Platform LibWeb+Browser+Ladybird: Use JS::SafeFunction for EventLoop callbacks 2023-04-21 20:44:47 +01:00
ReferrerPolicy LibWeb: Add ReferrerPolicy::EmptyString 2023-04-25 12:54:01 +02:00
RequestIdleCallback
ResizeObserver
Scripts
SecureContexts
Selection
SRI LibWeb: Implement integrity-metadata part of fetch algorithm 2023-04-21 20:44:47 +01:00
Streams LibWeb: Implement ReadableByteStreamController.error() 2023-04-27 07:57:53 +02:00
SVG LibWeb: Don't include Layout/Node.h from DOM/Element.h 2023-05-08 09:29:44 +02:00
Tests
UIEvents
URL Everywhere: Change spelling of 'behaviour' to 'behavior' 2023-05-07 01:05:09 +02:00
UserTiming
WebAssembly
WebDriver AK: Remove must_set() from JsonArray 2023-05-09 06:21:34 +02:00
WebGL LibWeb: Don't include Layout/Node.h from DOM/Element.h 2023-05-08 09:29:44 +02:00
WebIDL LibWeb: Implement IDL overload resolution steps to clamp argument counts 2023-05-07 06:30:27 +02:00
WebSockets LibWeb: Make WebSocket#send support typed arrays, Blob and DataView 2023-04-21 07:59:50 +02:00
XHR
XML LibWeb: Make XMLDocumentBuilder create elements with the HTML namespace 2023-05-01 15:22:55 +02:00
CMakeLists.txt LibWeb: Add a class to represent the "source set" concept from HTML 2023-05-13 09:08:42 +02:00
Dump.cpp LibWeb: Show formatting context roots in layout tree dumps 2023-05-03 13:14:36 +02:00
Dump.h
FontCache.cpp
FontCache.h
Forward.h LibWeb: Add class to represent "list of available images" from HTML spec 2023-05-13 09:08:42 +02:00
idl_files.cmake LibWeb: Add an initial implementation of SVG <radialGradient> 2023-05-04 16:50:01 +02:00
Namespace.cpp
Namespace.h
PixelUnits.h LibWeb: VERIFY that nobody tries to hash a non-finite CSSPixels value 2023-05-06 18:41:34 +02:00
TreeNode.h