..
Invalidation
LibWeb: Coalesce safe :has() child-list invalidations
2026-04-30 14:31:28 +02:00
Parser
LibWeb: Stream Rust CSS tokenizer tokens over FFI
2026-05-03 17:22:17 +02:00
StyleValues
LibGfx+LibWeb: Add DecodedImageFrame
2026-05-05 14:39:17 -05:00
SyntaxHighlighter
Angle.cpp
LibWeb: Remove unused PercentageOr classes
2026-04-13 19:24:43 +02:00
Angle.h
LibWeb: Remove unused PercentageOr classes
2026-04-13 19:24:43 +02:00
AnimationEvent.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
AnimationEvent.h
AnimationEvent.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
BooleanExpression.cpp
LibWeb: Add ConstantBooleanExpression
2026-03-09 14:36:18 +00:00
BooleanExpression.h
LibWeb: Add ConstantBooleanExpression
2026-03-09 14:36:18 +00:00
CalculationResolutionContext.h
CascadedProperties.cpp
LibWeb: Route presentational hints through the CSS cascade
2026-04-30 19:50:28 +01:00
CascadedProperties.h
LibWeb: Route presentational hints through the CSS cascade
2026-04-30 19:50:28 +01:00
CascadeOrigin.h
LibWeb: Route presentational hints through the CSS cascade
2026-04-30 19:50:28 +01:00
CharacterTypes.h
Clip.cpp
Clip.h
ColorFunctionDescriptor.cpp
LibWeb: Remove LightDark and ColorMix from the ColorType enum
2026-04-22 11:52:56 +01:00
ColorFunctionDescriptor.h
LibWeb: Generalize ColorFunctionStyleValue to cover every color space
2026-04-22 11:52:56 +01:00
ColorInterpolation.cpp
LibWeb: Drop unnecessary ColorFunctionStyleValue constructor
2026-04-22 11:52:56 +01:00
ColorInterpolation.h
LibWeb: Align color interpolation with the css-color specification
2026-04-16 12:06:10 +02:00
ColumnCount.h
ComputedProperties.cpp
LibWeb: Always store display as DisplayStyleValue
2026-05-01 18:46:14 +02:00
ComputedProperties.h
LibWeb: Cache values needed after the cascade finishes
2026-05-05 16:02:23 +02:00
ComputedValues.h
LibWeb: Apply correct invalidations when effective counter style changes
2026-04-15 11:07:38 +01:00
ContainerQuery.cpp
LibWeb/CSS: Implement CSSContainerRule
2026-03-30 14:49:24 +01:00
ContainerQuery.h
LibWeb/CSS: Implement CSSContainerRule
2026-03-30 14:49:24 +01:00
CountersSet.cpp
Everywhere: Use AK::SaturatingMath and remove Checked saturating APIs
2026-03-21 18:20:09 -05:00
CountersSet.h
Everywhere: Use AK::SaturatingMath and remove Checked saturating APIs
2026-03-21 18:20:09 -05:00
CounterStyle.cpp
LibWeb: Implement CounterStyle::equals
2026-04-15 11:07:38 +01:00
CounterStyle.h
LibWeb: Implement CounterStyle::equals
2026-04-15 11:07:38 +01:00
CounterStyleDefinition.cpp
LibWeb: Clamp CSS <integer> value to i32 at parse time
2026-03-26 12:30:01 +01:00
CounterStyleDefinition.h
LibWeb: Implement CounterStyle::equals
2026-04-15 11:07:38 +01:00
CSS.cpp
LibWeb: Filter non-inheriting registered custom properties on inherit
2026-04-22 20:59:00 +02:00
CSS.h
CSS.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSAnimation.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSAnimation.h
LibWeb: Apply animation-timing-function per keyframe interval
2026-03-21 23:16:32 -05:00
CSSAnimation.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSConditionRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSConditionRule.h
CSSConditionRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSContainerRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSContainerRule.h
LibWeb/CSS: Implement CSSContainerRule
2026-03-30 14:49:24 +01:00
CSSContainerRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSCounterStyleRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSCounterStyleRule.h
LibWeb: Clear counter style cache when CSSCounterStyleRule modified
2026-04-15 11:07:38 +01:00
CSSCounterStyleRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSDescriptors.cpp
LibWeb: Support custom descriptors
2026-03-27 11:19:28 +00:00
CSSDescriptors.h
LibWeb: Support custom descriptors
2026-03-27 11:19:28 +00:00
CSSFontFaceDescriptors.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSFontFaceDescriptors.h
LibWeb: Disconnect and replace FontFace on @font-face src change
2026-01-05 16:15:58 +00:00
CSSFontFaceDescriptors.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSFontFaceRule.cpp
LibWeb/CSS: Don't track @font-face rules as critical subresources
2026-04-28 00:15:30 +02:00
CSSFontFaceRule.h
LibWeb/CSS: Don't track @font-face rules as critical subresources
2026-04-28 00:15:30 +02:00
CSSFontFaceRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSFontFeatureValuesMap.cpp
LibWeb: Clear font cache when @font-feature-values rule modified
2026-03-20 16:08:32 -05:00
CSSFontFeatureValuesMap.h
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSFontFeatureValuesMap.idl
LibWeb: Implement CSSFontFeatureValuesMap
2026-02-17 12:25:27 +00:00
CSSFontFeatureValuesRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSFontFeatureValuesRule.h
LibWeb: Pass @font-feature-values data when resolving shape features
2026-03-20 16:08:32 -05:00
CSSFontFeatureValuesRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSFunctionDeclarations.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSFunctionDeclarations.h
LibWeb: Implement CSSFunctionDeclarations
2026-03-27 11:19:28 +00:00
CSSFunctionDeclarations.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSFunctionDescriptors.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSFunctionDescriptors.h
LibWeb: Implement CSSFunctionDescriptors
2026-03-27 11:19:28 +00:00
CSSFunctionDescriptors.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSFunctionRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSFunctionRule.h
LibWeb: Implement CSSFunctionRule
2026-03-27 11:19:28 +00:00
CSSFunctionRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSGroupingRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSGroupingRule.h
CSSGroupingRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSImageValue.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSImageValue.h
CSSImageValue.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSImportRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSImportRule.h
LibWeb: Delay the load event until critical style subresources load
2026-02-12 16:23:12 +01:00
CSSImportRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSKeyframeRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSKeyframeRule.h
LibWeb: Move CSSRule dumping code into CSSRule classes
2025-12-04 16:24:04 +00:00
CSSKeyframeRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSKeyframesRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSKeyframesRule.h
LibWeb: Move CSSRule dumping code into CSSRule classes
2025-12-04 16:24:04 +00:00
CSSKeyframesRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSKeywordValue.cpp
LibWeb: Always store display as DisplayStyleValue
2026-05-01 18:46:14 +02:00
CSSKeywordValue.h
LibWeb: Avoid intermediate string allocations in typed om serialization
2026-01-09 17:14:20 +00:00
CSSKeywordValue.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSLayerBlockRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSLayerBlockRule.h
LibWeb: Move CSSRule dumping code into CSSRule classes
2025-12-04 16:24:04 +00:00
CSSLayerBlockRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSLayerStatementRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSLayerStatementRule.h
LibWeb: Move CSSRule dumping code into CSSRule classes
2025-12-04 16:24:04 +00:00
CSSLayerStatementRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSMarginRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSMarginRule.h
LibWeb: Move CSSRule dumping code into CSSRule classes
2025-12-04 16:24:04 +00:00
CSSMarginRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSMathClamp.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSMathClamp.h
LibWeb: Avoid intermediate string allocations in typed om serialization
2026-01-09 17:14:20 +00:00
CSSMathClamp.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSMathInvert.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSMathInvert.h
LibWeb/CSS: Remove uneeded ExceptionOr use in CSSMath{Invert,Negate}
2026-01-12 11:51:15 +00:00
CSSMathInvert.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSMathMax.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSMathMax.h
LibWeb/CSS: Add various CSSMathXXX constructor helpers
2026-01-12 11:51:15 +00:00
CSSMathMax.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSMathMin.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSMathMin.h
LibWeb/CSS: Add various CSSMathXXX constructor helpers
2026-01-12 11:51:15 +00:00
CSSMathMin.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSMathNegate.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSMathNegate.h
LibWeb/CSS: Remove uneeded ExceptionOr use in CSSMath{Invert,Negate}
2026-01-12 11:51:15 +00:00
CSSMathNegate.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSMathProduct.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSMathProduct.h
LibWeb/CSS: Add various CSSMathXXX constructor helpers
2026-01-12 11:51:15 +00:00
CSSMathProduct.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSMathSum.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSMathSum.h
LibWeb/CSS: Add various CSSMathXXX constructor helpers
2026-01-12 11:51:15 +00:00
CSSMathSum.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSMathValue.cpp
CSSMathValue.h
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSMathValue.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSMatrixComponent.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSMatrixComponent.h
CSSMatrixComponent.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSMediaRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSMediaRule.h
LibWeb: Don't treat first @media rule evaluation as a flip
2026-04-28 19:06:29 +02:00
CSSMediaRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSNamespaceRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSNamespaceRule.h
LibWeb: Move CSSRule dumping code into CSSRule classes
2025-12-04 16:24:04 +00:00
CSSNamespaceRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSNestedDeclarations.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSNestedDeclarations.h
LibWeb: Allow specifying type of nested declarations rule
2026-03-27 11:19:28 +00:00
CSSNestedDeclarations.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSNumericArray.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSNumericArray.h
CSSNumericArray.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSNumericValue.cpp
LibWeb: Explicitly pass calculation context when parsing
2026-04-22 14:24:12 +01:00
CSSNumericValue.h
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSNumericValue.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSPageDescriptors.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSPageDescriptors.h
CSSPageDescriptors.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSPageRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSPageRule.h
LibWeb: Move CSSRule dumping code into CSSRule classes
2025-12-04 16:24:04 +00:00
CSSPageRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSPerspective.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSPerspective.h
CSSPerspective.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSPropertyRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSPropertyRule.h
LibWeb: Store registered custom properties as CustomPropertyRegistration
2026-01-09 10:54:37 +00:00
CSSPropertyRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSRotate.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSRotate.h
CSSRotate.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSRule.h
LibWeb/CSS: Implement CSSContainerRule
2026-03-30 14:49:24 +01:00
CSSRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSRuleList.cpp
LibWeb: Don't treat first @media rule evaluation as a flip
2026-04-28 19:06:29 +02:00
CSSRuleList.h
CSSRuleList.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSScale.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSScale.h
CSSScale.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSSkew.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSSkew.h
CSSSkew.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSSkewX.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSSkewX.h
CSSSkewX.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSSkewY.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSSkewY.h
CSSSkewY.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSStyleDeclaration.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSStyleDeclaration.h
LibWeb: Reduce recompilation impact of DOM/Document.h
2026-02-11 20:02:28 +01:00
CSSStyleDeclaration.idl
CSSStyleProperties.cpp
LibWeb: Keep rule caches for CSSOM declaration changes
2026-04-28 09:49:50 +02:00
CSSStyleProperties.h
AK+LibWeb: Reduce recompilation impact of DOM/Node.h
2026-02-11 20:02:28 +01:00
CSSStyleProperties.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSStyleRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSStyleRule.h
LibWeb: Move CSSRule dumping code into CSSRule classes
2025-12-04 16:24:04 +00:00
CSSStyleRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSStyleSheet.cpp
LibWeb: Don't treat first media-query evaluation as a flip
2026-04-28 19:06:29 +02:00
CSSStyleSheet.h
LibWeb: Share singleton constructed stylesheet rule caches
2026-04-28 13:07:52 +02:00
CSSStyleSheet.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSStyleValue.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSStyleValue.h
CSSStyleValue.idl
CSSSupportsRule.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSSupportsRule.h
LibWeb: Move CSSRule dumping code into CSSRule classes
2025-12-04 16:24:04 +00:00
CSSSupportsRule.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSTransformComponent.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSTransformComponent.h
CSSTransformComponent.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSTransformValue.cpp
LibWeb/Bindings: Use Vector for sequences of GC::Root
2026-05-03 10:56:45 +02:00
CSSTransformValue.h
LibWeb/Bindings: Use Vector for sequences of GC::Root
2026-05-03 10:56:45 +02:00
CSSTransformValue.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSTransition.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSTransition.h
Everywhere: Run clang-format
2026-02-18 08:02:45 -05:00
CSSTransition.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSTranslate.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSTranslate.h
CSSTranslate.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSUnitValue.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSUnitValue.h
LibWeb: Avoid intermediate string allocations in typed om serialization
2026-01-09 17:14:20 +00:00
CSSUnitValue.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSUnparsedValue.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSUnparsedValue.h
CSSUnparsedValue.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CSSVariableReferenceValue.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
CSSVariableReferenceValue.h
CSSVariableReferenceValue.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
CustomPropertyData.cpp
LibWeb: Filter non-inheriting registered custom properties on inherit
2026-04-22 20:59:00 +02:00
CustomPropertyData.h
LibWeb: Filter non-inheriting registered custom properties on inherit
2026-04-22 20:59:00 +02:00
CustomPropertyRegistration.h
LibWeb: Filter non-inheriting registered custom properties on inherit
2026-04-22 20:59:00 +02:00
Default.css
LibWeb: Add label cursor default CSS to match Chromium and Gecko
2026-03-21 07:40:25 +00:00
Descriptor.cpp
Descriptor.h
LibWeb: Support custom descriptors
2026-03-27 11:19:28 +00:00
DescriptorNameAndID.h
LibWeb: Support custom descriptors
2026-03-27 11:19:28 +00:00
Descriptors.json
LibWeb: Only allow ASFs in descriptor values if explicitly supported
2026-03-30 19:57:36 +01:00
Display.cpp
LibWeb: Always store display as DisplayStyleValue
2026-05-01 18:46:14 +02:00
Display.h
LibWeb: Always store display as DisplayStyleValue
2026-05-01 18:46:14 +02:00
EasingFunction.cpp
LibWeb: Remove FooOrCalculated classes
2026-03-30 14:05:10 +01:00
EasingFunction.h
LibWeb: Clamp CSS <integer> value to i32 at parse time
2026-03-26 12:30:01 +01:00
EdgeRect.cpp
LibWeb: Don't pass layout node when resolving EdgeRect
2026-03-30 14:05:10 +01:00
EdgeRect.h
LibWeb: Don't pass layout node when resolving EdgeRect
2026-03-30 14:05:10 +01:00
ElementCSSInlineStyle.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
Enums.json
LibWeb: Support parsing text-decoration-skip-ink property
2026-03-26 12:15:36 +00:00
EnvironmentVariables.json
Fetch.cpp
LibWeb: Notify only affected layout nodes when a CSS image loads
2026-04-29 04:33:35 +02:00
Fetch.h
LibWeb/CSS: Do not give internal stylesheets a location URL
2026-01-09 10:54:11 +00:00
Filter.cpp
LibWeb: Forward declare CSS::FilterOperation structs
2026-02-16 12:09:23 +00:00
Filter.h
LibWeb: Forward declare CSS::FilterOperation structs
2026-02-16 12:09:23 +00:00
Flex.cpp
LibWeb: Add Flex::from_style_value method
2026-04-09 21:41:49 +01:00
Flex.h
LibWeb: Add Flex::from_style_value method
2026-04-09 21:41:49 +01:00
FontComputer.cpp
LibWeb: Dedup @font-face fetches by source URL
2026-04-25 17:06:28 +02:00
FontComputer.h
LibWeb: Dedup @font-face fetches by source URL
2026-04-25 17:06:28 +02:00
FontFace.cpp
LibWeb/CSS: Don't track @font-face rules as critical subresources
2026-04-28 00:15:30 +02:00
FontFace.h
LibWeb+LibGfx: Defer @font-face fetches until a codepoint renders
2026-04-25 17:06:28 +02:00
FontFace.idl
FontFaceSet.cpp
LibWeb: Honor text argument of FontFaceSet.load() / .check()
2026-04-25 17:06:28 +02:00
FontFaceSet.h
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
FontFaceSet.idl
LibWeb: Honor text argument of FontFaceSet.load() / .check()
2026-04-25 17:06:28 +02:00
FontFaceSetLoadEvent.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
FontFaceSetLoadEvent.h
LibWeb: Add FontFaceSetLoadEvent
2026-01-06 12:24:42 +01:00
FontFaceSetLoadEvent.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
FontFeatureData.cpp
LibWeb: Replace FontVariantAlternatesFunctionSV with FunctionSV
2026-04-24 07:34:54 +01:00
FontFeatureData.h
LibWeb: Replace FontVariantAlternatesFunctionSV with FunctionSV
2026-04-24 07:34:54 +01:00
FontLoading.cpp
LibWeb+LibGfx: Decompress WOFF2 fonts off the main thread
2026-04-18 23:46:20 +02:00
FontLoading.h
LibWeb+LibGfx: Decompress WOFF2 fonts off the main thread
2026-04-18 23:46:20 +02:00
Frequency.cpp
LibWeb: Remove unused PercentageOr classes
2026-04-13 19:24:43 +02:00
Frequency.h
LibWeb: Remove unused PercentageOr classes
2026-04-13 19:24:43 +02:00
GridTrackPlacement.cpp
LibWeb: Remove FooOrCalculated classes
2026-03-30 14:05:10 +01:00
GridTrackPlacement.h
LibWeb: Remove FooOrCalculated classes
2026-03-30 14:05:10 +01:00
GridTrackSize.cpp
LibWeb: Replace FitContentSV with KeywordSV and FunctionSV
2026-04-24 07:34:54 +01:00
GridTrackSize.h
LibWeb: Store GridTrackSize::m_value as a StyleValue
2026-04-09 21:41:49 +01:00
Interpolation.cpp
LibWeb: Implement custom display interpolation
2026-05-01 18:46:14 +02:00
Interpolation.h
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
InvalidationSet.cpp
LibWeb: Merge equivalent style invalidation plans
2026-04-20 13:20:41 +02:00
InvalidationSet.h
LibWeb: Merge equivalent style invalidation plans
2026-04-20 13:20:41 +02:00
Keywords.json
LibWeb: Replace FitContentSV with KeywordSV and FunctionSV
2026-04-24 07:34:54 +01:00
Length.cpp
LibWeb: Remove fallbacks for computing style on disconnected elements
2026-04-08 14:31:43 +01:00
Length.h
LibWeb: Remove Length::ResolutionContext::for_window
2026-03-31 10:06:18 +02:00
LengthBox.cpp
LengthBox.h
LinkStyle.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
LogicalPropertyGroups.json
LibWeb: Add method to map from physical to logical property
2026-03-25 12:53:22 +00:00
MathFunctions.json
LibWeb: Support CSS random() function step argument
2025-12-01 11:00:33 +00:00
MediaFeatures.json
MediaList.cpp
LibWeb: Don't treat first media-query evaluation as a flip
2026-04-28 19:06:29 +02:00
MediaList.h
LibWeb: Throw NotFoundError in MediaList::delete_medium()
2026-02-09 21:44:47 +01:00
MediaList.idl
Meta: Ensure that idl files link to draft specs
2026-03-25 16:02:04 +00:00
MediaQuery.cpp
LibWeb: Store MediaFeatureValue underlying value as StyleValue
2026-03-24 14:00:01 +00:00
MediaQuery.h
LibWeb: Remove FooOrCalculated classes
2026-03-30 14:05:10 +01:00
MediaQueryList.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
MediaQueryList.h
MediaQueryList.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
MediaQueryListEvent.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
MediaQueryListEvent.h
MediaQueryListEvent.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
Number.cpp
LibWeb: Clamp CSS <integer> value to i32 at parse time
2026-03-26 12:30:01 +01:00
Number.h
LibWeb: Clamp CSS <integer> value to i32 at parse time
2026-03-26 12:30:01 +01:00
NumericRange.h
LibWeb: Validate literal numeric values at parse time
2026-04-22 14:24:12 +01:00
NumericType.cpp
NumericType.h
PageSelector.cpp
PageSelector.h
ParsedFontFace.cpp
LibWeb: Support custom descriptors
2026-03-27 11:19:28 +00:00
ParsedFontFace.h
LibWeb: Clamp CSS <integer> value to i32 at parse time
2026-03-26 12:30:01 +01:00
Percentage.cpp
LibWeb: Add Percentage::from_style_value
2026-03-30 14:05:10 +01:00
Percentage.h
LibWeb: Add Percentage::from_style_value
2026-03-30 14:05:10 +01:00
PercentageOr.h
LibWeb: Remove unused PercentageOr classes
2026-04-13 19:24:43 +02:00
PreferredColorScheme.cpp
PreferredColorScheme.h
PreferredContrast.cpp
PreferredContrast.h
PreferredMotion.cpp
PreferredMotion.h
Properties.json
LibWeb: Add missing bounds for numeric types
2026-04-22 14:24:12 +01:00
PropertyName.h
PropertyNameAndID.h
PseudoClassBitmap.h
LibWeb: Expand PseudoClassBitmap to support more than 64 pseudo classes
2026-02-23 18:44:26 +00:00
PseudoClasses.json
LibWeb: Add default user agent style sheet for Fullscreen API
2026-02-23 18:44:26 +00:00
PseudoElements.json
LibWeb/CSS: Add flags for element-backed & tree-abiding pseudo-elements
2026-04-08 10:37:05 +01:00
QuirksMode.css
Ratio.cpp
Ratio.h
Resolution.cpp
LibWeb: Add reusable Resolution::from_style_value method
2026-03-24 14:00:01 +00:00
Resolution.h
LibWeb: Add reusable Resolution::from_style_value method
2026-03-24 14:00:01 +00:00
Screen.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
Screen.h
LibWeb/CSS: Use web-exposed available screen area for Screen.avail*
2025-12-12 10:17:00 +00:00
Screen.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
ScreenOrientation.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
ScreenOrientation.h
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
ScreenOrientation.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
Selector.cpp
LibWeb/CSS: Only serialize a space before combinators that need it
2026-04-10 15:00:58 +01:00
Selector.h
LibWeb/CSS: Separate pseudo-class and pseudo-element parsing code
2026-04-10 15:00:58 +01:00
SelectorEngine.cpp
LibWeb: Avoid descendant recomputes for same-parent moves
2026-04-28 15:34:49 +02:00
SelectorEngine.h
LibWeb: Stop :has() invalidation walk when out of :has() scope
2026-04-20 13:20:41 +02:00
SerializationMode.h
Serialize.cpp
LibWeb/CSS: Check for OpenParen token, not '(' Delim
2026-04-10 15:00:58 +01:00
Serialize.h
LibWeb: Pass StringBuilder around during StyleValue serialization
2026-01-09 10:00:58 +01:00
Size.cpp
LibWeb: Replace FitContentSV with KeywordSV and FunctionSV
2026-04-24 07:34:54 +01:00
Size.h
LibWeb: Remove unused is_computationally_independent methods
2026-04-09 21:41:49 +01:00
Sizing.cpp
LibWeb: Apply contain constraint in default image sizing algorithm
2026-03-03 17:14:19 +01:00
Sizing.h
Everywhere: Run clang-format
2026-02-18 08:02:45 -05:00
StyleComputer.cpp
LibWeb: Stop storing CascadedProperties on each element
2026-05-05 16:02:23 +02:00
StyleComputer.h
LibWeb: Extract per-declaration cascade loop into a reusable helper
2026-04-30 19:50:28 +01:00
StyleInvalidation.cpp
LibWeb: Avoid ref-count churn when diffing computed styles
2026-04-25 08:47:47 +02:00
StyleInvalidation.h
LibWeb: Avoid ref-count churn when diffing computed styles
2026-04-25 08:47:47 +02:00
StyleInvalidationData.cpp
LibWeb: Narrow :has descendant invalidation fanout
2026-04-28 15:34:49 +02:00
StyleInvalidationData.h
LibWeb: Avoid unrelated structural :has invalidation
2026-04-28 15:34:49 +02:00
StyleProperty.cpp
StyleProperty.h
StylePropertyMap.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
StylePropertyMap.h
StylePropertyMap.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
StylePropertyMapReadOnly.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
StylePropertyMapReadOnly.h
StylePropertyMapReadOnly.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
StyleScope.cpp
LibWeb: Coalesce safe :has() child-list invalidations
2026-04-30 14:31:28 +02:00
StyleScope.h
LibWeb: Coalesce safe :has() child-list invalidations
2026-04-30 14:31:28 +02:00
StyleSheet.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
StyleSheet.h
LibWeb: Invalidate stylesheet owners when disabled state changes
2026-04-23 16:45:22 +02:00
StyleSheet.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
StyleSheetIdentifier.cpp
StyleSheetIdentifier.h
StyleSheetInvalidation.cpp
LibWeb: Split shadow stylesheet host-side invalidation reach
2026-05-05 18:36:34 +02:00
StyleSheetInvalidation.h
LibWeb: Split shadow stylesheet host-side invalidation reach
2026-05-05 18:36:34 +02:00
StyleSheetList.cpp
LibWeb: Split shadow stylesheet host-side invalidation reach
2026-05-05 18:36:34 +02:00
StyleSheetList.h
StyleSheetList.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
Supports.cpp
LibWeb/CSS: Add the env() function to @supports conditions
2026-03-29 21:27:20 +01:00
Supports.h
LibWeb/CSS: Add the env() function to @supports conditions
2026-03-29 21:27:20 +01:00
SystemColor.cpp
LibWeb: Make the highlight color semi-transparent
2026-02-06 10:47:50 +00:00
SystemColor.h
Time.cpp
LibWeb: Remove unused PercentageOr classes
2026-04-13 19:24:43 +02:00
Time.h
LibWeb: Remove unused PercentageOr classes
2026-04-13 19:24:43 +02:00
TransformFunctions.json
TransitionEvent.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
TransitionEvent.h
TransitionEvent.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00
Units.json
URL.cpp
LibWeb: Reduce recompilation from editing Enums.json
2026-02-19 11:27:06 +00:00
URL.h
LibWeb: Reduce recompilation from editing Enums.json
2026-02-19 11:27:06 +00:00
ValueType.cpp
LibWeb: Add OpacityValueStyleValue
2026-04-22 14:24:12 +01:00
ValueType.h
LibWeb: Add OpacityValueStyleValue
2026-04-22 14:24:12 +01:00
ValueTypes.json
LibWeb: Generate `<font-weight-absolute> parsing
2026-04-29 11:42:57 +01:00
VisualViewport.cpp
LibWeb/Bindings: Emit one bindings header and cpp per IDL
2026-04-21 07:36:13 +02:00
VisualViewport.h
LibGfx+LibWeb: Remove unused code from Gfx::Point/Rect/Size
2026-03-31 10:37:23 +02:00
VisualViewport.idl
LibWeb+LibIDL: Remove support for #import directives during parsing
2026-04-24 20:08:29 +02:00