ladybird/Libraries/LibWeb/CSS
Andreas Kling 43b9cfe5a9 LibWebView: Avoid white initial web view fills in dark mode
Seed the page background fallback from the platform color scheme before
WebContent has painted. Update the same fallback when the platform theme
changes, and when the preferred color scheme is forced through the debug
menu, so unpainted web view areas use the matching Canvas color.
2026-05-27 20:57:38 +02:00
..
Invalidation LibWeb: Target media query change invalidation 2026-05-25 19:18:10 +02:00
Parser LibWeb: Parse CSS grid subgrid track listings 2026-05-25 18:11:38 +02:00
StyleValues Compositor+LibWeb: Pass AVC trees separately from display lists 2026-05-27 18:29:42 +01: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: 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: 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: Preserve auto duration for scroll animations 2026-05-15 13:47:39 +02:00
ComputedProperties.h LibWeb: Track viewport metric style dependencies 2026-05-25 11:35:35 +02:00
ComputedValues.h LibWeb: Don't store transition-delay on ComputedValues 2026-05-20 09:47:17 +01: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 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: Define CSSOMString as a DOMString typedef 2026-05-19 15:33:18 +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: 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: Port a bunch of GC::Root to GC::Ref / GC::Ptr 2026-05-26 21:43:55 +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: Handle inserts into detached grouping rules 2026-05-23 11:36:45 +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: Preserve immutable consumed body bytes 2026-05-18 01:21:34 +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: 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: Use :scope for scoped declarations 2026-05-27 15:32:11 +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 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: 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/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: 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/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: 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: Implement the @scope rule 2026-05-22 10:00:42 +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/CSS: Implement the @scope rule 2026-05-22 10:00:42 +01:00
CSSScopeRule.h LibWeb/CSS: Implement the @scope rule 2026-05-22 10:00:42 +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: 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: Preserve grid layout geometry for DevTools 2026-05-27 17:47:50 +01: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/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: Target media query change invalidation 2026-05-25 19:18:10 +02:00
CSSStyleSheet.h LibWeb: Target media query change invalidation 2026-05-25 19:18:10 +02:00
CSSStyleSheet.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CSSStyleValue.cpp LibGC: Default-construct RootVector from the global heap 2026-05-20 20:37:55 +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: 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: 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: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +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: 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: Use macOS system UI fonts 2026-05-20 18:03:29 +02:00
EnvironmentVariables.json LibWeb+CodeGenerators: Generate EnvironmentVariable enum and functions 2025-08-07 16:38:29 +02:00
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: Support dump tools without resource loading 2026-05-17 15:35:56 +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: Make DOM::PseudoElement abstract 2026-05-21 14:26:22 +01:00
FontComputer.h LibWeb: Dedup @font-face fetches by source URL 2026-04-25 17:06:28 +02:00
FontFace.cpp LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
FontFace.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +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 LibGfx+LibWeb: Keep loaded font bytes shareable 2026-05-19 09:20:38 +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: Parse CSS grid subgrid track listings 2026-05-25 18:11:38 +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: Use cached hash for InvalidationSet equality 2026-05-13 14:10:54 +02:00
InvalidationSet.h LibWeb: Use cached hash for InvalidationSet equality 2026-05-13 14:10:54 +02:00
Keywords.json LibWeb: Use macOS system UI fonts 2026-05-20 18:03:29 +02:00
Length.cpp LibWeb: Track viewport metric style dependencies 2026-05-25 11:35:35 +02:00
Length.h LibWeb: Track viewport metric style dependencies 2026-05-25 11:35:35 +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 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 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/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 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: 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 LibWeb: Mark grid line placement properties as requiring computation 2026-05-17 21:26:57 +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: 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 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: Implement the @scope rule 2026-05-22 10:00:42 +01:00
Selector.h LibWeb/CSS: Implement the @scope rule 2026-05-22 10:00:42 +01:00
SelectorEngine.cpp LibWeb/CSS: Implement the @scope rule 2026-05-22 10:00:42 +01:00
SelectorEngine.h LibWeb/CSS: Insert a combinator before all pseudo-element selectors 2026-05-13 11:03:02 +01: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/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/CSS: Resolve implicit scope roots 2026-05-27 15:32:11 +01:00
StyleComputer.h LibWeb: Track viewport metric style dependencies 2026-05-25 11:35:35 +02:00
StyleInvalidation.cpp LibWeb: Invalidate descendants for container-* property changes 2026-05-13 11:05:31 +01:00
StyleInvalidation.h LibWeb: Propagate inherited style into shadow roots 2026-05-22 09:38:59 +02:00
StyleInvalidationData.cpp LibWeb: Guard non-subject pseudo-class invalidations 2026-05-24 15:32:39 +02:00
StyleInvalidationData.h LibWeb: Guard non-subject pseudo-class invalidations 2026-05-24 15:32:39 +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: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
StylePropertyMap.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
StylePropertyMap.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
StylePropertyMapReadOnly.cpp LibGC: Default-construct RootVector from the global heap 2026-05-20 20:37:55 +02:00
StylePropertyMapReadOnly.h LibWeb/CSS: Root transient GC locals in style invalidation/resolution 2026-05-19 19:24:08 +02:00
StylePropertyMapReadOnly.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
StyleScope.cpp LibWeb: Keep shadow rule caches for user styles 2026-05-23 22:03:46 +02:00
StyleScope.h LibWeb: Keep shadow rule caches for user styles 2026-05-23 22:03:46 +02: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: Target media query change invalidation 2026-05-25 19:18:10 +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 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: 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: Make the highlight color semi-transparent 2026-02-06 10:47:50 +00:00
SystemColor.h LibWebView: Avoid white initial web view fills in dark mode 2026-05-27 20:57:38 +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 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 CSS <paint> parsing 2026-05-13 11:26:20 +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