ladybird/Libraries/LibWeb/CSS
Sam Atkins 5d965d6d37 LibWeb/CSS: Simplify parse_as_pseudo_element_selector()
Now that we have a method that parses a single pseudo-element selector,
use that. This actually fixes a bug too.
2026-04-18 08:56:25 +02:00
..
Parser LibWeb/CSS: Simplify parse_as_pseudo_element_selector() 2026-04-18 08:56:25 +02:00
StyleValues LibWeb: Don't clamp LCH/OKLCH chroma max value during serialization 2026-04-16 12:06:10 +02: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: 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: 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
ColorInterpolation.cpp LibWeb: Align color interpolation with the css-color specification 2026-04-16 12:06:10 +02: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: Apply correct invalidations when effective counter style changes 2026-04-15 11:07:38 +01:00
ComputedProperties.h LibWeb: Make @counter-style tree-scoped 2026-04-15 11:07:38 +01:00
ComputedValues.h LibWeb: Apply correct invalidations when effective counter style changes 2026-04-15 11:07:38 +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: 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: 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
CSSConditionRule.idl
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: Clear counter style cache when CSSCounterStyleRule modified 2026-04-15 11:07:38 +01:00
CSSCounterStyleRule.h LibWeb: Clear counter style cache when CSSCounterStyleRule modified 2026-04-15 11:07:38 +01: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
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
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
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
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
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: Store fit-content() argument as StyleValue 2026-04-09 21:41:49 +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: Add CSSStyleSheet::for_each_owning_style_scope 2026-04-15 11:07:38 +01:00
CSSStyleSheet.h LibWeb: Add CSSStyleSheet::for_each_owning_style_scope 2026-04-15 11:07:38 +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
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: 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: Register JS-created FontFace objects for font matching 2026-04-05 00:13:35 +02:00
FontComputer.h LibWeb: Register JS-created FontFace objects for font matching 2026-04-05 00:13:35 +02:00
FontFace.cpp LibWeb: Register JS-created FontFace objects for font matching 2026-04-05 00:13:35 +02:00
FontFace.h LibWeb: Register JS-created FontFace objects for font matching 2026-04-05 00:13:35 +02:00
FontFace.idl
FontFaceSet.cpp LibWeb: Register JS-created FontFace objects for font matching 2026-04-05 00:13:35 +02: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: 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: Store GridTrackSize::m_value as a StyleValue 2026-04-09 21:41:49 +01:00
GridTrackSize.h LibWeb: Store GridTrackSize::m_value as a StyleValue 2026-04-09 21:41:49 +01:00
Interpolation.cpp LibWeb: Align color interpolation with the css-color specification 2026-04-16 12:06:10 +02:00
Interpolation.h LibWeb: Align color interpolation with the css-color specification 2026-04-16 12:06:10 +02: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: Remove fallbacks for computing style on disconnected elements 2026-04-08 14:31:43 +01:00
Length.h LibWeb: Remove Length::ResolutionContext::for_window 2026-03-31 10:06:18 +02:00
LengthBox.cpp LibWeb: Make LengthBox hold LengthPercentageOrAuto 2025-09-04 13:31:24 +01:00
LengthBox.h LibWeb: Make LengthBox hold LengthPercentageOrAuto 2025-09-04 13:31:24 +01:00
LinkStyle.idl 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
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: Remove unused PercentageOr classes 2026-04-13 19:24:43 +02:00
PreferredColorScheme.cpp
PreferredColorScheme.h
PreferredContrast.cpp
PreferredContrast.h
PreferredMotion.cpp
PreferredMotion.h
Properties.json LibWeb: Add valid normal and none keywords for position-anchor 2026-04-01 19:41:46 +01:00
PropertyName.h LibWeb/CSS: Implement is_a_valid_css_property() 2025-08-13 09:47:50 +01:00
PropertyNameAndID.h LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
PseudoClassBitmap.h LibWeb: Expand PseudoClassBitmap to support more than 64 pseudo classes 2026-02-23 18:44:26 +00:00
PseudoClasses.json LibWeb: Add default user agent style sheet for Fullscreen API 2026-02-23 18:44:26 +00:00
PseudoElements.json LibWeb/CSS: Add flags for element-backed & tree-abiding pseudo-elements 2026-04-08 10:37:05 +01:00
QuirksMode.css LibWeb/CSS: Update quirks-mode styling for form elements 2025-03-26 09:47:45 +00:00
Ratio.cpp LibWeb/CSS: Use serialize_a_number() for Ratio serialization 2025-08-18 16:52:39 +01:00
Ratio.h
Resolution.cpp LibWeb: Add reusable Resolution::from_style_value method 2026-03-24 14:00:01 +00:00
Resolution.h LibWeb: Add reusable Resolution::from_style_value method 2026-03-24 14:00:01 +00:00
Screen.cpp LibWeb: 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
Selector.cpp LibWeb/CSS: Only serialize a space before combinators that need it 2026-04-10 15:00:58 +01:00
Selector.h LibWeb/CSS: Separate pseudo-class and pseudo-element parsing code 2026-04-10 15:00:58 +01:00
SelectorEngine.cpp LibWeb/CSS: Make SelectorEngine more compatible with AbstractElement 2026-04-08 10:37:05 +01:00
SelectorEngine.h LibWeb/CSS: Pass AbstractElement to SelectorEngine::matches 2026-04-08 10:37:05 +01: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: Add Size::from_style_value method 2026-04-09 21:41:49 +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: Use pre-cached specificity when sorting matching CSS rules 2026-04-17 16:23:15 +02:00
StyleComputer.h LibWeb: Use correct inherited font size when canvas is not connected 2026-04-08 14:31:43 +01:00
StyleInvalidation.cpp LibWeb: Simplify compute_property_invalidation 2026-04-15 11:07:38 +01:00
StyleInvalidation.h LibWeb: Simplify compute_property_invalidation 2026-04-15 11:07:38 +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: Make @counter-style tree-scoped 2026-04-15 11:07:38 +01:00
StyleScope.h LibWeb: Make @counter-style tree-scoped 2026-04-15 11:07:38 +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
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
Supports.cpp LibWeb/CSS: Add the env() function to @supports conditions 2026-03-29 21:27:20 +01:00
Supports.h LibWeb/CSS: Add the env() function to @supports conditions 2026-03-29 21:27:20 +01:00
SystemColor.cpp LibWeb: Make the highlight color semi-transparent 2026-02-06 10:47:50 +00:00
SystemColor.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Time.cpp LibWeb: Remove unused PercentageOr classes 2026-04-13 19:24:43 +02:00
Time.h LibWeb: Remove unused PercentageOr classes 2026-04-13 19:24:43 +02:00
TransformFunctions.json LibWeb/CSS: Disallow third argument in 2D scale functions 2025-06-15 15:59:02 +02:00
TransitionEvent.cpp LibWeb: 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 LibGfx+LibWeb: Remove unused code from Gfx::Point/Rect/Size 2026-03-31 10:37:23 +02:00
VisualViewport.idl