ladybird/Libraries/LibWeb
Luke Wilde 6d3fd2b543 LibWeb: Implement cookie fetching for Workers
Allows formulas to update on Google Sheets, which uses a Worker to
update them and makes cookie authenticated requests, which was failing
before this commit.

This has the limitation that it has to proxy through the WebContent
process, but that's how the current infrastructure is, which is outside
the scope of this commit.
2025-09-09 15:28:38 +02:00
..
Animations LibWeb: Don't resolve UnresolvedStyleValues in set_keyframes 2025-08-28 09:29:46 +01:00
ARIA LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Bindings LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Clipboard LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Compression LibCompress: Error out when encounters and incomplete stream 2025-06-14 18:26:56 -04:00
ContentSecurityPolicy LibWeb: Add require-trusted-types-for Directive 2025-09-01 16:19:24 +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 LibWeb: Replace is<T>() with as_if<T>() where possible 2025-08-25 18:45:00 +02:00
CSS LibWeb: Remove unnecessary handling of StyleValueList border longhands 2025-09-09 11:45:47 +02:00
DOM LibWeb: Suppress rendering due to view transitions 2025-09-09 10:25:17 +02:00
DOMURL Everywhere: Change west consts caught by clang-format-21 to east consts 2025-08-29 18:18:55 +01:00
Editing LibWeb: Clean up some editing-related code 2025-09-04 00:24:55 +02: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: Receive cookies through principal_host_defined_page 2025-09-09 15:28:38 +02:00
FileAPI LibWeb/FileAPI: Remove redundant if condition 2025-09-03 21:43:36 +02:00
Gamepad LibWeb/Gamepad: Forward declare SDL components to fix Windows build 2025-09-02 11:11:12 +01:00
Geolocation LibWeb: Implement emulated Geolocation position retrieval 2025-06-24 11:33:41 +02:00
Geometry LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
HighResolutionTime LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
HTML LibWeb: Implement cookie fetching for Workers 2025-09-09 15:28:38 +02:00
IndexedDB LibWeb/IDB: Implement create_a_request_to_retrieve_multiple_items 2025-08-27 16:13:25 +02:00
Infra LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Internals LibWeb/Gamepad: Forward declare SDL components to fix Windows build 2025-09-02 11:11:12 +01:00
IntersectionObserver LibWeb: Add missing null check in root_intersection_rectangle() 2025-08-17 19:09:50 +02:00
Layout LibWeb: Fix incorrect margin collapsing behavior [BFC] 2025-09-08 14:09:06 +02:00
Loader Everywhere: Change west consts caught by clang-format-21 to east consts 2025-08-29 18:18:55 +01:00
MathML LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02: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 Everywhere: Slap some [[clang::lifetimebound]] where appropriate 2025-09-01 11:11:38 +02:00
MixedContent LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
NavigationTiming LibWeb: Only expose performance.{timing,navigation} on Window 2025-07-25 11:46:58 +02:00
Page LibWeb/Gamepad: Forward declare SDL components to fix Windows build 2025-09-02 11:11:12 +01:00
Painting LibWeb: Prevent hidden PaintableWithLines being hit tested 2025-09-08 15:36:27 +02: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: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
ReferrerPolicy LibURL+LibWeb: Make URL::serialize return a String 2024-12-04 16:34:13 +00:00
RequestIdleCallback LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
ResizeObserver LibWeb: Pass ResizeObserver instance as a second argument to callback 2025-09-08 18:39:54 +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: Merge nested editing hosts 2025-09-04 00:24:55 +02:00
Serial LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
ServiceWorker LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02: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: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
SVG LibWeb: Ensure SVG image element respects viewBox 2025-09-01 13:28:35 +01:00
TrustedTypes LibWeb: Implement get_trusted_type_compliant_string algorithm 2025-09-01 16:19:24 +01:00
UIEvents LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06: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: Use correct style rule index in view transitions 2025-09-09 12:50:09 +01:00
WebAssembly LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
WebAudio LibWeb/WebAudio: Add renderQuantumSize 2025-08-20 14:51:01 +02:00
WebDriver LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
WebGL LibWeb/WebGL: Avoid freeing GL objects belonging to other contexts 2025-08-30 15:49:11 +02:00
WebIDL Everywhere: Change west consts caught by clang-format-21 to east consts 2025-08-29 18:18:55 +01:00
WebSockets LibWeb: Receive cookies through principal_host_defined_page 2025-09-09 15:28:38 +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: Emit XMLHttpRequest timeout event when the request times out 2025-08-27 14:15:48 +02:00
XLink LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
XML Everywhere: Change west consts caught by clang-format-21 to east consts 2025-08-29 18:18:55 +01:00
CMakeLists.txt LibWeb: Implement plumbing for view transitions 2025-09-07 13:58:05 +01:00
Dump.cpp LibWeb/CSS: Remove unused <an+b># code for pseudo-classes 2025-08-28 12:40:03 +02:00
Dump.h LibWeb: Always show box model info when dumping layout tree 2025-08-27 11:53:45 +01:00
Forward.h LibWeb: Implement plumbing for view transitions 2025-09-07 13:58:05 +01:00
GraphemeEdgeTracker.h LibWeb: Extract FormAssociatedElement's grapheme edge code to a helper 2025-08-22 14:06:46 +02:00
idl_files.cmake LibWeb: Implement plumbing for view transitions 2025-09-07 13:58:05 +01: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 LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
TraversalDecision.h
TraversalOrder.h
TreeNode.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00