1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:17:35 +00:00
serenity/Userland/Libraries/LibWeb
Timothy Flynn ebf3829f1c LibWeb: Begin implementing the SVGLength type
There are a few unimplemented features for this type:

1. The value setter should throw a DOMException if it is invoked on an
   SVGLength that was declared readonly in another IDL file.

2. SVG::AttributeParser does not parse unit types when it parses lengths
   so all SVGLength will have an "unknown" unit for now.

3. Due to (2), methods which convert between units are unimplemented.
2022-03-21 21:04:39 +01:00
..
Bindings LibWeb: Add a barebones SVGTextContentElement with getNumberOfChars() 2022-03-20 13:36:45 +01:00
Cookie Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
Crypto LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
CSS LibWeb: Make parse_html_length() accept floating point numbers 2022-03-21 15:58:21 +01:00
DOM LibWeb: Fix spec transcription mistake in Range.extractContents() 2022-03-21 21:01:47 +01:00
DOMParsing LibWeb: Clean up static function in header 2021-10-06 23:52:40 +01: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: Implement HTMLTableRowElement.{rowIndex,sectionRowIndex} 2022-03-21 16:15:33 +01:00
IntersectionObserver LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
Layout LibWeb: Pick up the CSS "visibility" property an honor it when painting 2022-03-21 15:42:57 +01:00
Loader LibWeb: Ignore invalid encodings in Content-Type headers 2022-03-21 10:47:46 +01: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: Add Paintable::dom_node() convenience accessor 2022-03-21 13:03:33 +01:00
Painting LibWeb: Ignore invisible boxes and stacking contexts during hit testing 2022-03-21 15:43:37 +01: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: Begin implementing the SVGLength type 2022-03-21 21:04:39 +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: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
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
CMakeLists.txt LibWeb: Begin implementing the SVGLength type 2022-03-21 21:04:39 +01: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 the :focus-within selector 2022-03-20 17:35:31 +00:00
Dump.h LibWeb: Small improvements to layout tree dumps 2022-03-03 12:57:53 +01:00
FontCache.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FontCache.h Libraries: Use default constructors/destructors in LibWeb 2022-03-17 17:23:49 +00:00
Forward.h LibWeb: Begin implementing the SVGLength type 2022-03-21 21:04:39 +01: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