ladybird/Userland/Libraries/LibWeb
Sam Atkins 9272c3283b LibWeb: Add missing StyleValue::equals() methods
Every StyleValue type now has its own `equals()` method, rather than
relying on the default "compare the to_string() output" method, which
has now been removed. This logic is still used by UnresolvedSV and
CalculatedSV, because it's probably the best option for them unless
performance becomes a real issue.

Also took this opportunity to move all the `equals()` implementations
into the .cpp file, which may or may not actually help with compile
times but StyleValue.h is huge and included everywhere, so it can't
hurt.
2022-04-18 21:30:51 +02:00
..
Bindings LibWeb: Add SVGDefsElement 2022-04-11 20:19:10 +02: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: Add missing StyleValue::equals() methods 2022-04-18 21:30:51 +02:00
DOM LibWeb: Use Vector::in_reverse() in DOM::EventDispatcher 2022-04-13 19:52:25 +02:00
DOMParsing LibWeb: Convert InnerHTML to use TRY for error propagation 2022-03-22 18:05:25 +00:00
DumpLayoutTree
Encoding
Fetch
Geometry
HighResolutionTime
HTML LibWeb: Dont abort when parsing data- properties that contain dashes 2022-04-17 20:08:27 +03:00
IntersectionObserver LibWeb: Use the specification defined types in IntersectionObserverInit 2022-04-02 13:13:37 +03:00
Layout LibWeb: Allow multiple text-decoration-lines 2022-04-14 21:54:10 +02:00
Loader LibWeb: Show correct favicon when default favicon is loaded 2022-04-10 12:10:59 +02:00
MimeSniff Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
NavigationTiming
Page LibWeb: Bring MouseEvent a bit closer to spec 2022-04-09 18:27:24 +02:00
Painting LibWeb: Allow multiple text-decoration-lines 2022-04-14 21:54:10 +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
Selection
SVG LibWeb: Move CSS Parser into new Web::CSS::Parser namespace 2022-04-12 23:03:46 +02:00
Tests
UIEvents LibWeb: Add "which" attribute to UIEvent 2022-04-09 18:27:24 +02: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
WebSockets Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
XHR LibWeb: Add XMLHttpRequest::open() overload 2022-04-05 22:33:44 +02:00
XML Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
CMakeLists.txt LibWeb: Add code generator for CSS transform functions 2022-04-18 14:16:28 +02:00
DOMTreeModel.cpp
DOMTreeModel.h Everywhere: Run clang-format 2022-04-01 21:24:45 +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 missing [as/is]_border_radius_shorthand() methods 2022-04-18 21:30:51 +02:00
ImageDecoding.cpp
ImageDecoding.h
Namespace.cpp
Namespace.h
Origin.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
OutOfProcessWebView.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
OutOfProcessWebView.h Browser+LibWeb+WebContent: Implement per-URL-pattern proxies 2022-04-09 12:21:43 +02:00
StylePropertiesModel.cpp
StylePropertiesModel.h
TreeNode.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
WebContentClient.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
WebContentClient.h