1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 13:55:06 +00:00
serenity/Userland/Libraries/LibWeb
Andreas Kling 427beb97b5 LibWeb: Streamline how inline CSS style declarations are constructed
When parsing the "style" attribute on elements, we'd previously ask the
CSS parser for a PropertyOwningCSSStyleDeclaration. Then we'd create a
new ElementCSSInlineStyleDeclaration and transfer the properties from
the first object to the second object.

This patch teaches the parser to make ElementCSSInlineStyleDeclaration
objects directly.
2022-03-29 16:35:46 +02:00
..
Bindings LibWeb: Implement initial CSSFontFaceRule and FontFace classes 2022-03-28 22:25:25 +02:00
Cookie LibWeb: Use date constants 2022-03-27 00:45:12 +01:00
Crypto LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
CSS LibWeb: Streamline how inline CSS style declarations are constructed 2022-03-29 16:35:46 +02:00
DOM LibWeb: Streamline how inline CSS style declarations are constructed 2022-03-29 16:35:46 +02:00
DOMParsing LibWeb: Convert InnerHTML to use TRY for error propagation 2022-03-22 18:05:25 +00:00
DumpLayoutTree Everywhere: Remove unused ArgsParser header 2021-11-01 21:12:58 +01: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: Add HTMLTableCellElement::rowSpan 2022-03-29 00:39:57 +02:00
IntersectionObserver LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
Layout LibWeb: Swallow whitespace when it causes us to break the line 2022-03-29 13:37:54 +02:00
Loader LibWeb: Load X(HT)ML documents and transform them into HTML DOM 2022-03-28 23:11:48 +02:00
MimeSniff LibWeb: Move passed string in MimeType constructor 2022-03-21 10:48:17 +01:00
NavigationTiming Libraries: Use default constructors/destructors in LibWeb 2022-03-17 17:23:49 +00:00
Page LibWeb: Bring handling of anchor elements closer to spec 2022-03-26 14:01:17 +01:00
Painting LibWeb: Use rounding instead of enclosing_int_rect() when painting 2022-03-29 16:35:46 +02:00
RequestIdleCallback Libraries: Use default constructors/destructors in LibWeb 2022-03-17 17:23:49 +00:00
ResizeObserver LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
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: Fix typo in SVGSVGElement::apply_presentational_hints() 2022-03-26 20:10:36 +01:00
Tests LibWeb: Capture <script> element's node document on execution 2021-12-21 13:50:00 -08:00
UIEvents Libraries: Use default constructors/destructors in LibWeb 2022-03-17 17:23:49 +00:00
URL LibWeb: Convert URL to use TRY for error propagation 2022-03-22 18:05:25 +00:00
WebAssembly Libraries: Use default constructors/destructors in LibWeb 2022-03-17 17:23:49 +00:00
WebSockets Libraries: Use default constructors/destructors in LibWeb 2022-03-17 17:23:49 +00:00
XHR LibTextCodec: Don't allocate Strings on encoding normalisation 2022-03-21 10:48:17 +01:00
XML LibWeb: Load X(HT)ML documents and transform them into HTML DOM 2022-03-28 23:11:48 +02:00
CMakeLists.txt LibWeb: Load X(HT)ML documents and transform them into HTML DOM 2022-03-28 23:11:48 +02:00
DOMTreeModel.cpp LibWeb: Grey out invisible nodes in the DOM inspector 2022-03-20 19:57:09 +01:00
DOMTreeModel.h Browser+LibWeb+WebContent: Show style for pseudo-elements :^) 2022-03-10 17:30:09 +01:00
Dump.cpp LibWeb: Implement initial CSSFontFaceRule and FontFace classes 2022-03-28 22:25:25 +02:00
Dump.h LibWeb: Implement initial CSSFontFaceRule and FontFace classes 2022-03-28 22:25:25 +02:00
FontCache.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FontCache.h LibWeb: Don't round font sizes when looking them up 2022-03-27 01:14:56 +01:00
Forward.h LibWeb: Load X(HT)ML documents and transform them into HTML DOM 2022-03-28 23:11:48 +02:00
ImageDecoding.cpp LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer 2022-01-15 13:29:48 +03:30
ImageDecoding.h LibWeb: Move ImageDecoder client connection singleton to its own file 2021-11-20 10:56:31 +01:00
InProcessWebView.cpp Libraries: Use default constructors/destructors in LibWeb 2022-03-17 17:23:49 +00:00
InProcessWebView.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01: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 Libraries: Use default constructors/destructors in LibWeb 2022-03-17 17:23:49 +00:00
OutOfProcessWebView.cpp Libraries: Use default constructors/destructors in LibWeb 2022-03-17 17:23:49 +00:00
OutOfProcessWebView.h Browser+LibWeb+WebContent: Show style for pseudo-elements :^) 2022-03-10 17:30:09 +01:00
StylePropertiesModel.cpp Libraries: Use default constructors/destructors in LibWeb 2022-03-17 17:23:49 +00:00
StylePropertiesModel.h Browser: Allow jumping to stylenames by typing in the inspector 2022-03-15 20:00:09 +01:00
TreeNode.h LibWeb: Make Range.setStart and Range.setEnd spec compliant 2022-02-26 12:53:32 +01:00
WebContentClient.cpp Browser: Show currently loading host and remaining resource count 2022-03-10 00:51:05 +01:00
WebContentClient.h Browser: Show currently loading host and remaining resource count 2022-03-10 00:51:05 +01:00
WebViewHooks.h Browser: Show currently loading host and remaining resource count 2022-03-10 00:51:05 +01:00