ladybird/Userland/Libraries/LibWeb
Aliaksandr Kalenik 9be5867eb2 LibWeb: Implement rejection by bounding box for PaintInnerBoxShadow
Before this change we were painting inner shadows lying outside of
viewport.

Improves painting performance on Github and Twitter where this command
is used a lot.
2024-06-07 18:41:57 +02:00
..
Animations LibWeb: Handle the cssFloat and cssOffset keyframe properties properly 2024-06-03 10:53:32 +02:00
ARIA LibWeb: Return correct RoleType for composite ARIA role 2024-01-27 14:52:41 -05:00
Bindings LibJS: Remove two unused members from ExecutionContext 2024-05-31 16:31:33 +02:00
Clipboard LibWeb: Use 'FIXME' extended attribute where possible 2024-05-19 16:24:11 +02:00
Cookie Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
Crypto LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues 2024-05-30 09:29:20 -06:00
CSS LibGfx: Move Gfx::Painter::ScalingMode => Gfx::ScalingMode 2024-06-05 15:37:05 +02:00
DOM LibWeb: Implement should block mixed content request 2024-06-07 09:50:30 +02:00
DOMParsing LibWeb: Log a FIXME when parsing fragments for XML documents 2024-05-19 07:22:48 +02:00
DOMURL LibWeb: Implement URL.parse 2024-05-13 09:21:12 +02:00
Encoding LibTextCodec: Fix ISO-8859-1 vs. windows-1252 handling in web contexts 2024-06-04 10:21:07 +02:00
Fetch LibWeb: Implement "Set request’s referrer policy on redirect" AO 2024-06-07 09:54:19 +02:00
FileAPI LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues 2024-05-30 09:29:20 -06:00
Geometry LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues 2024-05-30 09:29:20 -06:00
HighResolutionTime LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTML LibWeb: Implement HTMLAreaElement.referrerPolicy 2024-06-07 09:54:19 +02:00
IndexedDB LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues 2024-05-30 09:29:20 -06:00
Infra LibWeb: Implement an AO to normalize newlines in a string 2024-03-16 13:11:57 +01:00
Internals LibWeb: Add Web::UIEvents::KeyCode and KeyModifier enums, drop Kernel 2024-06-07 09:44:41 +02:00
IntersectionObserver LibWeb: Use 'FIXME' extended attribute where possible 2024-05-19 16:24:11 +02:00
Layout LibWeb+WebContent: Move scrollbar painting into WebContent 2024-06-05 07:03:42 +02:00
Loader Everywhere: Remove LibGemini 2024-06-04 09:19:39 +02:00
MathML LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues 2024-05-30 09:29:20 -06:00
MimeSniff LibWeb/MimeSniff: Implement "minimize a supported MIME type" 2024-05-19 16:25:50 +02:00
MixedContent LibWeb: Implement should block mixed content response to request 2024-06-07 09:50:30 +02:00
NavigationTiming LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Page LibWeb: Add Web::UIEvents::KeyCode and KeyModifier enums, drop Kernel 2024-06-07 09:44:41 +02:00
Painting LibWeb: Implement rejection by bounding box for PaintInnerBoxShadow 2024-06-07 18:41:57 +02:00
PerformanceTimeline LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration 2024-04-16 07:40:01 +02:00
PermissionsPolicy AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Platform LibWeb+Ladybird: Remove FontPluginSerenity (+ use Ladybird::FontPlugin) 2024-06-04 18:45:30 +02:00
ReferrerPolicy LibWeb: Implement "Set request’s referrer policy on redirect" AO 2024-06-07 09:54:19 +02:00
RequestIdleCallback LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
ResizeObserver LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
SecureContexts AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Selection LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
SRI LibWeb: Implement integrity-metadata part of fetch algorithm 2023-04-21 20:44:47 +01:00
Streams LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues 2024-05-30 09:29:20 -06:00
SVG LibWeb+WebContent: Move scrollbar painting into WebContent 2024-06-05 07:03:42 +02:00
UIEvents LibWeb: Add Web::UIEvents::KeyCode and KeyModifier enums, drop Kernel 2024-06-07 09:44:41 +02:00
UserTiming LibWeb: Avoid FlyString lookups when setting IDL interface prototypes 2024-03-16 16:35:54 +01:00
WebAssembly LibWasm: Improve table support 2024-06-01 16:21:03 +02:00
WebAudio LibWeb: Implement BaseAudioContext.createGain 2024-05-28 08:06:09 +02:00
WebDriver LibWeb/WebDriver: Ensure error responses are serialized correctly 2024-05-30 13:53:24 -04:00
WebGL AK: Remove various unused things 2024-06-04 09:19:39 +02:00
WebIDL LibWeb: Add const qualified BufferableObjectBase::raw_object 2024-05-26 07:48:37 +02:00
WebSockets LibWeb/WebSockets: Use correct URL parser 2024-06-02 19:55:53 +02:00
Worker Ladybird+Userland: Remove use of unnecessary fd passing socket concept 2024-04-19 16:38:55 -04:00
XHR LibWeb: Integrate Streams in XHR::send() 2024-05-20 16:57:52 -04:00
XLink LibWeb: Add Web::XLink::AttributeNames 2023-11-05 11:16:16 +00:00
XML LibWeb: Let queue_global_task() take a JS::HeapFunction 2024-04-20 18:11:01 +02:00
CMakeLists.txt LibWeb: Implement should block mixed content request 2024-06-07 09:50:30 +02:00
Dump.cpp LibWeb: Use IterationDecision in single level Node iteration methods 2024-05-07 16:45:28 -06:00
Dump.h LibWeb+WebContent: Add option to dump session history of a traversable 2023-09-16 16:53:32 +02:00
Forward.h LibWeb: Implement UserActivation 2024-05-29 09:32:59 -06:00
idl_files.cmake LibWeb: Implement UserActivation 2024-05-29 09:32:59 -06:00
Namespace.cpp LibWeb: Make Web::Namespace::Foo strings be FlyString 2023-11-04 21:28:30 +01:00
Namespace.h LibWeb: Make Web::Namespace::Foo strings be FlyString 2023-11-04 21:28:30 +01:00
PixelUnits.cpp LibWeb: Refactor int types in WebContentServer to DevicePixels 2023-12-15 17:01:16 +01:00
PixelUnits.h LibWeb: Properly round CSSPixels values in device_to_css_rect 2024-02-21 20:08:25 +01:00
TraversalDecision.h LibWeb: Use TraversalDecision for multi level Node traversal methods 2024-05-07 16:45:28 -06:00
TreeNode.h LibWeb: Use TraversalDecision for multi level Node traversal methods 2024-05-07 16:45:28 -06:00