ladybird/Libraries/LibWeb/CSS
Andreas Kling 5a000da13e Compositor: Keep pinch zoom transforms in sync
Preserve fractional pinch focal points when updating the
main-thread visual viewport. Only coalesce queued pinch events
that share the same focal point and modifiers so WebContent sees
a transform equivalent to the event sequence seen by the
compositor.

Also clear a speculative async visual viewport transform once
async wheel or pinch admission becomes blocked. At that point the
compositor can no longer advance that transform to match
WebContent. Use a looser translation tolerance when comparing
visual viewport transforms to account for subpixel differences in
the compositor and main-thread math.
2026-06-16 02:03:59 +02:00
..
Invalidation LibWeb: Avoid media rule reevaluation for matchMedia 2026-06-13 14:00:53 +02:00
Parser LibWeb: Reduce CSS parser token memory usage 2026-06-13 14:57:52 +02:00
StyleValues LibWeb: Scale image-set() natural size by the selected resolution 2026-06-13 21:27:40 +02:00
SyntaxHighlighter LibSyntax+LibJS+LibWeb+LibWebView: Remove unused syntax highlighter code 2026-06-06 18:42:18 +02: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: 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: Pass AbstractElement in ComputationContext 2025-10-22 00:01:30 +02: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 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: Make computed style data refcounted 2026-06-06 23:29:48 +02:00
ComputedProperties.h LibWeb: Make computed style data refcounted 2026-06-06 23:29:48 +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 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 Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02: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: 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 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: 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 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: 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 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: Take UTF-16 names in CSS property APIs 2026-06-09 11:48:02 +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: 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 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: 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 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: 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 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 LibGC: Default-construct RootVector from the global heap 2026-05-20 20:37:55 +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: 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 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: 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 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/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 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: 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 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: 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 LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
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 LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
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 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: 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: Store custom property names as UTF-16 2026-06-09 11:48:02 +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: Move CSS image loading state to Document 2026-06-06 23:29:48 +02:00
CSSStyleSheet.h LibWeb+LibDevTools: Report applied style rules to Firefox 2026-06-04 20:54:33 +01: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 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: 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 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: 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 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: 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 LibWeb: Support custom descriptors 2026-03-27 11:19:28 +00:00
DescriptorNameAndID.h LibWeb: Store CSS descriptor names as UTF-16 2026-06-09 11:48:02 +02: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: 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 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: 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 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: 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: Make layout nodes refcounted 2026-06-07 20:52:49 +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: Avoid sorting InvalidationSet hashes 2026-06-13 23:41:39 +02:00
InvalidationSet.h LibWeb: Use cached hash for InvalidationSet equality 2026-05-13 14:10:54 +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 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/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 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: 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
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: Simplify is_definite_size 2026-05-20 09:47:17 +01: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 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: 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 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 Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
Selector.h LibWeb/CSS: Implement the @scope rule 2026-05-22 10:00:42 +01:00
SelectorEngine.cpp LibWeb: Keep non-subject :has() dependency sticky 2026-06-12 15:13:29 +02:00
SelectorEngine.h LibWeb: Remove "attempted pseudo-class match" machinery 2026-06-04 16:14:05 +02:00
SelectorInsights.h LibWeb: Keep shadow rule caches for user styles 2026-05-23 22:03:46 +02:00
SerializationMode.h LibWeb/CSS: Add missing include 2025-09-07 15:55:16 +01:00
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 LibWeb: Remove unused is_computationally_independent methods 2026-04-09 21:41:49 +01:00
Sizing.cpp LibWeb: Use single-step division for aspect-ratio in default sizing 2026-06-01 00:04:21 +02:00
Sizing.h Everywhere: Run clang-format 2026-02-18 08:02:45 -05:00
StyleComputer.cpp LibWeb: Keep non-subject :has() dependency sticky 2026-06-12 15:13:29 +02:00
StyleComputer.h LibWeb: Store custom property names as UTF-16 2026-06-09 11:48:02 +02:00
StyleInvalidation.cpp Meta+LibWeb: Generate accumulated visual context property metadata 2026-06-02 18:55:25 +01: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 LibWeb: Don't store custom name on StyleProperty 2025-11-12 11:19:37 +01:00
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/CSS: Link DevTools rules to UA stylesheets 2026-06-04 20:54:33 +01:00
StyleScope.h LibWeb/CSS: Link DevTools rules to UA stylesheets 2026-06-04 20:54:33 +01: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: Invalidate styles for scoped imports 2026-06-04 20:52:28 +01: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 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: 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 LibWeb: Reduce recompilation from editing Enums.json 2026-02-19 11:27:06 +00:00
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