ladybird/Libraries/LibWeb
Timothy Flynn 523433d57d LibWeb: Organize HTMLLinkElement more consistently with other IDL types
We don't typically put spec links for methods in both the .h and .cpp
(we just put them in the .cpp).

Let's also generally organize the methods in spec-order, which for
HTMLLinkElement generally goes: init fetch -> fetch -> process data.
Makes it a bit easier to scroll through the spec and the code at the
same time.
2025-11-05 18:27:36 +01:00
..
Animations LibWeb: Update style before getting animation play state 2025-11-02 23:54:00 +01:00
ARIA LibJS+LibWeb: Use GC::Weak instead of AK::WeakPtr for GC-allocated types 2025-10-17 17:22:16 +02:00
Bindings LibJS+LibWeb: Use GC::Weak instead of AK::WeakPtr for GC-allocated types 2025-10-17 17:22:16 +02:00
Clipboard LibWeb+UI/AppKit: Ignore unknown clipboard MIME types 2025-10-10 15:10:03 -04:00
Compression LibCompress: Error out when encounters and incomplete stream 2025-06-14 18:26:56 -04:00
ContentSecurityPolicy LibWeb/CSP: Update invalid sample assertion in violation reporting 2025-10-31 09:08:36 +01:00
Cookie Everywhere: Change west consts caught by clang-format-21 to east consts 2025-08-29 18:18:55 +01:00
CookieStore LibWeb: Add missing cookie-age-limit steps to CookieStore::set() 2025-08-26 06:28:10 -04:00
CredentialManagement Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Crypto LibJS+LibWeb: Inline fast path for Value::to_object() 2025-09-15 12:16:58 +02:00
CSS LibWeb: Add CSS::Size::is_intrinsic_sizing_constraint() 2025-11-05 12:01:40 +01:00
DOM LibWeb: Separate CSSAnimation::animationName from Animation::id 2025-11-02 23:54:00 +01:00
DOMURL Everywhere: Change west consts caught by clang-format-21 to east consts 2025-08-29 18:18:55 +01:00
Editing LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
Encoding LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
EncryptedMediaExtensions LibWeb/EME: Implement navigator.requestMediaKeySystemAccess 2025-08-27 09:58:00 +02:00
EntriesAPI LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
EventTiming Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Fetch LibWeb: Invoke process_response_consume_body with null in error cases 2025-11-05 18:27:36 +01:00
FileAPI LibWeb/FileAPI: Remove redundant if condition 2025-09-03 21:43:36 +02:00
Gamepad LibWeb: Make eventInitDict GamepadEvent constructor parameter optional 2025-09-23 16:04:56 +01:00
Geolocation LibWeb: Implement emulated Geolocation position retrieval 2025-06-24 11:33:41 +02:00
Geometry LibWeb: Add method for whether tree-counting function is allowed 2025-10-20 16:12:08 +01:00
GPC LibWeb+LibWebView+WebContent: Replace DNT with GPC 2025-09-16 10:38:20 +02:00
HighResolutionTime LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
HTML LibWeb: Organize HTMLLinkElement more consistently with other IDL types 2025-11-05 18:27:36 +01:00
IndexedDB LibWeb/IDB: Correctly implement IDBRecord getters 2025-10-28 19:25:26 -04:00
Infra LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Internals LibWeb: Add an Internals method to dump the GC graph 2025-11-04 10:34:43 +01:00
IntersectionObserver LibJS+LibWeb: Use GC::Weak instead of AK::WeakPtr for GC-allocated types 2025-10-17 17:22:16 +02:00
Layout LibWeb: Support percentage values in min/max flex item size constraints 2025-11-05 12:01:40 +01:00
Loader LibWeb: Respect IncludeCredentials for Set-Cookie during fetch 2025-09-24 10:12:56 +01:00
MathML LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
MediaCapabilitiesAPI LibWeb/EME: Implement MediaKeySystemAccess 2025-08-27 09:58:00 +02:00
MediaSourceExtensions LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MimeSniff LibWeb/MimeSniff: Match spec change by using correct font essence 2025-09-15 07:31:02 +01:00
MixedContent LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
NavigationTiming LibWeb: Only expose performance.{timing,navigation} on Window 2025-07-25 11:46:58 +02:00
NotificationsAPI LibWeb: Add a simplified Notification constructor 2025-09-24 11:53:14 +01:00
Page LibMedia+LibWeb: Rewrite PlaybackManager using the provider/sink model 2025-10-27 17:28:49 -07:00
Painting LibWeb: Use new DecodedImageData::paint() API in ImagePaintable 2025-11-05 09:11:49 +01:00
PerformanceTimeline LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
PermissionsPolicy LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Platform LibWeb: Support multiple emoji/symbol fonts 2025-11-03 09:56:25 +00:00
ReferrerPolicy LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
RequestIdleCallback LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
ResizeObserver LibJS+LibWeb: Use GC::Weak instead of AK::WeakPtr for GC-allocated types 2025-10-17 17:22:16 +02:00
ResourceTiming LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
SecureContexts LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Selection LibWeb: Implement up/down arrow navigation for EditingHostManager 2025-09-18 07:39:10 -04:00
Serial LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
ServiceWorker LibWeb: Hook TrustedTypes to the ServiceWorkers api 2025-10-13 13:22:01 +01:00
SRI LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
StorageAPI Everywhere: Implement persistence of localStorage using sqlite 2025-06-12 17:04:35 +02:00
Streams LibWeb: Fix typo "folowing" → "following" 2025-09-24 11:54:42 +01:00
SVG LibWeb: Add API to allow DecodedImageData to paint itself directly 2025-11-05 09:11:49 +01:00
TrustedTypes LibWeb: Amend DomParser to make it compatible with TrustedTypes 2025-10-27 16:14:20 +00:00
UIEvents LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
URLPattern LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
UserTiming LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
ViewTransition LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
WebAssembly LibWasm+LibWeb: Stub wasm-gc's heap reference types 2025-10-15 01:26:29 +02:00
WebAudio LibWeb/WebAudio: Implement basic startRendering 2025-10-26 14:19:21 +01:00
WebDriver LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
WebGL LibWeb: Deduplicate WebGL1 implementations from WebGL2 2025-11-05 02:19:32 +01:00
WebIDL LibJS: Add inline caching for adding new own properties to objects 2025-09-17 12:44:44 +02:00
WebSockets LibJS+LibWeb: Use GC::Weak instead of AK::WeakPtr for GC-allocated types 2025-10-17 17:22:16 +02:00
WebVTT LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
Worker LibWeb: Implement cookie fetching for Workers 2025-09-09 15:28:38 +02:00
XHR LibWeb: Amend Element interface to make it compatible with TrustedTypes 2025-10-27 16:14:20 +00:00
XLink LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
XML LibWeb: Implement TrustedTypes spec for the concept of set_attribute_ns 2025-10-27 16:14:20 +00:00
XPath LibWeb: Implement XPath functionality using libxml2 2025-10-03 13:16:11 +02:00
CMakeLists.txt LibWeb: Split off WebGL2RenderingContextImpl to Impl and Overloads 2025-11-05 02:19:32 +01:00
Dump.cpp LibWeb: Store correct text offsets in PaintableFragment 2025-09-12 15:34:09 -04:00
Dump.h LibWeb: Always show box model info when dumping layout tree 2025-08-27 11:53:45 +01:00
Forward.h Everywhere: Remove AudioCodecPlugin and Qt Multimedia 2025-10-27 17:28:49 -07:00
GraphemeEdgeTracker.cpp LibWeb: Add a FIXME comment about handling wrapping in arrow navigation 2025-09-18 07:39:10 -04:00
GraphemeEdgeTracker.h LibWeb: Move grapheme edge detection across lines to helper functions 2025-09-18 07:39:10 -04:00
idl_files.cmake LibWeb: Implement SVGFEColorMatrixElement and feColorMatrix 2025-10-23 13:36:26 +02:00
InvalidateDisplayList.h
Namespace.cpp LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
Namespace.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
PixelUnits.cpp
PixelUnits.h LibGfx+LibWeb: Delete unused Line class and Rect methods 2025-11-04 23:16:02 +01:00
TraversalDecision.h
TraversalOrder.h
TreeNode.h LibWeb: Make TreeNode::child_at_index() accept a size_t 2025-09-16 06:57:30 -04:00