ladybird/Libraries/LibWeb/CSS
Sam Atkins 61a0898f5f LibWeb/CSS: Stop inserting whitespace when serializing component values
Now that we don't remove whitespace when parsing, we don't need to
artificially insert it back in again when serializing. We do now need
to trim leading and trailing whitespace from UnresolvedStyleValues, as
this previously was done as part of the whitespace insertion.

This makes our serialization of UnresolvedStyleValues more correct and
gets us a few WPT passes for each property in the Typed OM tests.
2025-11-03 11:23:21 +00:00
..
Parser LibWeb/CSS: Stop copying the input in parse_css_value() 2025-11-03 11:23:21 +00:00
StyleValues LibWeb/CSS: Stop inserting whitespace when serializing component values 2025-11-03 11:23:21 +00:00
SyntaxHighlighter LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
AcceptedTypeRange.h LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
Angle.cpp LibWeb/CSS: Use generated code to convert between dimension units 2025-09-11 17:06:44 +01:00
Angle.h LibWeb/CSS: Return unit names as FlyStrings 2025-09-12 13:45:41 +02:00
AnimationEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
AnimationEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AnimationEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BooleanExpression.cpp LibWeb: Use document's viewport when resolving lengths in media queries 2025-10-07 10:32:59 +01:00
BooleanExpression.h LibWeb: Use document's viewport when resolving lengths in media queries 2025-10-07 10:32:59 +01:00
CalculatedOr.cpp LibWeb/CSS: Replace resolve_length_deprecated() with resolve_length() 2025-09-24 16:33:53 +01:00
CalculatedOr.h LibWeb: Remove unused {Calculated,Percentage}Or::absolutized methods 2025-10-07 10:50:01 +01:00
CalculationResolutionContext.h LibWeb: Pass AbstractElement in ComputationContext 2025-10-22 00:01:30 +02:00
CascadedProperties.cpp LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
CascadedProperties.h LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
CascadeOrigin.h LibWeb: Split StyleComputer work into two phases with separate outputs 2024-12-22 10:12:49 +01:00
CharacterTypes.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Clip.cpp LibWeb/CSS: Use LengthOrAuto for clip rects 2025-09-04 13:31:24 +01:00
Clip.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ColumnCount.h Everywhere: Run clang-format 2024-12-28 05:39:32 -08:00
ComputedProperties.cpp LibWeb: Favour !important property values over animated values 2025-10-27 09:51:50 +00:00
ComputedProperties.h LibWeb: Add ComputedProperties::set_property_without_modifying_flags 2025-10-27 09:51:50 +00:00
ComputedValues.h LibWeb: Avoid including ComputedProperties.h in Element.h 2025-10-27 14:50:54 +00:00
CountersSet.cpp LibWeb: Support counter-* properties on pseudo-elements 2025-06-19 12:35:31 +01:00
CountersSet.h LibWeb: Support counter-* properties on pseudo-elements 2025-06-19 12:35:31 +01:00
CSS.cpp LibWeb/CSS: Update CSS::supports() to match current spec 2025-10-02 13:46:04 +01:00
CSS.h LibWeb/CSS: Use FlyString const& for property name IDL parameters 2025-10-02 13:46:04 +01:00
CSS.idl LibWeb: Generate the "Numeric Factory" OM methods on the CSS namespace 2025-09-11 17:06:44 +01:00
CSSAnimation.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CSSAnimation.h LibWeb: Separate CSSAnimation::animationName from Animation::id 2025-11-02 23:54:00 +01:00
CSSAnimation.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSConditionRule.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CSSConditionRule.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSConditionRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSCounterStyleRule.cpp LibWeb: Stub CSSCounterStyleRule 2025-07-18 11:51:41 +01:00
CSSCounterStyleRule.h LibWeb: Stub CSSCounterStyleRule 2025-07-18 11:51:41 +01:00
CSSCounterStyleRule.idl LibWeb: Stub CSSCounterStyleRule 2025-07-18 11:51:41 +01:00
CSSDescriptors.cpp LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
CSSDescriptors.h LibWeb/CSS: Take PropertyNameAndID in in style-only CSSSD methods 2025-10-02 13:46:04 +01:00
CSSFontFaceDescriptors.cpp LibWeb/CSS: Use FlyString const& for property name IDL parameters 2025-10-02 13:46:04 +01:00
CSSFontFaceDescriptors.h LibWeb/CSS: Extract a CSSDescriptors base class 2025-05-08 16:21:32 +01:00
CSSFontFaceDescriptors.idl LibWeb/CSS: Add CSSFontFaceDescriptors type 2025-04-04 10:40:32 +01:00
CSSFontFaceRule.cpp LibWeb/CSS: Extract SerializationMode into its own header 2025-05-17 07:53:24 +01:00
CSSFontFaceRule.h LibWeb: Dump CSSDescriptors in a generic way 2025-05-08 16:21:32 +01:00
CSSFontFaceRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSGroupingRule.cpp LibWeb: Treat CSS selectors containing undeclared namespaces as invalid 2025-06-24 12:51:12 +01:00
CSSGroupingRule.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CSSGroupingRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSImageValue.cpp LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
CSSImageValue.h LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
CSSImageValue.idl LibWeb/CSS: Implement CSSImageValue and reify images as it 2025-09-15 08:47:10 +01:00
CSSImportRule.cpp LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
CSSImportRule.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
CSSImportRule.idl LibWeb/CSS: Mark CSSImportRule.media as nullable 2025-04-09 18:45:57 +01:00
CSSKeyframeRule.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CSSKeyframeRule.h LibWeb/CSS: Merge style declaration subclasses into CSSStyleProperties 2025-03-19 13:53:00 +00:00
CSSKeyframeRule.idl LibWeb/CSS: Merge style declaration subclasses into CSSStyleProperties 2025-03-19 13:53:00 +00:00
CSSKeyframesRule.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CSSKeyframesRule.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CSSKeyframesRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSKeywordValue.cpp LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
CSSKeywordValue.h LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
CSSKeywordValue.idl LibWeb/CSS: Implement CSSKeywordValue 2025-08-21 10:21:54 +01:00
CSSLayerBlockRule.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CSSLayerBlockRule.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CSSLayerBlockRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSLayerStatementRule.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CSSLayerStatementRule.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CSSLayerStatementRule.idl LibWeb: Convert trivial attributes to FrozenArray 2025-04-25 16:43:43 +02:00
CSSMarginRule.cpp LibWeb/CSS: Add basic implementation of CSSMarginRule 2025-05-16 11:01:39 +01:00
CSSMarginRule.h LibWeb/CSS: Add basic implementation of CSSMarginRule 2025-05-16 11:01:39 +01:00
CSSMarginRule.idl LibWeb/CSS: Add basic implementation of CSSMarginRule 2025-05-16 11:01:39 +01:00
CSSMathClamp.cpp LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathClamp.h LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathClamp.idl LibWeb/CSS: Implement CSSMathClamp 2025-08-29 11:57:10 +02:00
CSSMathInvert.cpp LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathInvert.h LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathInvert.idl LibWeb/CSS: Implement CSSMathInvert 2025-08-29 11:57:10 +02:00
CSSMathMax.cpp LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathMax.h LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathMax.idl LibWeb/CSS: Implement CSSMathMax 2025-08-29 11:57:10 +02:00
CSSMathMin.cpp LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathMin.h LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathMin.idl LibWeb/CSS: Implement CSSMathMin 2025-08-29 11:57:10 +02:00
CSSMathNegate.cpp LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathNegate.h LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathNegate.idl LibWeb/CSS: Implement CSSMathNegate 2025-08-29 11:57:10 +02:00
CSSMathProduct.cpp LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathProduct.h LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathProduct.idl LibWeb/CSS: Implement CSSMathProduct 2025-08-29 11:57:10 +02:00
CSSMathSum.cpp LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathSum.h LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSMathSum.idl LibWeb/CSS: Implement CSSMathSum 2025-08-29 11:57:10 +02:00
CSSMathValue.cpp LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
CSSMathValue.h LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
CSSMathValue.idl LibWeb/CSS: Implement CSSMathValue 2025-08-29 11:57:10 +02:00
CSSMatrixComponent.cpp LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSMatrixComponent.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSMatrixComponent.idl LibWeb/CSS: Implement CSSMatrixComponent 2025-09-24 12:27:05 +01:00
CSSMediaRule.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CSSMediaRule.h LibWeb: Use document's viewport when resolving lengths in media queries 2025-10-07 10:32:59 +01:00
CSSMediaRule.idl LibWeb: Implement matches attribute on CSSSupportsRule and CSSMediaRule 2025-07-11 10:57:19 +02:00
CSSNamespaceRule.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CSSNamespaceRule.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CSSNamespaceRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSNestedDeclarations.cpp LibWeb: Return correct type from CSSNestedDeclarations::style 2025-04-25 08:48:29 +02:00
CSSNestedDeclarations.h LibWeb: Return correct type from CSSNestedDeclarations::style 2025-04-25 08:48:29 +02:00
CSSNestedDeclarations.idl LibWeb: Return correct type from CSSNestedDeclarations::style 2025-04-25 08:48:29 +02:00
CSSNumericArray.cpp LibWeb/CSS: Implement CSSNumericType.equals() 2025-08-29 11:57:10 +02:00
CSSNumericArray.h LibWeb/CSS: Implement CSSNumericType.equals() 2025-08-29 11:57:10 +02:00
CSSNumericArray.idl LibWeb: Change iterable<T> declaration order to match specifications 2025-09-02 10:41:33 +01:00
CSSNumericValue.cpp LibWeb/CSS: Make CSSStyleValue.to_string() return ExceptionOr 2025-09-24 12:27:05 +01:00
CSSNumericValue.h LibWeb/CSS: Allow converting CSSMathValues to StyleValues 2025-10-13 09:59:38 +01:00
CSSNumericValue.idl LibWeb/CSS: Implement CSSNumericValue.to() 2025-09-12 13:45:41 +02:00
CSSPageDescriptors.cpp LibWeb/CSS: Use FlyString const& for property name IDL parameters 2025-10-02 13:46:04 +01:00
CSSPageDescriptors.h LibWeb: Add basic implementation of @page 2025-05-15 09:53:29 +01:00
CSSPageDescriptors.idl LibWeb: Add basic implementation of @page 2025-05-15 09:53:29 +01:00
CSSPageRule.cpp LibWeb/CSS: Implement CSSPageRule.setSelectorText() 2025-05-16 16:42:10 +01:00
CSSPageRule.h LibWeb/CSS: Move PageSelector into its own files 2025-05-16 16:42:10 +01:00
CSSPageRule.idl LibWeb: Add basic implementation of @page 2025-05-15 09:53:29 +01:00
CSSPerspective.cpp LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSPerspective.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSPerspective.idl LibWeb/CSS: Implement CSSPerspective 2025-09-24 12:27:05 +01:00
CSSPropertyRule.cpp LibWeb: Move and rename CSSStyleValue to StyleValues/StyleValue.{h,cpp} 2025-08-08 15:19:03 +01:00
CSSPropertyRule.h LibWeb: Move and rename CSSStyleValue to StyleValues/StyleValue.{h,cpp} 2025-08-08 15:19:03 +01:00
CSSPropertyRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSRotate.cpp LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSRotate.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSRotate.idl LibWeb/CSS: Implement CSSRotate 2025-09-24 12:27:05 +01:00
CSSRule.cpp Everywhere: Use Optional<T>::ensure() where useful 2025-09-17 12:01:18 -04:00
CSSRule.h Everywhere: Use Optional<T>::ensure() where useful 2025-09-17 12:01:18 -04:00
CSSRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSRuleList.cpp LibWeb: Use document's viewport when resolving lengths in media queries 2025-10-07 10:32:59 +01:00
CSSRuleList.h LibWeb: Use document's viewport when resolving lengths in media queries 2025-10-07 10:32:59 +01:00
CSSRuleList.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSScale.cpp LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSScale.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSScale.idl LibWeb/CSS: Implement CSSScale 2025-09-24 12:27:05 +01:00
CSSSkew.cpp LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSSkew.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSSkew.idl LibWeb/CSS: Implement CSSSkew 2025-09-24 12:27:05 +01:00
CSSSkewX.cpp LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSSkewX.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSSkewX.idl LibWeb/CSS: Implement CSSSkewX 2025-09-24 12:27:05 +01:00
CSSSkewY.cpp LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSSkewY.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSSkewY.idl LibWeb/CSS: Implement CSSSkewY 2025-09-24 12:27:05 +01:00
CSSStyleDeclaration.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CSSStyleDeclaration.h LibWeb/CSS: Allow setting StyleValues on CSSStyleProperties directly 2025-10-04 22:57:00 +02:00
CSSStyleDeclaration.idl LibWeb/CSS: Move property code from CSSStyleDeclaration to *Properties 2025-03-19 13:53:00 +00:00
CSSStyleProperties.cpp LibWeb: Always do parent document layout updates before updating style 2025-11-02 23:54:00 +01:00
CSSStyleProperties.h LibWeb/CSS: Allow setting StyleValues on CSSStyleProperties directly 2025-10-04 22:57:00 +02:00
CSSStyleProperties.idl LibWeb/CSS: Move property code from CSSStyleDeclaration to *Properties 2025-03-19 13:53:00 +00:00
CSSStyleRule.cpp LibWeb/CSS: Implement CSSStyleRule.styleMap 2025-08-13 09:47:50 +01:00
CSSStyleRule.h LibWeb/CSS: Implement CSSStyleRule.styleMap 2025-08-13 09:47:50 +01:00
CSSStyleRule.idl LibWeb/CSS: Implement CSSStyleRule.styleMap 2025-08-13 09:47:50 +01:00
CSSStyleSheet.cpp LibWeb: Dont load a style sheet's fonts until it has an owning document 2025-10-16 10:27:32 +01:00
CSSStyleSheet.h LibWeb: Propagate CSSStyleSheet owning documents and shadow roots 2025-10-16 10:27:32 +01:00
CSSStyleSheet.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSStyleValue.cpp LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
CSSStyleValue.h LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
CSSStyleValue.idl LibWeb/CSS: Implement CSSStyleValue.parse() and .parseAll() 2025-08-21 10:21:54 +01:00
CSSSupportsRule.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CSSSupportsRule.h LibWeb: Implement matches attribute on CSSSupportsRule and CSSMediaRule 2025-07-11 10:57:19 +02:00
CSSSupportsRule.idl LibWeb: Implement matches attribute on CSSSupportsRule and CSSMediaRule 2025-07-11 10:57:19 +02:00
CSSTransformComponent.cpp LibWeb/CSS: Implement CSSTransformComponent 2025-09-24 12:27:05 +01:00
CSSTransformComponent.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSTransformComponent.idl LibWeb/CSS: Implement CSSTransformComponent 2025-09-24 12:27:05 +01:00
CSSTransformValue.cpp LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSTransformValue.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSTransformValue.idl LibWeb/CSS: Implement CSSTransformValue 2025-09-24 12:27:05 +01:00
CSSTransition.cpp LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
CSSTransition.h LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
CSSTransition.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSTranslate.cpp LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSTranslate.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSTranslate.idl LibWeb/CSS: Implement CSSTranslate 2025-09-24 12:27:05 +01:00
CSSUnitValue.cpp LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
CSSUnitValue.h LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
CSSUnitValue.idl LibWeb/CSS: Implement CSSUnitValue 2025-08-22 09:48:30 +01:00
CSSUnparsedValue.cpp LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
CSSUnparsedValue.h LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
CSSUnparsedValue.idl LibWeb: Change iterable<T> declaration order to match specifications 2025-09-02 10:41:33 +01:00
CSSVariableReferenceValue.cpp LibWeb/CSS: Make CSSStyleValue.to_string() return ExceptionOr 2025-09-24 12:27:05 +01:00
CSSVariableReferenceValue.h LibWeb/CSS: Make CSSStyleValue.to_string() return ExceptionOr 2025-09-24 12:27:05 +01:00
CSSVariableReferenceValue.idl LibWeb/CSS: Implement CSSUnparsedValue and CSSVariableReferenceValue 2025-08-21 10:21:54 +01:00
Default.css LibWeb: Use logical properties in UA stylesheet 2025-10-24 10:11:49 +01:00
Descriptor.cpp LibWeb: Move and rename CSSStyleValue to StyleValues/StyleValue.{h,cpp} 2025-08-08 15:19:03 +01:00
Descriptor.h LibWeb: Move and rename CSSStyleValue to StyleValues/StyleValue.{h,cpp} 2025-08-08 15:19:03 +01:00
Descriptors.json LibWeb/CSS: Parse @page bleed, marks, page-orientation descriptors 2025-05-15 09:53:29 +01:00
Display.cpp LibWeb: Make CSS display serialization match other engines 2024-11-15 14:46:09 +01:00
Display.h LibWeb: Implement CSS 'contain' property 2025-01-28 11:24:40 +00:00
EasingFunction.cpp LibWeb: Maintain easing keywords as KeywordStyleValue until use-time 2025-10-20 11:27:44 +01:00
EasingFunction.h CSS: Use i64 in StepsEasingFunction 2025-10-21 14:51:47 +02:00
EdgeRect.cpp LibWeb/CSS: Use LengthOrAuto for clip rects 2025-09-04 13:31:24 +01:00
EdgeRect.h LibWeb/CSS: Use LengthOrAuto for clip rects 2025-09-04 13:31:24 +01:00
ElementCSSInlineStyle.idl LibWeb/CSS: Implement ElementCSSInlineStyle.attributeStyleMap 2025-08-13 09:47:50 +01:00
Enums.json LibWeb: Promote animation-composition values to enum 2025-10-27 09:48:25 +00:00
EnvironmentVariables.json LibWeb+CodeGenerators: Generate EnvironmentVariable enum and functions 2025-08-07 16:38:29 +02:00
Fetch.cpp LibJS+LibWeb: Use GC::Weak instead of AK::WeakPtr for GC-allocated types 2025-10-17 17:22:16 +02:00
Fetch.h LibWeb/CSS: Parse and use CSS URL request modifiers 2025-05-03 23:22:40 +01:00
Filter.h LibWeb: Move and rename CSSStyleValue to StyleValues/StyleValue.{h,cpp} 2025-08-08 15:19:03 +01:00
Flex.cpp LibWeb/CSS: Use generated code to convert between dimension units 2025-09-11 17:06:44 +01:00
Flex.h LibWeb/CSS: Return unit names as FlyStrings 2025-09-12 13:45:41 +02:00
FontFace.cpp LibWeb: Use custom_ident method for getting @font-face font-family 2025-09-24 11:58:20 +01:00
FontFace.h LibWeb/CSS: Parse and use tech() in @font-face { src } 2025-06-05 12:10:29 +01:00
FontFace.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FontFaceSet.cpp LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
FontFaceSet.h IDLGenerators: Add a callback for when a setlike's set is modified 2025-07-04 18:10:28 +01:00
FontFaceSet.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Frequency.cpp LibWeb/CSS: Use generated code to convert between dimension units 2025-09-11 17:06:44 +01:00
Frequency.h LibWeb/CSS: Return unit names as FlyStrings 2025-09-12 13:45:41 +02:00
GridTrackPlacement.cpp LibWeb: Escape custom-ident when serializing grid track placement values 2025-09-25 10:34:45 +01:00
GridTrackPlacement.h LibWeb: Use move() for grid track placement values where possible 2025-09-25 10:34:45 +01:00
GridTrackSize.cpp LibWeb: Add GridTrackSize constructor that initializes values explicitly 2025-09-26 11:15:08 +01:00
GridTrackSize.h LibWeb: Add GridTrackSize constructor that initializes values explicitly 2025-09-26 11:15:08 +01:00
Interpolation.cpp LibWeb: Don't pass unnecessary PropertyComputationDependencies struct 2025-10-22 00:01:30 +02:00
Interpolation.h LibWeb: Set up initial infrastructure for non-math functions in calc 2025-10-20 16:12:08 +01:00
InvalidationSet.cpp LibWeb: Allow to early break from InvalidationSet::for_each_property() 2025-01-29 09:30:18 +01:00
InvalidationSet.h LibWeb: Skip tree traversal if invalidation set doesn't have properties 2025-07-14 09:32:05 +02:00
Keywords.json LibWeb: Parse the shape-outside property 2025-10-17 11:10:05 +01:00
Length.cpp LibWeb: Avoid including ComputedProperties.h in Element.h 2025-10-27 14:50:54 +00:00
Length.h LibWeb: Avoid early conversion to CSSPixels when simplifying calculation 2025-10-23 09:34:12 +01:00
LengthBox.cpp LibWeb: Make LengthBox hold LengthPercentageOrAuto 2025-09-04 13:31:24 +01:00
LengthBox.h LibWeb: Make LengthBox hold LengthPercentageOrAuto 2025-09-04 13:31:24 +01:00
LinkStyle.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LogicalPropertyGroups.json LibWeb: Support corner-*-shape logical properties 2025-10-09 10:23:20 +01:00
MathFunctions.json LibWeb/CSS: Add some FIXME comments for missing math-function features 2025-01-30 19:31:54 +01:00
MediaFeatures.json LibWeb/CSS: Correct how we evaluate boolean media-features 2025-05-23 10:17:58 +01:00
MediaList.cpp LibWeb: Use document's viewport when resolving lengths in media queries 2025-10-07 10:32:59 +01:00
MediaList.h LibWeb: Use document's viewport when resolving lengths in media queries 2025-10-07 10:32:59 +01:00
MediaList.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MediaQuery.cpp LibWeb: Avoid crash evaluating media query in document lacking window 2025-10-17 18:24:59 +02:00
MediaQuery.h LibWeb: Use document's viewport when resolving lengths in media queries 2025-10-07 10:32:59 +01:00
MediaQueryList.cpp LibWeb: Use document's viewport when resolving lengths in media queries 2025-10-07 10:32:59 +01:00
MediaQueryList.h LibWeb: Don't lose change events on MediaQueryList internal state change 2025-02-13 20:52:31 +01:00
MediaQueryList.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MediaQueryListEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MediaQueryListEvent.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
MediaQueryListEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Number.cpp LibWeb: Make signature of CSS::{Percentage,Number}::to_string consistent 2025-08-11 17:10:04 +01:00
Number.h LibWeb: Make signature of CSS::{Percentage,Number}::to_string consistent 2025-08-11 17:10:04 +01:00
NumericType.cpp LibWeb/CSS: Implement product_of_two_unit_maps() 2025-09-12 13:45:41 +02:00
NumericType.h LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
PageSelector.cpp LibWeb/CSS: Move PageSelector into its own files 2025-05-16 16:42:10 +01:00
PageSelector.h LibWeb/CSS: Move PageSelector into its own files 2025-05-16 16:42:10 +01:00
ParsedFontFace.cpp LibWeb: Don't pass unnecessary PropertyComputationDependencies struct 2025-10-22 00:01:30 +02:00
ParsedFontFace.h LibWeb: Move and rename CSSStyleValue to StyleValues/StyleValue.{h,cpp} 2025-08-08 15:19:03 +01:00
Percentage.h LibWeb/CSS: Use serialize_a_number() for Percentage serialization 2025-08-18 16:52:39 +01:00
PercentageOr.h LibWeb: Remove unused {Calculated,Percentage}Or::absolutized methods 2025-10-07 10:50:01 +01:00
PreferredColorScheme.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PreferredColorScheme.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PreferredContrast.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PreferredContrast.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PreferredMotion.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PreferredMotion.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Properties.json LibWeb/CSS: Stop stripping whitespace from remaining properties 2025-11-03 11:23:21 +00:00
PropertyName.h LibWeb/CSS: Implement is_a_valid_css_property() 2025-08-13 09:47:50 +01:00
PropertyNameAndID.h LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
PseudoClassBitmap.h LibWeb: Make :hover invalidation logic reusable for all pseudo classes 2025-04-17 19:45:55 +02:00
PseudoClasses.json LibWeb/CSS: Make :heading() pseudo-class take integers not AN+B 2025-08-28 12:40:03 +02:00
PseudoElements.json LibWeb/CSS: Parse the ::slotted pseudo-element 2025-07-15 13:54:17 +01:00
QuirksMode.css LibWeb/CSS: Update quirks-mode styling for form elements 2025-03-26 09:47:45 +00:00
Ratio.cpp LibWeb/CSS: Use serialize_a_number() for Ratio serialization 2025-08-18 16:52:39 +01:00
Ratio.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Resolution.cpp LibWeb/CSS: Use generated code to convert between dimension units 2025-09-11 17:06:44 +01:00
Resolution.h LibWeb/CSS: Return unit names as FlyStrings 2025-09-12 13:45:41 +02:00
Screen.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
Screen.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Screen.idl LibWeb: Update Screen IDL definition to not inherit from EventTarget 2024-11-26 18:44:26 +01:00
ScreenOrientation.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
ScreenOrientation.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ScreenOrientation.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Selector.cpp LibWeb: Implement plumbing for view transitions 2025-09-07 13:58:05 +01:00
Selector.h LibWeb: Add ::slotted() pseudo-element support 2025-09-04 09:51:34 +01:00
SelectorEngine.cpp LibWeb: CSS selector read-write honor is_allowed_to_be_readonly 2025-10-24 19:15:58 +01:00
SelectorEngine.h LibWeb: Add ::slotted() pseudo-element support 2025-09-04 09:51:34 +01:00
SerializationMode.h LibWeb/CSS: Add missing include 2025-09-07 15:55:16 +01:00
Serialize.cpp LibWeb/CSS: Stop inserting whitespace when serializing component values 2025-11-03 11:23:21 +00:00
Serialize.h LibWeb/CSS: Stop inserting whitespace when serializing component values 2025-11-03 11:23:21 +00:00
Size.cpp LibWeb/CSS: Remove the "Auto" type from Length 2025-09-04 13:31:24 +01:00
Size.h LibWeb: Add length percentage getter to CSS::Size 2025-09-26 11:15:08 +01:00
Sizing.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Sizing.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StyleComputer.cpp LibWeb: Support multiple emoji/symbol fonts 2025-11-03 09:56:25 +00:00
StyleComputer.h LibWeb: Support triggering multiple animations per animation property 2025-10-27 09:48:25 +00:00
StyleInvalidation.cpp LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
StyleInvalidation.h LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
StyleInvalidationData.cpp LibWeb: Implement the :default pseudo-class 2025-05-24 10:31:34 +01:00
StyleInvalidationData.h LibWeb: Fix underinvalidation of :nth-child using invalidation sets 2025-01-25 10:16:21 +01:00
StyleProperty.cpp LibWeb: Move and rename CSSStyleValue to StyleValues/StyleValue.{h,cpp} 2025-08-08 15:19:03 +01:00
StyleProperty.h LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
StylePropertyMap.cpp LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
StylePropertyMap.h LibWeb/CSS: Use FlyString for StylePropertyMap property arguments 2025-10-04 22:57:00 +02:00
StylePropertyMap.idl LibWeb/CSS: Implement CSSStyleRule.styleMap 2025-08-13 09:47:50 +01:00
StylePropertyMapReadOnly.cpp LibWeb: Avoid including ComputedProperties.h in Element.h 2025-10-27 14:50:54 +00:00
StylePropertyMapReadOnly.h LibWeb/CSS: Take PropertyNameAndID in in style-only CSSSD methods 2025-10-02 13:46:04 +01:00
StylePropertyMapReadOnly.idl LibWeb/CSS: Expose a couple of types on PaintWorklet and LayoutWorklet 2025-08-15 09:21:28 +02:00
StyleSheet.cpp LibWeb/CSS: Store CSSStyleSheet location as a URL 2025-04-09 18:45:57 +01:00
StyleSheet.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
StyleSheet.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StyleSheetIdentifier.cpp LibWeb+WebContent: Include rule count in listed CSS style sheets 2025-03-13 16:56:28 -04:00
StyleSheetIdentifier.h LibWeb/CSS: Add operator== to StyleSheetIdentifier 2025-09-26 22:30:20 +02:00
StyleSheetList.cpp LibWeb: Dont load a style sheet's fonts until it has an owning document 2025-10-16 10:27:32 +01:00
StyleSheetList.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
StyleSheetList.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Supports.cpp LibWeb: Use document's viewport when resolving lengths in media queries 2025-10-07 10:32:59 +01:00
Supports.h LibWeb: Use document's viewport when resolving lengths in media queries 2025-10-07 10:32:59 +01:00
SystemColor.cpp LibWeb/CSS: Implement the color-scheme CSS property 2025-01-08 11:18:13 +00:00
SystemColor.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Time.cpp LibWeb/CSS: Use generated code to convert between dimension units 2025-09-11 17:06:44 +01:00
Time.h LibWeb/CSS: Return unit names as FlyStrings 2025-09-12 13:45:41 +02:00
Transformation.cpp Everywhere: Fix a few unreachable-return / unreachable-break warnings 2025-09-12 14:33:14 +01:00
Transformation.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
TransformFunctions.json LibWeb/CSS: Disallow third argument in 2D scale functions 2025-06-15 15:59:02 +02:00
TransitionEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
TransitionEvent.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
TransitionEvent.idl LibWeb/CSS: Add the TransitionEvent type 2024-12-25 17:14:08 +01:00
Units.json LibWeb/CSS: Generate code for CSS dimension units 2025-09-11 17:06:44 +01:00
URL.cpp LibWeb/CSS: Hyphenate request-url-modifier names 2025-08-07 13:38:25 +01:00
URL.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
ValueType.cpp LibWeb/CSS: Implement and use ValueType::DashedIdent 2025-10-30 11:33:45 +00:00
ValueType.h LibWeb/CSS: Implement and use ValueType::DashedIdent 2025-10-30 11:33:45 +00:00
VisualViewport.cpp LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
VisualViewport.h LibWeb+LibWebView+WebContent: Reset pinch-to-zoom state on Ctrl/Cmd+0 2025-10-10 15:37:45 +02:00
VisualViewport.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00