ladybird/Libraries/LibWeb/CSS
Andreas Kling 5cf90c0d0d LibWeb: Avoid stale delayed resource callbacks
Delayed preload and image animation callbacks can outlive the objects
they notify. Incremental sweeping makes this easier to hit because stale
callback state may be reclaimed before the delayed work runs.

Use a weak link element when firing preload load and error events, and
use a weak image style value from animated image timers instead of a raw
pointer.
2026-05-10 10:58:11 +02:00
..
Invalidation LibWeb: Make structural-position pseudos targetable when sole feature 2026-05-07 19:32:27 +02:00
Parser LibWeb: Parse and propagate container and container-name properties 2026-05-07 17:48:53 +02:00
StyleValues LibWeb: Avoid stale delayed resource callbacks 2026-05-10 10:58:11 +02:00
SyntaxHighlighter LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
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: 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: 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 LibWeb: Pass AbstractElement in ComputationContext 2025-10-22 00:01:30 +02:00
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 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
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 Everywhere: Run clang-format 2024-12-28 05:39:32 -08:00
ComputedProperties.cpp LibWeb: Parse and propagate container and container-name properties 2026-05-07 17:48:53 +02:00
ComputedProperties.h LibWeb: Parse and propagate container and container-name properties 2026-05-07 17:48:53 +02:00
ComputedValues.h LibWeb: Parse and propagate container and container-name properties 2026-05-07 17:48:53 +02: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/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CSS.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
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 LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
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 LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
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: 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 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 LibWeb/CSS: Implement CSSNumericType.equals() 2025-08-29 11:57:10 +02:00
CSSNumericArray.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSNumericValue.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CSSNumericValue.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +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 LibWeb: Add basic implementation of @page 2025-05-15 09:53:29 +01:00
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 LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
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 LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
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: Account stylesheet storage as external memory 2026-05-07 10:03:09 +02:00
CSSRuleList.h LibWeb: Account stylesheet storage as external memory 2026-05-07 10:03:09 +02:00
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 LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
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 LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
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 LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
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 LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
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 LibWeb/CSS: Move property code from CSSStyleDeclaration to *Properties 2025-03-19 13:53:00 +00:00
CSSStyleProperties.cpp LibWeb: Make Paintable tree ref-counted 2026-05-07 15:03:44 +02:00
CSSStyleProperties.h LibWeb: Account stylesheet storage as external memory 2026-05-07 10:03:09 +02: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/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CSSStyleSheet.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +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 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/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 LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
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: Apply backwards fill to CSS transitions 2026-05-07 11:00:32 +01: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 LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
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 LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01:00
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 LibWeb/CSS: Make CSSStyleValue.to_string() return ExceptionOr 2025-09-24 12:27:05 +01:00
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 LibWeb: Move and rename CSSStyleValue to StyleValues/StyleValue.{h,cpp} 2025-08-08 15:19:03 +01:00
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 LibWeb+CodeGenerators: Generate EnvironmentVariable enum and functions 2025-08-07 16:38:29 +02:00
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/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
FontFace.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
FontFace.idl
FontFaceSet.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +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: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
FontFaceSetLoadEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +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+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: Make Paintable tree ref-counted 2026-05-07 15:03:44 +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 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 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 LibWeb/CSS: Correct how we evaluate boolean media-features 2025-05-23 10:17:58 +01:00
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 LibWeb: Don't lose change events on MediaQueryList internal state change 2025-02-13 20:52:31 +01:00
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 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 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: 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: Parse and propagate container and container-name properties 2026-05-07 17:48:53 +02: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: 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 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
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 LibWeb/CSS: Add missing include 2025-09-07 15:55:16 +01:00
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/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +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: Use scroll compensation for background-attachment: fixed 2026-05-08 13:09:40 +02:00
StyleInvalidation.h LibWeb: Avoid ref-count churn when diffing computed styles 2026-04-25 08:47:47 +02:00
StyleInvalidationData.cpp LibWeb: Make :host, :root, and interaction-state pseudos targetable 2026-05-07 19:32:27 +02:00
StyleInvalidationData.h LibWeb: Avoid unrelated structural :has invalidation 2026-04-28 15:34:49 +02:00
StyleProperty.cpp LibWeb: Don't store custom name on StyleProperty 2025-11-12 11:19:37 +01:00
StyleProperty.h LibWeb: Don't store custom name on StyleProperty 2025-11-12 11:19:37 +01:00
StylePropertyMap.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
StylePropertyMap.h LibWeb/CSS: Use FlyString for StylePropertyMap property arguments 2025-10-04 22:57:00 +02:00
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 LibWeb/CSS: Take PropertyNameAndID in in style-only CSSSD methods 2025-10-02 13:46:04 +01:00
StylePropertyMapReadOnly.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
StyleScope.cpp LibWeb: Only invalidate style on links matching :local-link 2026-05-08 12:30:29 +01:00
StyleScope.h LibWeb: Only invalidate style on links matching :local-link 2026-05-08 12:30:29 +01:00
StyleSheet.cpp LibWeb: Account stylesheet storage as external memory 2026-05-07 10:03:09 +02:00
StyleSheet.h LibWeb: Account stylesheet storage as external memory 2026-05-07 10:03:09 +02:00
StyleSheet.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02: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
StyleSheetInvalidation.cpp LibWeb: Make structural-position pseudos targetable when sole feature 2026-05-07 19:32:27 +02:00
StyleSheetInvalidation.h LibWeb: Use targeted invalidation for @keyframes in added/removed sheets 2026-05-07 19:32:27 +02:00
StyleSheetList.cpp LibWeb: Use targeted invalidation for @keyframes in added/removed sheets 2026-05-07 19:32:27 +02:00
StyleSheetList.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
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 LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
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 LibWeb/CSS: Disallow third argument in 2D scale functions 2025-06-15 15:59:02 +02:00
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/CSS: Generate code for CSS dimension units 2025-09-11 17:06:44 +01:00
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