ladybird/Libraries/LibWeb
Timothy Flynn cfe7ddc805 LibWeb: Add support for handling drag-and-drop events of DOM elements
This allows dragging elements on the page and dropping them onto other
elements. This does not yet support dragging text.

The test added here is manual; the WPT tests rely heavily on WebDriver
actions.
2026-04-05 11:34:42 -04:00
..
Animations LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
ARIA
Bindings LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
Clipboard LibWeb: Make more use of Value::{as,as_if,is} in LibWeb 2026-02-28 10:24:37 -05:00
Compression
ContentSecurityPolicy LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
CookieStore LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
CredentialManagement LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
Crypto LibWeb: Handle raw-secret key formats in wrap_key 2026-03-29 13:21:36 +02:00
CSS LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
DOM LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
DOMURL LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
Editing LibWeb: Replace is<T> + as<T> with as_if<T> 2026-03-10 15:17:51 +01:00
Encoding
EncryptedMediaExtensions LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
EntriesAPI
EventTiming Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
Fetch LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
FileAPI LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
Fullscreen LibWeb: Implement exitFullscreen algorithm 2026-02-23 18:44:26 +00:00
Gamepad LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
Geolocation
Geometry LibWeb: Use interface_name instead of serialize_type virtual 2026-02-14 20:22:40 +01:00
GPC
HighResolutionTime LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
HTML LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
IndexedDB LibWeb+IDLGenerators: Support nullable union types 2026-03-25 13:18:15 +00:00
Infra
Internals LibWeb: Add internals.dumpSessionHistory() for navigation testing 2026-04-04 11:30:55 +02:00
IntersectionObserver Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
Layout LibWeb: Honor reversed axes for flex overflow 2026-04-05 10:42:32 +02:00
Loader LibWeb: Bump Chrome version in SAD_COMPATIBILITY_HACK 2026-03-13 18:44:47 +01:00
MathML LibWeb: Reject negative mathsize presentational hint values 2026-03-17 09:43:59 +01:00
MediaCapabilitiesAPI
MediaSourceExtensions LibWeb: Implement SourceBuffer.abort() 2026-04-01 02:54:22 -05:00
MimeSniff
MixedContent LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
NavigationTiming LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
NotificationsAPI LibWeb: Propagate error from Notification contructor 2026-02-22 11:37:33 +01:00
Page LibWeb: Add support for handling drag-and-drop events of DOM elements 2026-04-05 11:34:42 -04:00
Painting LibWeb: Apply z-index only to positioned elements 2026-04-03 23:28:39 +02:00
PerformanceTimeline Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
PermissionsPolicy LibWeb/PermissionsPolicy: Allow autoplay of file:// media from file:// 2026-03-01 01:04:10 +01:00
Platform LibWeb+LibWebView: Select generic font families based on requested style 2026-03-24 15:08:24 +01:00
ReferrerPolicy
RequestIdleCallback
ResizeObserver LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
ResourceTiming
SecureContexts LibWeb/SecureContexts: Make use of Origin::is_opaque_file_origin 2026-03-01 01:04:10 +01:00
Selection LibWeb: Prevent cursor movement when collapsing text selection 2026-03-10 02:53:27 +01:00
Serial
ServiceWorker LibWeb: Remove the Experimental attribute from CacheStorage 2026-04-03 11:04:12 +02:00
Speech LibWeb: Stub SpeechSynthesis.cancel() 2026-02-10 11:58:23 +01:00
SRI
StorageAPI LibWeb: Permit storage keys to use non-opaque origins for file:// URLs 2026-04-02 10:21:15 +02:00
Streams LibWeb: Make more use of Value::{as,as_if,is} in LibWeb 2026-02-28 10:24:37 -05:00
SVG LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
TrustedTypes Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
UIEvents Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
URLPattern
UserTiming LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
ViewTransition LibWeb: Clean up invoking the update callback in ViewTransition 2026-03-12 10:38:43 +01:00
WebAssembly LibWeb: Support WASM modules 2026-04-03 21:21:09 +02:00
WebAudio LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
WebDriver LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
WebGL LibWeb: Implement enough of WebXR for xrSession_end test to pass 2026-04-03 13:14:33 +02:00
WebIDL LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
WebSockets LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
WebVTT
WebXR LibWeb: Mark WebXR IDL definitions as experimental 2026-04-03 13:14:33 +02:00
Worker LibIPC+LibWeb+LibWebView: Remove clone_from_transport() API 2026-03-13 15:34:15 +01:00
XHR LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
XLink
XML LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
XPath LibWeb/Bindings: Implement callback interface object bindings 2026-03-11 21:16:44 +01:00
CMakeLists.txt LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
Dump.cpp LibWeb: Make Navigable directly own its active document 2026-04-01 11:51:43 +02:00
Dump.h
Forward.h LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
GraphemeEdgeTracker.cpp LibWeb: Use unsafe layout/paintable accessors where appropriate 2026-02-26 21:09:08 +01:00
GraphemeEdgeTracker.h LibWeb: Expose GraphemeEdgeTracker's find_line_start/find_line_end 2026-02-06 14:18:10 +00:00
idl_files.cmake Everywhere: Remove ShadowRealm support 2026-04-05 13:57:58 +02:00
InvalidateDisplayList.h
Namespace.cpp
Namespace.h
PixelUnits.cpp LibWeb: Inline CSSPixels methods and optimize device pixel math 2026-02-21 15:53:22 +01:00
PixelUnits.h LibWeb: Fix precision loss in CSSPixelFraction::to_float/to_double 2026-03-22 14:09:22 -05:00
TraversalDecision.h
TraversalOrder.h
TreeNode.h LibWeb: Add a method to traverse inclusive ancestors by type 2026-04-05 11:34:42 -04:00