ladybird/Libraries/LibWeb/CSS
Andreas Kling ca87f977e6 LibWeb: Reject child selectors with a parent hash filter
For selectors whose rightmost relation is an immediate child combinator,
collect hashes that must be present on the subject parent and reject the
rule early when the current parent cannot satisfy them. This avoids full
selector matching for common child-combinator tails.
2026-06-19 09:36:53 +02:00
..
Invalidation LibWeb: Bucket ancestor-filtered rules by ancestor hash 2026-06-19 09:36:53 +02:00
Parser LibWeb: Support anchor() in calc() trees 2026-06-18 17:36:56 +01:00
StyleValues LibWeb: Support anchor() in calc() trees 2026-06-18 17:36:56 +01:00
SyntaxHighlighter LibSyntax+LibJS+LibWeb+LibWebView: Remove unused syntax highlighter code 2026-06-06 18:42:18 +02:00
AncestorFilter.h LibWeb: Salt ancestor filter hashes by selector component 2026-06-19 01:40:49 +02:00
Angle.cpp
Angle.h
AnimationEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
AnimationEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
AnimationEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
BooleanExpression.cpp LibWeb: Collect container query feature requirements 2026-05-13 11:05:31 +01:00
BooleanExpression.h LibWeb: Parse and evaluate @container <size-feature>s 2026-05-20 13:00:50 +01:00
CalculationResolutionContext.h LibWeb: Support anchor() in calc() trees 2026-06-18 17:36:56 +01:00
CascadedProperties.cpp LibWeb: Make computed style data refcounted 2026-06-06 23:29:48 +02:00
CascadedProperties.h LibWeb: Make computed style data refcounted 2026-06-06 23:29:48 +02: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
ColorFunctionDescriptor.h
ColorInterpolation.cpp LibWeb: Drop unnecessary ColorFunctionStyleValue constructor 2026-04-22 11:52:56 +01:00
ColorInterpolation.h
ColumnCount.h
ComputedProperties.cpp LibWeb: Avoid unnecessary pseudo-element style recomputation 2026-06-18 19:50:34 +02:00
ComputedProperties.h LibWeb: Avoid unnecessary pseudo-element style recomputation 2026-06-18 19:50:34 +02:00
ComputedValues.h LibWeb: Stop tracing CSS style values 2026-06-07 20:52:49 +02:00
ContainerQuery.cpp LibWeb: Parse and evaluate @container <size-feature>s 2026-05-20 13:00:50 +01:00
ContainerQuery.h LibWeb: Parse and evaluate @container <size-feature>s 2026-05-20 13:00:50 +01:00
CountersSet.cpp
CountersSet.h
CounterStyle.cpp Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
CounterStyle.h
CounterStyleDefinition.cpp
CounterStyleDefinition.h
CSS.cpp LibWeb: Take UTF-16 names in Typed OM property maps 2026-06-09 11:48:02 +02:00
CSS.h LibWeb: Take UTF-16 names in Typed OM property maps 2026-06-09 11:48:02 +02:00
CSS.idl LibWeb: Take UTF-16 names in CSS property APIs 2026-06-09 11:48:02 +02:00
CSSAnimation.cpp
CSSAnimation.h
CSSAnimation.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSConditionRule.cpp
CSSConditionRule.h
CSSConditionRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSContainerRule.cpp LibWeb: Parse and evaluate @container <size-feature>s 2026-05-20 13:00:50 +01:00
CSSContainerRule.h LibWeb: Parse and evaluate @container <size-feature>s 2026-05-20 13:00:50 +01:00
CSSContainerRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSCounterStyleRule.cpp
CSSCounterStyleRule.h
CSSCounterStyleRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSDescriptors.cpp LibWeb: Store CSS descriptor names as UTF-16 2026-06-09 11:48:02 +02:00
CSSDescriptors.h LibWeb: Take UTF-16 names in CSS property APIs 2026-06-09 11:48:02 +02:00
CSSFontFaceDescriptors.cpp LibWeb: Store CSS descriptor names as UTF-16 2026-06-09 11:48:02 +02:00
CSSFontFaceDescriptors.h LibWeb: Take UTF-16 names in CSS property APIs 2026-06-09 11:48:02 +02:00
CSSFontFaceDescriptors.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSFontFaceRule.cpp LibWeb: Store CSS descriptor names as UTF-16 2026-06-09 11:48:02 +02:00
CSSFontFaceRule.h LibWeb: Store CSS descriptor names as UTF-16 2026-06-09 11:48:02 +02:00
CSSFontFaceRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSFontFeatureValuesMap.cpp
CSSFontFeatureValuesMap.h
CSSFontFeatureValuesMap.idl
CSSFontFeatureValuesRule.cpp
CSSFontFeatureValuesRule.h
CSSFontFeatureValuesRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSFunctionDeclarations.cpp
CSSFunctionDeclarations.h
CSSFunctionDeclarations.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSFunctionDescriptors.cpp LibWeb: Take UTF-16 names in CSS property APIs 2026-06-09 11:48:02 +02:00
CSSFunctionDescriptors.h
CSSFunctionDescriptors.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSFunctionRule.cpp
CSSFunctionRule.h
CSSFunctionRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSGroupingRule.cpp LibWeb: Handle inserts into detached grouping rules 2026-05-23 11:36:45 +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
CSSImageValue.h
CSSImageValue.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSImportRule.cpp LibWeb: Move CSS image loading state to Document 2026-06-06 23:29:48 +02:00
CSSImportRule.h LibWeb: Apply scopes from imported stylesheets 2026-06-04 20:52:28 +01:00
CSSImportRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSKeyframeRule.cpp
CSSKeyframeRule.h
CSSKeyframeRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSKeyframesRule.cpp
CSSKeyframesRule.h
CSSKeyframesRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSKeywordValue.cpp LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSKeywordValue.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSKeywordValue.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSLayerBlockRule.cpp
CSSLayerBlockRule.h
CSSLayerBlockRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSLayerStatementRule.cpp
CSSLayerStatementRule.h
CSSLayerStatementRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSMarginRule.cpp
CSSMarginRule.h
CSSMarginRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSMathClamp.cpp
CSSMathClamp.h
CSSMathClamp.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSMathInvert.cpp
CSSMathInvert.h
CSSMathInvert.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSMathMax.cpp LibGC: Default-construct RootVector from the global heap 2026-05-20 20:37:55 +02:00
CSSMathMax.h
CSSMathMax.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSMathMin.cpp LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSMathMin.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSMathMin.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSMathNegate.cpp
CSSMathNegate.h
CSSMathNegate.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSMathProduct.cpp LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSMathProduct.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSMathProduct.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSMathSum.cpp LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSMathSum.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSMathSum.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSMathValue.cpp
CSSMathValue.h
CSSMathValue.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSMatrixComponent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CSSMatrixComponent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CSSMatrixComponent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSMediaRule.cpp
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
CSSNamespaceRule.h
CSSNamespaceRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSNestedDeclarations.cpp LibWeb/CSS: Store source positions on CSS rules 2026-06-04 20:54:33 +01:00
CSSNestedDeclarations.h LibWeb/CSS: Ask CSSNestedDeclarations for selectors and layer directly 2026-05-22 10:00:42 +01:00
CSSNestedDeclarations.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSNumericArray.cpp
CSSNumericArray.h
CSSNumericArray.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSNumericValue.cpp LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSNumericValue.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSNumericValue.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSPageDescriptors.cpp LibWeb: Take UTF-16 names in CSS property APIs 2026-06-09 11:48:02 +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
CSSPageRule.h
CSSPageRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSPerspective.cpp LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSPerspective.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSPerspective.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSPropertyRule.cpp LibWeb: Store custom property names as UTF-16 2026-06-09 11:48:02 +02:00
CSSPropertyRule.h LibWeb: Store custom property names as UTF-16 2026-06-09 11:48:02 +02:00
CSSPropertyRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSRotate.cpp
CSSRotate.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSRotate.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSRule.cpp LibWeb/CSS: Implement the @scope rule 2026-05-22 10:00:42 +01:00
CSSRule.h LibWeb/CSS: Store source positions on CSS rules 2026-06-04 20:54:33 +01:00
CSSRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSRuleList.cpp LibWeb: Target media query change invalidation 2026-05-25 19:18:10 +02:00
CSSRuleList.h LibWeb: Target media query change invalidation 2026-05-25 19:18:10 +02:00
CSSRuleList.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSScale.cpp
CSSScale.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSScale.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSScopeRule.cpp LibWeb: Apply scopes from imported stylesheets 2026-06-04 20:52:28 +01:00
CSSScopeRule.h LibWeb: Apply scopes from imported stylesheets 2026-06-04 20:52:28 +01:00
CSSScopeRule.idl LibWeb/CSS: Implement the @scope rule 2026-05-22 10:00:42 +01:00
CSSSkew.cpp
CSSSkew.h
CSSSkew.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSSkewX.cpp
CSSSkewX.h
CSSSkewX.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSSkewY.cpp
CSSSkewY.h
CSSSkewY.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSStyleDeclaration.cpp
CSSStyleDeclaration.h LibWeb: Take UTF-16 names in CSS property APIs 2026-06-09 11:48:02 +02:00
CSSStyleDeclaration.idl LibWeb: Take UTF-16 names in CSS property APIs 2026-06-09 11:48:02 +02:00
CSSStyleProperties.cpp LibWeb: Avoid unnecessary pseudo-element style recomputation 2026-06-18 19:50:34 +02:00
CSSStyleProperties.h LibWeb: Compact generated CSSStyleProperties bindings 2026-06-09 11:48:02 +02:00
CSSStyleProperties.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSStyleRule.cpp LibWeb/CSS: Implement the @scope rule 2026-05-22 10:00:42 +01:00
CSSStyleRule.h LibWeb: Adapt CSSStyleRule::parent_style_rule() -> nesting_parent_rule() 2026-05-22 10:00:42 +01:00
CSSStyleRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSStyleSheet.cpp LibWeb: Build style invalidation data lazily 2026-06-18 15:45:12 +02:00
CSSStyleSheet.h LibWeb: Build style invalidation data lazily 2026-06-18 15:45:12 +02:00
CSSStyleSheet.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSStyleValue.cpp LibWeb: Store custom property names as UTF-16 2026-06-09 11:48:02 +02:00
CSSStyleValue.h LibWeb: Store custom property names as UTF-16 2026-06-09 11:48:02 +02:00
CSSStyleValue.idl LibWeb: Store custom property names as UTF-16 2026-06-09 11:48:02 +02:00
CSSSupportsRule.cpp
CSSSupportsRule.h
CSSSupportsRule.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSTransformComponent.cpp
CSSTransformComponent.h
CSSTransformComponent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSTransformValue.cpp LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSTransformValue.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSTransformValue.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSTransition.cpp LibWeb: Avoid NaN values when reversing zero-duration transitions 2026-05-31 14:10:28 +02:00
CSSTransition.h
CSSTransition.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSTranslate.cpp
CSSTranslate.h
CSSTranslate.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSUnitValue.cpp
CSSUnitValue.h
CSSUnitValue.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSUnparsedValue.cpp LibWeb: Store unresolved style values as text 2026-06-03 22:28:54 +02:00
CSSUnparsedValue.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
CSSUnparsedValue.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSVariableReferenceValue.cpp
CSSVariableReferenceValue.h
CSSVariableReferenceValue.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CustomPropertyData.cpp LibWeb: Store custom property names as UTF-16 2026-06-09 11:48:02 +02:00
CustomPropertyData.h LibWeb: Store custom property names as UTF-16 2026-06-09 11:48:02 +02:00
CustomPropertyRegistration.h LibWeb: Store custom property names as UTF-16 2026-06-09 11:48:02 +02:00
Default.css LibWeb/CSS: Clip image inputs 2026-06-05 22:44:55 +12:00
Descriptor.cpp
Descriptor.h
DescriptorNameAndID.h LibWeb: Store CSS descriptor names as UTF-16 2026-06-09 11:48:02 +02:00
Descriptors.json
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
EasingFunction.h
EdgeRect.cpp
EdgeRect.h
ElementCSSInlineStyle.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
Enums.json LibWeb: Use macOS system UI fonts 2026-05-20 18:03:29 +02:00
EnvironmentVariables.json
FeatureQuery.cpp LibWeb/CSS: Extract base class from MediaFeature 2026-05-20 13:00:50 +01:00
FeatureQuery.h LibWeb/CSS: Extract base class from MediaFeature 2026-05-20 13:00:50 +01:00
Fetch.cpp LibWeb: Move CSS image loading state to Document 2026-06-06 23:29:48 +02:00
Fetch.h LibWeb: Move CSS image loading state to Document 2026-06-06 23:29:48 +02:00
Filter.cpp
Filter.h
Flex.cpp
Flex.h
FontComputer.cpp LibWeb: Move CSS image loading state to Document 2026-06-06 23:29:48 +02:00
FontComputer.h LibWeb: Dedup @font-face fetches by source URL 2026-04-25 17:06:28 +02:00
FontFace.cpp LibWeb/Bindings: Generate buffer typedefs as variants 2026-05-30 11:22:08 +02:00
FontFace.h LibWeb/Bindings: Generate buffer typedefs as variants 2026-05-30 11:22:08 +02:00
FontFace.idl
FontFaceSet.cpp LibWeb: Port a bunch of GC::Root to GC::Ref / GC::Ptr 2026-05-26 21:43:55 +02:00
FontFaceSet.h LibWeb: Port a bunch of GC::Root to GC::Ref / GC::Ptr 2026-05-26 21:43:55 +02:00
FontFaceSet.idl LibWeb: Honor text argument of FontFaceSet.load() / .check() 2026-04-25 17:06:28 +02:00
FontFaceSetLoadEvent.cpp LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
FontFaceSetLoadEvent.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02: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: Use direct references to main event loops 2026-06-05 09:18:39 +02:00
FontLoading.h LibGfx+LibWeb: Keep loaded font bytes shareable 2026-05-19 09:20:38 +02:00
Frequency.cpp
Frequency.h
GridTrackPlacement.cpp
GridTrackPlacement.h
GridTrackSize.cpp LibWeb: Parse CSS grid subgrid track listings 2026-05-25 18:11:38 +02:00
GridTrackSize.h LibWeb: Parse CSS grid subgrid track listings 2026-05-25 18:11:38 +02:00
Interpolation.cpp LibWeb: Support number/percentage interpolation for scale 2026-06-18 12:26:22 +02:00
Interpolation.h
InvalidationSet.cpp LibWeb: Store small invalidation sets inline 2026-06-18 22:53:13 +02:00
InvalidationSet.h LibWeb: Store small invalidation sets inline 2026-06-18 22:53:13 +02:00
Keywords.json LibWeb: Remove libweb-* colors 2026-06-05 12:59:00 +01:00
Length.cpp LibWeb/CSS: Cache size containers on Length::ResolutionContext 2026-06-01 08:27:17 +01:00
Length.h LibWeb/CSS: Cache size containers on Length::ResolutionContext 2026-06-01 08:27:17 +01: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 support for scroll-padding property 2026-05-15 12:07:27 +01:00
MathFunctions.json
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
MediaList.idl
MediaQuery.cpp LibWeb/CSS: Extract base class from MediaFeature 2026-05-20 13:00:50 +01:00
MediaQuery.h LibWeb/CSS: Extract base class from MediaFeature 2026-05-20 13:00:50 +01:00
MediaQueryList.cpp
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: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
MediaQueryListEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
MediaQueryListEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
Number.cpp
Number.h
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
ParsedFontFace.h
Percentage.cpp
Percentage.h
PercentageOr.h LibWeb/CSS: Retain length precision in PercentageOr<T> 2026-06-18 09:59:41 +02:00
PreferredColorScheme.cpp
PreferredColorScheme.h
PreferredContrast.cpp
PreferredContrast.h
PreferredMotion.cpp
PreferredMotion.h
Properties.json Meta+LibWeb: Generate accumulated visual context property metadata 2026-06-02 18:55:25 +01:00
PropertyName.h LibWeb: Store custom property names as UTF-16 2026-06-09 11:48:02 +02:00
PropertyNameAndID.h LibWeb: Remove FlyString property-name overload 2026-06-09 11:48:02 +02:00
PseudoClassBitmap.h
PseudoClasses.json
PseudoElements.json LibWeb: Mark pseudo-elements as either synthetic or element-reference 2026-05-21 14:26:22 +01:00
QueryValueType.h LibWeb/CSS: Extract base class from MediaFeature 2026-05-20 13:00:50 +01:00
QuirksMode.css
Ratio.cpp
Ratio.h
Resolution.cpp
Resolution.h
Screen.cpp
Screen.h
Screen.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
ScreenOrientation.cpp
ScreenOrientation.h
ScreenOrientation.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
Selector.cpp LibWeb: Collect ancestor hashes from subject selector lists 2026-06-19 01:40:49 +02:00
Selector.h LibWeb/CSS: Implement the @scope rule 2026-05-22 10:00:42 +01:00
SelectorEngine.cpp LibWeb: Avoid unnecessary pseudo-element style recomputation 2026-06-18 19:50:34 +02:00
SelectorEngine.h LibWeb: Avoid unnecessary pseudo-element style recomputation 2026-06-18 19:50:34 +02:00
SelectorInsights.h LibWeb: Keep shadow rule caches for user styles 2026-05-23 22:03:46 +02:00
SerializationMode.h
Serialize.cpp LibWeb: Store unresolved style values as text 2026-06-03 22:28:54 +02:00
Serialize.h LibWeb: Store unresolved style values as text 2026-06-03 22:28:54 +02:00
Size.cpp LibWeb: Replace FitContentSV with KeywordSV and FunctionSV 2026-04-24 07:34:54 +01:00
Size.h
Sizing.cpp LibWeb: Use single-step division for aspect-ratio in default sizing 2026-06-01 00:04:21 +02:00
Sizing.h
StyleComputer.cpp LibWeb: Reject child selectors with a parent hash filter 2026-06-19 09:36:53 +02:00
StyleComputer.h LibWeb: Bucket pseudo :is() rules by originating element 2026-06-19 09:36:53 +02:00
StyleInvalidation.cpp LibWeb: Skip repaint for visual context-only style changes 2026-06-18 00:12:42 +02:00
StyleInvalidation.h LibWeb: Propagate inherited style into shadow roots 2026-05-22 09:38:59 +02:00
StyleInvalidationData.cpp LibWeb: Avoid broad invalidation for nth-child filters 2026-06-12 15:13:29 +02:00
StyleInvalidationData.h LibWeb: Avoid broad invalidation for nth-child filters 2026-06-12 15:13:29 +02:00
StyleProperty.cpp
StyleProperty.h LibWeb: Store custom property names as UTF-16 2026-06-09 11:48:02 +02:00
StylePropertyMap.cpp LibWeb: Handle empty values in StylePropertyMap.set() 2026-06-09 17:15:25 +02:00
StylePropertyMap.h LibWeb: Take UTF-16 names in Typed OM property maps 2026-06-09 11:48:02 +02:00
StylePropertyMap.idl LibWeb: Take UTF-16 names in Typed OM property maps 2026-06-09 11:48:02 +02:00
StylePropertyMapReadOnly.cpp LibWeb: Take UTF-16 names in Typed OM property maps 2026-06-09 11:48:02 +02:00
StylePropertyMapReadOnly.h LibWeb: Take UTF-16 names in Typed OM property maps 2026-06-09 11:48:02 +02:00
StylePropertyMapReadOnly.idl LibWeb: Take UTF-16 names in Typed OM property maps 2026-06-09 11:48:02 +02:00
StyleScope.cpp LibWeb: Bucket ancestor-filtered rules by ancestor hash 2026-06-19 09:36:53 +02:00
StyleScope.h LibWeb: Bucket pseudo :is() rules by originating element 2026-06-19 09:36:53 +02:00
StyleSheet.cpp LibWeb: Account stylesheet storage as external memory 2026-05-07 10:03:09 +02:00
StyleSheet.h LibWeb+WebContent: Report CSS rule source data 2026-06-04 20:54:33 +01:00
StyleSheet.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
StyleSheetIdentifier.cpp LibWeb+WebContent: Report CSS rule source data 2026-06-04 20:54:33 +01:00
StyleSheetIdentifier.h LibWeb+LibDevTools: Link style rules to CSS sources 2026-06-04 20:54:33 +01:00
StyleSheetInvalidation.cpp LibWeb: Build style invalidation data lazily 2026-06-18 15:45:12 +02:00
StyleSheetInvalidation.h LibWeb: Target media query change invalidation 2026-05-25 19:18:10 +02:00
StyleSheetList.cpp LibWeb: Move stylesheet add/remove invalidation into shared helper 2026-05-10 20:19:32 +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: Implement @supports at-rule(@foo) 2026-05-22 09:59:52 +01:00
Supports.h LibWeb/CSS: Implement @supports at-rule(@foo) 2026-05-22 09:59:52 +01:00
SystemColor.cpp LibWeb: Use themed text selection colors 2026-05-29 13:49:51 +02:00
SystemColor.h LibWeb: Use themed text selection colors 2026-05-29 13:49:51 +02:00
Time.cpp
Time.h
TransformFunctions.json
TransitionEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
TransitionEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
TransitionEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
Units.json LibWeb: Resolve container-relative length units 2026-06-01 08:27:17 +01:00
URL.cpp
URL.h LibWeb: Move CSS image loading state to Document 2026-06-06 23:29:48 +02: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 CSS <paint> parsing 2026-05-13 11:26:20 +01:00
VisualViewport.cpp Compositor: Keep pinch zoom transforms in sync 2026-06-16 02:03:59 +02:00
VisualViewport.h LibWeb: Avoid display list rebuilds for VV changes 2026-06-03 02:12:39 +01:00
VisualViewport.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00