ladybird/Libraries/LibWeb/CSS
Callum Law fec79b62e4 LibWeb: Always pass ASF presence to UnresolvedSV::create()
There was only one place that we weren't passing this where we could
have ASFs so let's just handle that there and explicitly mark the others
as having no ASFs to avoid unnecessary work.

No functional changes
2026-03-30 19:57:36 +01:00
..
Parser LibWeb: Always pass ASF presence to UnresolvedSV::create() 2026-03-30 19:57:36 +01:00
StyleValues LibWeb: Always pass ASF presence to UnresolvedSV::create() 2026-03-30 19:57:36 +01:00
SyntaxHighlighter LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
AcceptedTypeRange.h LibWeb: Use i32 max for clamping 'infinite' calculated integers 2026-03-26 12:30:01 +01:00
Angle.cpp LibWeb: Use StringBuilder when serializing more CSS types 2026-01-09 10:00:58 +01:00
Angle.h LibWeb: Use StringBuilder when serializing more CSS types 2026-01-09 10:00:58 +01:00
AnimationEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
AnimationEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AnimationEvent.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00: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: Map logical aliases at compute rather than cascade time 2026-03-25 12:53:22 +00:00
CascadedProperties.h LibWeb: Map logical aliases at compute rather than cascade time 2026-03-25 12:53:22 +00:00
CascadeOrigin.h LibWeb: Split StyleComputer work into two phases with separate outputs 2024-12-22 10:12:49 +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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ColumnCount.h Everywhere: Run clang-format 2024-12-28 05:39:32 -08:00
ComputedProperties.cpp LibWeb: Implement text-decoration-skip-ink painting 2026-03-26 12:15:36 +00:00
ComputedProperties.h LibWeb: Implement text-decoration-skip-ink painting 2026-03-26 12:15:36 +00:00
ComputedValues.h LibWeb: Remove FooOrCalculated classes 2026-03-30 14:05:10 +01:00
ContainerQuery.cpp LibWeb/CSS: Implement CSSContainerRule 2026-03-30 14:49:24 +01:00
ContainerQuery.h LibWeb/CSS: Implement CSSContainerRule 2026-03-30 14:49:24 +01:00
CountersSet.cpp Everywhere: Use AK::SaturatingMath and remove Checked saturating APIs 2026-03-21 18:20:09 -05:00
CountersSet.h Everywhere: Use AK::SaturatingMath and remove Checked saturating APIs 2026-03-21 18:20:09 -05:00
CounterStyle.cpp LibWeb: Clamp CSS <integer> value to i32 at parse time 2026-03-26 12:30:01 +01:00
CounterStyle.h LibWeb: Make CounterStyle ref counted 2026-02-27 16:25:53 +00:00
CounterStyleDefinition.cpp LibWeb: Clamp CSS <integer> value to i32 at parse time 2026-03-26 12:30:01 +01:00
CounterStyleDefinition.h LibWeb: Clamp CSS <integer> value to i32 at parse time 2026-03-26 12:30:01 +01:00
CSS.cpp LibWeb: Disallow ASF in initialValue when calling registerProperty 2026-03-30 19:57:36 +01:00
CSS.h LibWeb/CSS: Use FlyString const& for property name IDL parameters 2025-10-02 13:46:04 +01:00
CSS.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
CSSAnimation.cpp LibWeb/CSS: Fix typo overriden -> overridden in comments 2026-03-24 11:08:23 +01:00
CSSAnimation.h LibWeb: Apply animation-timing-function per keyframe interval 2026-03-21 23:16:32 -05:00
CSSAnimation.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
CSSConditionRule.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CSSConditionRule.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSConditionRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSContainerRule.cpp LibWeb/CSS: Implement CSSContainerRule 2026-03-30 14:49:24 +01:00
CSSContainerRule.h LibWeb/CSS: Implement CSSContainerRule 2026-03-30 14:49:24 +01:00
CSSContainerRule.idl LibWeb/CSS: Implement CSSContainerRule 2026-03-30 14:49:24 +01:00
CSSCounterStyleRule.cpp LibWeb: Support custom descriptors 2026-03-27 11:19:28 +00:00
CSSCounterStyleRule.h LibWeb: Add CounterStyleDefinition 2026-02-23 11:21:09 +00:00
CSSCounterStyleRule.idl LibWeb: Parse @counter-style speak-as descriptor 2026-02-03 09:58:47 +00: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: Store updated attributes directly within FontFace 2026-01-13 10:40:00 +00:00
CSSFontFaceDescriptors.h LibWeb: Disconnect and replace FontFace on @font-face src change 2026-01-05 16:15:58 +00:00
CSSFontFaceDescriptors.idl LibWeb/CSS: Add CSSFontFaceDescriptors type 2025-04-04 10:40:32 +01:00
CSSFontFaceRule.cpp LibWeb: Support custom descriptors 2026-03-27 11:19:28 +00:00
CSSFontFaceRule.h LibWeb/CSS: Make @font-face a critical style subresource 2026-02-24 15:44:32 +00:00
CSSFontFaceRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSFontFeatureValuesMap.cpp LibWeb: Clear font cache when @font-feature-values rule modified 2026-03-20 16:08:32 -05:00
CSSFontFeatureValuesMap.h LibWeb: Clear font cache when @font-feature-values rule modified 2026-03-20 16:08:32 -05:00
CSSFontFeatureValuesMap.idl LibWeb: Implement CSSFontFeatureValuesMap 2026-02-17 12:25:27 +00:00
CSSFontFeatureValuesRule.cpp LibWeb: Pass @font-feature-values data when resolving shape features 2026-03-20 16:08:32 -05:00
CSSFontFeatureValuesRule.h LibWeb: Pass @font-feature-values data when resolving shape features 2026-03-20 16:08:32 -05:00
CSSFontFeatureValuesRule.idl LibWeb: Implement CSSFontFeatureValuesRule 2026-02-17 12:25:27 +00:00
CSSFunctionDeclarations.cpp LibWeb: Implement CSSFunctionDeclarations 2026-03-27 11:19:28 +00:00
CSSFunctionDeclarations.h LibWeb: Implement CSSFunctionDeclarations 2026-03-27 11:19:28 +00:00
CSSFunctionDeclarations.idl LibWeb: Implement CSSFunctionDeclarations 2026-03-27 11:19:28 +00:00
CSSFunctionDescriptors.cpp LibWeb: Implement CSSFunctionDescriptors 2026-03-27 11:19:28 +00:00
CSSFunctionDescriptors.h LibWeb: Implement CSSFunctionDescriptors 2026-03-27 11:19:28 +00:00
CSSFunctionDescriptors.idl LibWeb: Implement CSSFunctionDescriptors 2026-03-27 11:19:28 +00:00
CSSFunctionRule.cpp LibWeb: Implement CSSFunctionRule 2026-03-27 11:19:28 +00:00
CSSFunctionRule.h LibWeb: Implement CSSFunctionRule 2026-03-27 11:19:28 +00:00
CSSFunctionRule.idl LibWeb: Implement CSSFunctionRule 2026-03-27 11:19:28 +00:00
CSSGroupingRule.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
CSSGroupingRule.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CSSGroupingRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSImageValue.cpp LibWeb/CSS: Add flag to disable create-internal-rep type checking 2025-10-14 13:41:47 +01: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/CSS: Implement CSSImageValue and reify images as it 2025-09-15 08:47:10 +01:00
CSSImportRule.cpp LibWeb: Start fetching CSS image resources before document load event 2026-03-21 10:29:54 +01:00
CSSImportRule.h LibWeb: Delay the load event until critical style subresources load 2026-02-12 16:23:12 +01:00
CSSImportRule.idl LibWeb/CSS: Make CSSImportRule.media return its own MediaList 2025-12-08 13:30:53 +00:00
CSSKeyframeRule.cpp LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSKeyframeRule.h LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSKeyframeRule.idl LibWeb/CSS: Merge style declaration subclasses into CSSStyleProperties 2025-03-19 13:53:00 +00:00
CSSKeyframesRule.cpp LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSKeyframesRule.h LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSKeyframesRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSKeywordValue.cpp LibWeb: Avoid intermediate string allocations in typed om serialization 2026-01-09 17:14:20 +00:00
CSSKeywordValue.h LibWeb: Avoid intermediate string allocations in typed om serialization 2026-01-09 17:14:20 +00:00
CSSKeywordValue.idl LibWeb/CSS: Implement CSSKeywordValue 2025-08-21 10:21:54 +01:00
CSSLayerBlockRule.cpp LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSLayerBlockRule.h LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSLayerBlockRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSLayerStatementRule.cpp LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSLayerStatementRule.h LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSLayerStatementRule.idl LibWeb: Convert trivial attributes to FrozenArray 2025-04-25 16:43:43 +02:00
CSSMarginRule.cpp LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSMarginRule.h LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSMarginRule.idl LibWeb/CSS: Add basic implementation of CSSMarginRule 2025-05-16 11:01:39 +01:00
CSSMathClamp.cpp LibWeb: Avoid intermediate string allocations in typed om serialization 2026-01-09 17:14:20 +00:00
CSSMathClamp.h LibWeb: Avoid intermediate string allocations in typed om serialization 2026-01-09 17:14:20 +00:00
CSSMathClamp.idl LibWeb/CSS: Implement CSSMathClamp 2025-08-29 11:57:10 +02:00
CSSMathInvert.cpp LibWeb/CSS: Remove uneeded ExceptionOr use in CSSMath{Invert,Negate} 2026-01-12 11:51:15 +00:00
CSSMathInvert.h LibWeb/CSS: Remove uneeded ExceptionOr use in CSSMath{Invert,Negate} 2026-01-12 11:51:15 +00:00
CSSMathInvert.idl LibWeb/CSS: Implement CSSMathInvert 2025-08-29 11:57:10 +02:00
CSSMathMax.cpp LibWeb/CSS: Add various CSSMathXXX constructor helpers 2026-01-12 11:51:15 +00:00
CSSMathMax.h LibWeb/CSS: Add various CSSMathXXX constructor helpers 2026-01-12 11:51:15 +00:00
CSSMathMax.idl LibWeb/CSS: Implement CSSMathMax 2025-08-29 11:57:10 +02:00
CSSMathMin.cpp LibWeb/CSS: Add various CSSMathXXX constructor helpers 2026-01-12 11:51:15 +00:00
CSSMathMin.h LibWeb/CSS: Add various CSSMathXXX constructor helpers 2026-01-12 11:51:15 +00:00
CSSMathMin.idl LibWeb/CSS: Implement CSSMathMin 2025-08-29 11:57:10 +02:00
CSSMathNegate.cpp LibWeb/CSS: Remove uneeded ExceptionOr use in CSSMath{Invert,Negate} 2026-01-12 11:51:15 +00:00
CSSMathNegate.h LibWeb/CSS: Remove uneeded ExceptionOr use in CSSMath{Invert,Negate} 2026-01-12 11:51:15 +00:00
CSSMathNegate.idl LibWeb/CSS: Implement CSSMathNegate 2025-08-29 11:57:10 +02:00
CSSMathProduct.cpp LibWeb/CSS: Add various CSSMathXXX constructor helpers 2026-01-12 11:51:15 +00:00
CSSMathProduct.h LibWeb/CSS: Add various CSSMathXXX constructor helpers 2026-01-12 11:51:15 +00:00
CSSMathProduct.idl LibWeb/CSS: Implement CSSMathProduct 2025-08-29 11:57:10 +02:00
CSSMathSum.cpp LibWeb/CSS: Add various CSSMathXXX constructor helpers 2026-01-12 11:51:15 +00:00
CSSMathSum.h LibWeb/CSS: Add various CSSMathXXX constructor helpers 2026-01-12 11:51:15 +00:00
CSSMathSum.idl LibWeb/CSS: Implement CSSMathSum 2025-08-29 11:57:10 +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: Avoid intermediate string allocations in typed om serialization 2026-01-09 17:14:20 +00:00
CSSMathValue.idl LibWeb/CSS: Implement CSSMathValue 2025-08-29 11:57:10 +02:00
CSSMatrixComponent.cpp LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSMatrixComponent.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSMatrixComponent.idl LibWeb/CSS: Implement CSSMatrixComponent 2025-09-24 12:27:05 +01:00
CSSMediaRule.cpp LibWeb/CSS: Dump out media queries in more detail 2025-12-04 16:24:04 +00:00
CSSMediaRule.h LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSMediaRule.idl LibWeb: Implement matches attribute on CSSSupportsRule and CSSMediaRule 2025-07-11 10:57:19 +02:00
CSSNamespaceRule.cpp LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSNamespaceRule.h LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSNamespaceRule.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
CSSNestedDeclarations.cpp LibWeb: Allow specifying type of nested declarations rule 2026-03-27 11:19:28 +00:00
CSSNestedDeclarations.h LibWeb: Allow specifying type of nested declarations rule 2026-03-27 11:19:28 +00:00
CSSNestedDeclarations.idl LibWeb: Return correct type from CSSNestedDeclarations::style 2025-04-25 08:48:29 +02:00
CSSNumericArray.cpp LibWeb/CSS: Implement CSSNumericType.equals() 2025-08-29 11:57:10 +02:00
CSSNumericArray.h LibWeb/CSS: Implement CSSNumericType.equals() 2025-08-29 11:57:10 +02:00
CSSNumericArray.idl LibWeb: Change iterable<T> declaration order to match specifications 2025-09-02 10:41:33 +01:00
CSSNumericValue.cpp LibWeb/CSS: Implement CSSNumericValue numeric IDL functions 2026-01-12 11:51:15 +00:00
CSSNumericValue.h LibWeb/CSS: Implement CSSNumericValue numeric IDL functions 2026-01-12 11:51:15 +00:00
CSSNumericValue.idl LibWeb/CSS: Implement CSSNumericValue numeric IDL functions 2026-01-12 11:51:15 +00:00
CSSPageDescriptors.cpp LibWeb/CSS: Use FlyString const& for property name IDL parameters 2025-10-02 13:46:04 +01:00
CSSPageDescriptors.h LibWeb: Add basic implementation of @page 2025-05-15 09:53:29 +01:00
CSSPageDescriptors.idl LibWeb: Add basic implementation of @page 2025-05-15 09:53:29 +01:00
CSSPageRule.cpp LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSPageRule.h LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSPageRule.idl LibWeb: Add basic implementation of @page 2025-05-15 09:53:29 +01:00
CSSPerspective.cpp LibWeb: Make CSSPerspective correctly clamp its input for toMatrix() 2025-11-13 15:47:00 +01:00
CSSPerspective.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSPerspective.idl LibWeb/CSS: Implement CSSPerspective 2025-09-24 12:27:05 +01:00
CSSPropertyRule.cpp LibWeb: Avoid intermediate string allocation in CSSPropertyRule::dump() 2026-01-09 15:20:06 +00:00
CSSPropertyRule.h LibWeb: Store registered custom properties as CustomPropertyRegistration 2026-01-09 10:54:37 +00:00
CSSPropertyRule.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSRotate.cpp LibWeb: Avoid intermediate string allocations in typed om serialization 2026-01-09 17:14:20 +00:00
CSSRotate.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSRotate.idl LibWeb/CSS: Implement CSSRotate 2025-09-24 12:27:05 +01:00
CSSRule.cpp LibWeb/CSS: Implement CSSContainerRule 2026-03-30 14:49:24 +01:00
CSSRule.h LibWeb/CSS: Implement CSSContainerRule 2026-03-30 14:49:24 +01:00
CSSRule.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
CSSRuleList.cpp LibWeb/CSS: Implement CSSContainerRule 2026-03-30 14:49:24 +01:00
CSSRuleList.h LibWeb: Use document's viewport when resolving lengths in media queries 2025-10-07 10:32:59 +01:00
CSSRuleList.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
CSSScale.cpp LibWeb: Avoid intermediate string allocations in typed om serialization 2026-01-09 17:14:20 +00:00
CSSScale.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSScale.idl LibWeb/CSS: Implement CSSScale 2025-09-24 12:27:05 +01:00
CSSSkew.cpp LibWeb: Avoid intermediate string allocations in typed om serialization 2026-01-09 17:14:20 +00:00
CSSSkew.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSSkew.idl LibWeb/CSS: Implement CSSSkew 2025-09-24 12:27:05 +01:00
CSSSkewX.cpp LibWeb: Avoid intermediate string allocations in typed om serialization 2026-01-09 17:14:20 +00:00
CSSSkewX.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSSkewX.idl LibWeb/CSS: Implement CSSSkewX 2025-09-24 12:27:05 +01:00
CSSSkewY.cpp LibWeb: Avoid intermediate string allocations in typed om serialization 2026-01-09 17:14:20 +00:00
CSSSkewY.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSSkewY.idl LibWeb/CSS: Implement CSSSkewY 2025-09-24 12:27:05 +01:00
CSSStyleDeclaration.cpp LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05: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: Remove special handling of z-index resolved value 2026-03-26 12:30:01 +01:00
CSSStyleProperties.h AK+LibWeb: Reduce recompilation impact of DOM/Node.h 2026-02-11 20:02:28 +01:00
CSSStyleProperties.idl LibWeb/CSS: Move property code from CSSStyleDeclaration to *Properties 2025-03-19 13:53:00 +00:00
CSSStyleRule.cpp LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSStyleRule.h LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSStyleRule.idl LibWeb/CSS: Implement CSSStyleRule.styleMap 2025-08-13 09:47:50 +01:00
CSSStyleSheet.cpp LibWeb: Start fetching CSS image resources before document load event 2026-03-21 10:29:54 +01:00
CSSStyleSheet.h LibWeb: Start fetching CSS image resources before document load event 2026-03-21 10:29:54 +01:00
CSSStyleSheet.idl LibWeb/CSS: Mark CSSStyleSheetInit::baseURL as nullable 2026-02-24 14:36:40 +01:00
CSSStyleValue.cpp LibWeb/CSS: Parse list values as lists in CSSStyleValue parsing 2025-11-03 10:21:51 -08: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/CSS: Make Supports responsible for dumping itself entirely 2025-12-04 16:24:04 +00:00
CSSSupportsRule.h LibWeb: Move CSSRule dumping code into CSSRule classes 2025-12-04 16:24:04 +00:00
CSSSupportsRule.idl LibWeb: Implement matches attribute on CSSSupportsRule and CSSMediaRule 2025-07-11 10:57:19 +02:00
CSSTransformComponent.cpp LibWeb/CSS: Implement CSSTransformComponent 2025-09-24 12:27:05 +01:00
CSSTransformComponent.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSTransformComponent.idl LibWeb/CSS: Implement CSSTransformComponent 2025-09-24 12:27:05 +01:00
CSSTransformValue.cpp LibWeb: Make more use of Value::{as,as_if,is} in LibWeb 2026-02-28 10:24:37 -05:00
CSSTransformValue.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSTransformValue.idl LibWeb/CSS: Implement CSSTransformValue 2025-09-24 12:27:05 +01:00
CSSTransition.cpp Everywhere: Run clang-format 2026-02-18 08:02:45 -05:00
CSSTransition.h Everywhere: Run clang-format 2026-02-18 08:02:45 -05:00
CSSTransition.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CSSTranslate.cpp LibWeb: Avoid intermediate string allocations in typed om serialization 2026-01-09 17:14:20 +00:00
CSSTranslate.h LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
CSSTranslate.idl LibWeb/CSS: Implement CSSTranslate 2025-09-24 12:27:05 +01:00
CSSUnitValue.cpp LibWeb: Round up on half when rounding to nearest integer in CSS 2026-03-26 12:30:01 +01:00
CSSUnitValue.h LibWeb: Avoid intermediate string allocations in typed om serialization 2026-01-09 17:14:20 +00:00
CSSUnitValue.idl LibWeb/CSS: Implement CSSUnitValue 2025-08-22 09:48:30 +01:00
CSSUnparsedValue.cpp LibWeb: Validate ASF syntax at parse time 2026-03-30 19:57:36 +01: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: Change iterable<T> declaration order to match specifications 2025-09-02 10:41:33 +01:00
CSSVariableReferenceValue.cpp LibWeb/CSS: Make CSSStyleValue.to_string() return ExceptionOr 2025-09-24 12:27:05 +01:00
CSSVariableReferenceValue.h LibWeb/CSS: Make CSSStyleValue.to_string() return ExceptionOr 2025-09-24 12:27:05 +01:00
CSSVariableReferenceValue.idl LibWeb/CSS: Implement CSSUnparsedValue and CSSVariableReferenceValue 2025-08-21 10:21:54 +01:00
CustomPropertyData.cpp LibWeb: Use structural sharing for CSS custom properties 2026-02-13 14:57:15 +01:00
CustomPropertyData.h LibWeb: Use structural sharing for CSS custom properties 2026-02-13 14:57:15 +01:00
CustomPropertyRegistration.h LibWeb: Store registered custom properties as CustomPropertyRegistration 2026-01-09 10:54:37 +00: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: Inline trivial CSS::Display query methods 2026-02-21 15:53:22 +01:00
Display.h LibWeb: Inline trivial CSS::Display query methods 2026-02-21 15:53:22 +01: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/CSS: Implement ElementCSSInlineStyle.attributeStyleMap 2025-08-13 09:47:50 +01: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: Route repaint requests through paintables, not Document 2026-03-04 19:35:45 +01: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: Use StringBuilder when serializing more CSS types 2026-01-09 10:00:58 +01:00
Flex.h LibWeb: Use StringBuilder when serializing more CSS types 2026-01-09 10:00:58 +01:00
FontComputer.cpp LibWeb+LibWebView: Select generic font families based on requested style 2026-03-24 15:08:24 +01:00
FontComputer.h Libraries: Move #pragma once above include headers 2026-03-22 14:05:44 +01:00
FontFace.cpp LibWeb: Support custom descriptors 2026-03-27 11:19:28 +00:00
FontFace.h LibWeb: Implement missing code for FontFace/FontFaceSet loading 2026-02-24 15:44:32 +00:00
FontFace.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FontFaceSet.cpp LibWeb: Implement FontFaceSet.check() 2026-03-27 15:28:59 +00:00
FontFaceSet.h LibWeb: Implement FontFaceSet.check() 2026-03-27 15:28:59 +00:00
FontFaceSet.idl LibWeb: Implement FontFaceSet.check() 2026-03-27 15:28:59 +00:00
FontFaceSetLoadEvent.cpp LibWeb: Add FontFaceSetLoadEvent 2026-01-06 12:24:42 +01:00
FontFaceSetLoadEvent.h LibWeb: Add FontFaceSetLoadEvent 2026-01-06 12:24:42 +01:00
FontFaceSetLoadEvent.idl LibWeb: Add FontFaceSetLoadEvent 2026-01-06 12:24:42 +01:00
FontFeatureData.cpp LibWeb: Respect @font-feature-values rules 2026-03-20 16:08:32 -05:00
FontFeatureData.h Libraries: Move #pragma once above include headers 2026-03-22 14:05:44 +01:00
Frequency.cpp LibWeb: Use StringBuilder when serializing more CSS types 2026-01-09 10:00:58 +01:00
Frequency.h LibWeb: Use StringBuilder when serializing more CSS types 2026-01-09 10:00:58 +01: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: Support non-literal integers in repeat() 2026-03-30 14:05:10 +01:00
GridTrackSize.h LibWeb: Support non-literal integers in repeat() 2026-03-30 14:05:10 +01:00
Interpolation.cpp LibWeb: Support calc() within clip: rect() 2026-03-30 14:05:10 +01:00
Interpolation.h LibWeb: Reduce recompilation from editing Enums.json 2026-02-19 11:27:06 +00:00
InvalidationSet.cpp LibWeb: Allow to early break from InvalidationSet::for_each_property() 2025-01-29 09:30:18 +01:00
InvalidationSet.h LibWeb: Skip tree traversal if invalidation set doesn't have properties 2025-07-14 09:32:05 +02:00
Keywords.json LibWeb: Add a generic <color-interpolation-method> parsing method 2026-03-18 13:21:57 +00:00
Length.cpp LibWeb: Add LengthOrAuto::from_style_value 2026-03-30 14:05:10 +01:00
Length.h LibWeb: Add LengthOrAuto::from_style_value 2026-03-30 14:05:10 +01: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 Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00: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: Throw NotFoundError in MediaList::delete_medium() 2026-02-09 21:44:47 +01: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: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01: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/Bindings: Implement callback interface object bindings 2026-03-11 21:16:44 +01:00
MediaQueryListEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MediaQueryListEvent.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
MediaQueryListEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01: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
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: Add computationally independent check for custom properties 2026-03-26 01:11:39 +00:00
PreferredColorScheme.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PreferredColorScheme.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PreferredContrast.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PreferredContrast.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PreferredMotion.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PreferredMotion.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Properties.json LibWeb: Support parsing text-decoration-skip-ink property 2026-03-26 12:15:36 +00: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: Add vendor-specific aliases for the placeholder pseudoelement 2026-03-06 13:13:44 +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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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: Implement Screen.isExtended attribute 2026-01-16 20:34:58 +01: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: Update Screen IDL definition to not inherit from EventTarget 2024-11-26 18:44:26 +01:00
ScreenOrientation.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
ScreenOrientation.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ScreenOrientation.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Selector.cpp LibWeb: Support ::part() pseudo-element chaining 2026-03-30 16:47:34 +01:00
Selector.h LibWeb: Support ::part() pseudo-element chaining 2026-03-30 16:47:34 +01:00
SelectorEngine.cpp LibWeb: Only match ::part() in direct child shadow trees 2026-03-30 16:47:34 +01:00
SelectorEngine.h LibWeb: Only match ::part() in direct child shadow trees 2026-03-30 16:47:34 +01:00
SerializationMode.h LibWeb/CSS: Add missing include 2025-09-07 15:55:16 +01:00
Serialize.cpp LibWeb: Make serialization of positional value list reusable 2026-01-06 10:50:06 +01:00
Serialize.h LibWeb: Pass StringBuilder around during StyleValue serialization 2026-01-09 10:00:58 +01:00
Size.cpp LibWeb: Fix fit-content() row clamping with indefinite available height 2026-02-02 20:33:05 +01:00
Size.h LibWeb: Add computationally independent check for custom properties 2026-03-26 01:11:39 +00: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: Resolve var() in shorthands before pseudo-element filtering 2026-03-30 12:46:20 +01:00
StyleComputer.h LibWeb: Map logical aliases at compute rather than cascade time 2026-03-25 12:53:22 +00:00
StyleInvalidation.cpp LibWeb: Rebuild stacking context tree on any z-index value change 2026-02-17 20:44:46 +01:00
StyleInvalidation.h LibWeb: Rebuild AccumulatedVisualContext on transform changes 2026-01-15 19:50:53 +01:00
StyleInvalidationData.cpp LibWeb: Fix :has() invalidation with nested :is() selectors 2026-03-10 17:56:42 +01:00
StyleInvalidationData.h LibWeb: Implement sibling invalidation sets 2026-03-09 18:35:46 +01: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: Store list-valued properties as lists in StylePropertyMap::set() 2025-12-02 12:47:10 +00:00
StylePropertyMap.h LibWeb/CSS: Use FlyString for StylePropertyMap property arguments 2025-10-04 22:57:00 +02:00
StylePropertyMap.idl LibWeb/CSS: Implement CSSStyleRule.styleMap 2025-08-13 09:47:50 +01:00
StylePropertyMapReadOnly.cpp LibWeb: Use structural sharing for CSS custom properties 2026-02-13 14:57:15 +01:00
StylePropertyMapReadOnly.h LibWeb/CSS: Take PropertyNameAndID in in style-only CSSSD methods 2025-10-02 13:46:04 +01:00
StylePropertyMapReadOnly.idl LibWeb/CSS: Expose a couple of types on PaintWorklet and LayoutWorklet 2025-08-15 09:21:28 +02:00
StyleScope.cpp LibWeb/CSS: Implement CSSContainerRule 2026-03-30 14:49:24 +01:00
StyleScope.h LibWeb: Use GC::WeakHashSet for StyleScope's pending :has() nodes 2026-02-24 22:35:03 +01:00
StyleSheet.cpp LibWeb/CSS: Store CSSStyleSheet location as a URL 2025-04-09 18:45:57 +01:00
StyleSheet.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
StyleSheet.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01: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
StyleSheetList.cpp LibWeb: Start fetching CSS image resources before document load event 2026-03-21 10:29:54 +01:00
StyleSheetList.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
StyleSheetList.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01: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: Use StringBuilder when serializing more CSS types 2026-01-09 10:00:58 +01:00
Time.h LibWeb: Use StringBuilder when serializing more CSS types 2026-01-09 10:00:58 +01:00
TransformFunctions.json LibWeb/CSS: Disallow third argument in 2D scale functions 2025-06-15 15:59:02 +02:00
TransitionEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
TransitionEvent.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
TransitionEvent.idl LibWeb/CSS: Add the TransitionEvent type 2024-12-25 17:14:08 +01: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: Reuse logic for parsing font-variant-alternates 2026-02-20 22:01:44 +00:00
ValueType.h LibWeb: Reuse logic for parsing font-variant-alternates 2026-02-20 22:01:44 +00:00
VisualViewport.cpp LibWeb: Route repaint requests through paintables, not Document 2026-03-04 19:35:45 +01:00
VisualViewport.h LibWeb+LibWebView+WebContent: Reset pinch-to-zoom state on Ctrl/Cmd+0 2025-10-10 15:37:45 +02:00
VisualViewport.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00