1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-18 04:25:08 +00:00
serenity/Userland/Libraries/LibWeb
MacDue 104642507a LibWeb: Fix box-shadows on elements smaller than the blur diameter
This commit adds some finagling and shrinking of the corner bitmap
to handle drawing shadows on elements where the shadow radius >
half the width or height of the element. Previously things would
go horribly wrong when this happend.

There could still be some edge cases, but things seem to be working
fairly well now.
2022-06-30 11:16:22 +02:00
..
Bindings LibWeb: Use CSO if running script is null in HostPromiseRejectionTracker 2022-06-29 21:21:50 +01:00
Cookie Userland: Remove a few gratuitous IPC namespace qualifiers 2022-04-03 15:18:20 +01:00
Crypto Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
CSS LibWeb: Fix parsing of background-size: contain/cover 2022-06-26 22:04:20 +01:00
DOM LibWeb: Implement WindowEventHandlers 2022-06-29 21:21:50 +01:00
DOMParsing LibWeb: Convert InnerHTML to use TRY for error propagation 2022-03-22 18:05:25 +00:00
Encoding LibWeb: Implement a very basic version of TextDecoder 2022-02-16 22:48:32 +03:30
Fetch LibWeb: Implement spec-compliant MIME type struct and parser 2022-02-12 12:53:28 +01:00
Geometry LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HighResolutionTime Libraries: Use default constructors/destructors in LibWeb 2022-03-17 17:23:49 +00:00
HTML LibWeb: Print unhandled rejections the same way as unhandled exceptions 2022-06-29 21:21:50 +01:00
IntersectionObserver LibWeb: Use the specification defined types in IntersectionObserverInit 2022-04-02 13:13:37 +03:00
Layout LibWeb: Implement "transferred size suggestion" for flex items 2022-06-22 18:36:17 +02:00
Loader Browser+LibWeb+WebContent: Allow Browser to load local files 2022-06-27 20:22:15 +01:00
MimeSniff Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
NavigationTiming LibWeb: Use long long where it was replaced with long 2022-06-06 22:34:45 +01:00
Page Browser+LibWeb+WebContent: Allow Browser to load local files 2022-06-27 20:22:15 +01:00
Painting LibWeb: Fix box-shadows on elements smaller than the blur diameter 2022-06-30 11:16:22 +02:00
RequestIdleCallback LibWeb: Implement the infrastructure necessary for requestIdleCallback 2022-04-02 23:52:25 +01:00
ResizeObserver LibWeb: Add the ResizeObserverBoxOptions IDL enum 2022-04-02 13:13:37 +03:00
Scripts Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Selection LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
SVG LibWeb: Move CSS Parser into new Web::CSS::Parser namespace 2022-04-12 23:03:46 +02:00
Tests LibWeb: Capture <script> element's node document on execution 2021-12-21 13:50:00 -08:00
UIEvents LibWeb: Dispatch dblclick UI Events on double click 2022-06-20 12:55:50 +01:00
URL AK+LibWeb: Encode ' ' as '+' in application/x-www-form-urlencoded 2022-04-10 01:37:45 +02:00
WebAssembly AK: Return Optional<T&> from HashMap<..., T>::get() 2022-04-04 12:48:31 +02:00
WebGL LibWeb/WebGL: Add WebGLRenderingContextBase.canvas 2022-06-27 22:54:41 +01:00
WebSockets LibWeb: Abstract the LibProtocol WebSockets connection 2022-05-15 12:17:36 +02:00
XHR LibWeb: Add timeout functionality to ResourceLoader 2022-06-21 10:29:14 +01:00
XML Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
CMakeLists.txt LibWeb: Implement WindowEventHandlers 2022-06-29 21:21:50 +01:00
Dump.cpp LibWeb: Support CSSRule.type 2022-04-11 21:10:08 +02:00
Dump.h LibWeb: Implement initial CSSFontFaceRule and FontFace classes 2022-03-28 22:25:25 +02:00
FontCache.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
FontCache.h LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
Forward.h LibWeb: Add CDATASection 2022-06-27 22:53:04 +01:00
idl_files.cmake LibWeb: Add CDATASection 2022-06-27 22:53:04 +01:00
ImageDecoding.cpp LibWeb: Abstract the image decoding via Web::ImageDecoding::Decoder 2022-05-15 12:17:36 +02:00
ImageDecoding.h LibWeb: Abstract the image decoding via Web::ImageDecoding::Decoder 2022-05-15 12:17:36 +02:00
Namespace.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Namespace.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Origin.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TreeNode.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00