ladybird/Userland/Libraries/LibWeb
Sam Atkins f3124c492b LibWeb: Add display: math
This is a `<display-inside>` keyword added by the MathML spec, and has
the rough meaning of "display in the default way". It enables the
standard layout rules for each MathML element (and is ignored for
anything that isn't a MathML element).

I believe we'll need an actual MathML formatting context to do the
layout correctly, but we can at least support a couple of elements that
behave the same as HTML ones.
2023-09-11 17:03:22 +01:00
..
ARIA Userland: Prefer _string over _short_string 2023-08-08 07:37:21 +02:00
Bindings LibWeb: Port Text interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
Cookie
Crypto LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
CSS LibWeb: Add display: math 2023-09-11 17:03:22 +01:00
DOM LibWeb: Add display: math 2023-09-11 17:03:22 +01:00
DOMParsing LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
Encoding LibWeb: Port TextEncoder interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
Fetch LibJS: Stop propagating small OOM errors from the Error object 2023-09-09 13:03:25 -04:00
FileAPI LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
Geometry AK: Add to_radians and to_degrees math functions 2023-09-10 08:38:29 +01:00
HighResolutionTime LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
HTML LibJS+LibWeb+WebContent: Stop using ThrowableStringBuilder 2023-09-09 13:03:25 -04:00
Infra LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
Internals LibWeb: Add hit testing API in internals object 2023-08-09 17:26:44 +02:00
IntersectionObserver LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
Layout LibWeb: Move <display-foo> definitions into Enums.json 2023-09-11 17:03:22 +01:00
Loader LibWeb+WebContent: Set ConsoleClient for nested browsing contexts 2023-09-07 09:06:00 -06:00
MathML LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
MimeSniff
NavigationTiming LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
Page LibWeb+WebContent: Set ConsoleClient for nested browsing contexts 2023-09-07 09:06:00 -06:00
Painting LibWeb: Don't convert to floating point in CSS::EdgeRect 2023-09-01 09:40:14 +02:00
PerformanceTimeline LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
PermissionsPolicy
Platform LibWeb: Make FontPlugin::generic_font_name() return FlyString 2023-09-06 11:29:03 -04:00
ReferrerPolicy AK: Port URL username/password from DeprecatedString to String 2023-08-13 15:03:53 -06:00
RequestIdleCallback LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
ResizeObserver LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SecureContexts
Selection LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
SRI
Streams LibJS: Stop propagating small OOM errors from the Error object 2023-09-09 13:03:25 -04:00
SVG LibWeb: Add FlyString variants of get_element_by_id 2023-09-11 12:07:36 +01:00
UIEvents LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
URL LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
UserTiming LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
WebAssembly LibJS+LibWeb+WebContent: Stop using ThrowableStringBuilder 2023-09-09 13:03:25 -04:00
WebAudio LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
WebDriver LibWeb: Port HTMLCanvasElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
WebGL LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
WebIDL LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
WebSockets LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
XHR LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
XML LibWeb: Remove outdated old_queue_global_event_with_document 2023-08-28 12:57:05 +02:00
CMakeLists.txt LibWeb: Implement PerformanceObserver 2023-08-27 23:27:44 +02:00
Dump.cpp LibWeb: Rename Element::attribute to Element::deprecated_attribute 2023-09-05 20:36:09 -04:00
Dump.h
FontCache.cpp LibGfx: Convert Font APIs to return String instead of DeprecatedString 2023-09-06 11:29:03 -04:00
FontCache.h LibWeb: Invalidate font cache when web fonts are downloaded 2023-08-24 22:07:00 +01:00
Forward.h LibWeb: Add DOMPoint matrixTransform and DOMMatrix transformPoint 2023-09-01 20:58:13 +02:00
idl_files.cmake LibWeb: Implement PerformanceObserver 2023-08-27 23:27:44 +02:00
Namespace.cpp
Namespace.h
PixelUnits.cpp
PixelUnits.h LibWeb: Use CSSPixels only when calculating radial gradient sizes 2023-09-09 13:03:11 +02:00
TreeNode.h LibWeb: Remove all the unused functions from TreeNode 2023-08-20 05:02:59 +02:00