..
Parser
LibWeb: Reject invalid alt text values in CSS content property parsing
2026-02-22 13:55:22 -05:00
StyleValues
LibWeb: Validate grid-template-areas rectangles at parse time
2026-02-21 21:46:34 +01:00
SyntaxHighlighter
LibWeb: Enable EXPLICIT_SYMBOL_EXPORT
2025-08-23 16:04:36 -06:00
AcceptedTypeRange.h
LibWeb: Include PropertyID.h in fewer header files
2025-10-27 14:50:54 +00: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
LibWeb: Move onanimation* IDL attributes to AnimationEvent.idl
2026-01-13 10:09:22 +01:00
BooleanExpression.cpp
LibWeb: Use document's viewport when resolving lengths in media queries
2025-10-07 10:32:59 +01:00
BooleanExpression.h
LibWeb: Use document's viewport when resolving lengths in media queries
2025-10-07 10:32:59 +01:00
CalculatedOr.cpp
AK: Use Deducing this for OptionalBase
2025-11-20 16:27:07 +01:00
CalculatedOr.h
LibWeb: Use StringBuilder when serializing more CSS types
2026-01-09 10:00:58 +01:00
CalculationResolutionContext.h
LibWeb: Pass AbstractElement in ComputationContext
2025-10-22 00:01:30 +02:00
CascadedProperties.cpp
LibWeb: Cache whether property is set on CascadedProperties
2026-02-13 21:54:06 +01:00
CascadedProperties.h
LibWeb: Cache whether property is set on CascadedProperties
2026-02-13 21:54:06 +01: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
ColumnCount.h
Everywhere: Run clang-format
2024-12-28 05:39:32 -08:00
ComputedProperties.cpp
LibWeb: Validate grid-template-areas rectangles at parse time
2026-02-21 21:46:34 +01:00
ComputedProperties.h
LibWeb: Validate grid-template-areas rectangles at parse time
2026-02-21 21:46:34 +01:00
ComputedValues.h
LibWeb: Validate grid-template-areas rectangles at parse time
2026-02-21 21:46:34 +01:00
CountersSet.cpp
LibWeb: Support counter-* properties on pseudo-elements
2025-06-19 12:35:31 +01:00
CountersSet.h
LibWeb: Support counter-* properties on pseudo-elements
2025-06-19 12:35:31 +01:00
CSS.cpp
LibWeb: Reduce recompilation impact of DOM/Document.h
2026-02-11 20:02:28 +01:00
CSS.h
LibWeb/CSS: Use FlyString const& for property name IDL parameters
2025-10-02 13:46:04 +01:00
CSS.idl
LibWeb: Generate the "Numeric Factory" OM methods on the CSS namespace
2025-09-11 17:06:44 +01:00
CSSAnimation.cpp
LibWeb: Update CSSAnimation iteration count before normalizing timing
2026-02-11 10:49:34 +01:00
CSSAnimation.h
LibWeb: Track whether to ignore the animation-timeline property
2026-02-11 10:49:34 +01:00
CSSAnimation.idl
CSSConditionRule.cpp
LibWeb: Only set prototype once for object with IDL interface
2025-04-20 18:43:11 +02:00
CSSConditionRule.h
CSSConditionRule.idl
CSSCounterStyleRule.cpp
LibWeb: Parse @counter-style speak-as descriptor
2026-02-03 09:58:47 +00:00
CSSCounterStyleRule.h
LibWeb: Parse @counter-style speak-as descriptor
2026-02-03 09:58:47 +00:00
CSSCounterStyleRule.idl
LibWeb: Parse @counter-style speak-as descriptor
2026-02-03 09:58:47 +00:00
CSSDescriptors.cpp
LibWeb: Include PropertyID.h in fewer header files
2025-10-27 14:50:54 +00:00
CSSDescriptors.h
LibWeb: Give IDL exposed PlatformObjects an InterfaceName
2026-02-14 20:22:40 +01: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: Disconnect font face if descriptor change makes it invalid
2026-01-13 10:40:00 +00:00
CSSFontFaceRule.h
LibWeb: Store updated attributes directly within FontFace
2026-01-13 10:40:00 +00:00
CSSFontFaceRule.idl
CSSFontFeatureValuesMap.cpp
LibWeb: Implement CSSFontFeatureValuesRule
2026-02-17 12:25:27 +00:00
CSSFontFeatureValuesMap.h
LibWeb: Do not mark CSSFontFeatureValuesMap::map_entries as virtual
2026-02-17 15:18:46 +01:00
CSSFontFeatureValuesMap.idl
LibWeb: Implement CSSFontFeatureValuesMap
2026-02-17 12:25:27 +00:00
CSSFontFeatureValuesRule.cpp
LibWeb: Parse @font-feature-values at-rule
2026-02-17 12:25:27 +00:00
CSSFontFeatureValuesRule.h
LibWeb: Parse @font-feature-values at-rule
2026-02-17 12:25:27 +00:00
CSSFontFeatureValuesRule.idl
LibWeb: Implement CSSFontFeatureValuesRule
2026-02-17 12:25:27 +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: Delay the load event until critical style subresources load
2026-02-12 16:23:12 +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
CSSNestedDeclarations.cpp
LibWeb: Move CSSRule dumping code into CSSRule classes
2025-12-04 16:24:04 +00:00
CSSNestedDeclarations.h
LibWeb: Move CSSRule dumping code into CSSRule classes
2025-12-04 16:24:04 +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: Implement CSSFontFeatureValuesRule
2026-02-17 12:25:27 +00:00
CSSRule.h
LibWeb: Implement CSSFontFeatureValuesRule
2026-02-17 12:25:27 +00:00
CSSRule.idl
LibWeb: Implement CSSFontFeatureValuesRule
2026-02-17 12:25:27 +00:00
CSSRuleList.cpp
LibWeb: Implement CSSFontFeatureValuesRule
2026-02-17 12:25:27 +00:00
CSSRuleList.h
LibWeb: Use document's viewport when resolving lengths in media queries
2025-10-07 10:32:59 +01:00
CSSRuleList.idl
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 outdated FIXME
2026-02-21 06:33:40 +00: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: Delay the load event until critical style subresources load
2026-02-12 16:23:12 +01:00
CSSStyleSheet.h
LibWeb/CSS: Wait for resources to load to fire <style> load event
2026-02-12 16:23:12 +01:00
CSSStyleSheet.idl
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/CSS: Implement converting CSSTransformValues to StyleValues
2025-10-14 13:41:47 +01: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: Avoid intermediate string allocations in typed om serialization
2026-01-09 17:14:20 +00: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/CSS: Add flag to disable create-internal-rep type checking
2025-10-14 13:41:47 +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: Update UA stylesheet for form controls
2026-01-22 19:36:09 +01:00
Descriptor.cpp
LibWeb: Move and rename CSSStyleValue to StyleValues/StyleValue.{h,cpp}
2025-08-08 15:19:03 +01:00
Descriptor.h
LibWeb: Move and rename CSSStyleValue to StyleValues/StyleValue.{h,cpp}
2025-08-08 15:19:03 +01:00
Descriptors.json
LibWeb: Parse @counter-style speak-as descriptor
2026-02-03 09:58:47 +00: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: Reduce recompilation from editing Enums.json
2026-02-19 11:27:06 +00:00
EasingFunction.h
LibWeb: Reduce recompilation from editing Enums.json
2026-02-19 11:27:06 +00:00
EdgeRect.cpp
LibWeb/CSS: Use LengthOrAuto for clip rects
2025-09-04 13:31:24 +01:00
EdgeRect.h
LibWeb/CSS: Use LengthOrAuto for clip rects
2025-09-04 13:31:24 +01:00
ElementCSSInlineStyle.idl
LibWeb/CSS: Implement ElementCSSInlineStyle.attributeStyleMap
2025-08-13 09:47:50 +01:00
Enums.json
LibWeb: Parse font-variant-alternates functions
2026-02-20 22:01:44 +00:00
EnvironmentVariables.json
LibWeb+CodeGenerators: Generate EnvironmentVariable enum and functions
2025-08-07 16:38:29 +02:00
Fetch.cpp
LibWeb/CSS: Do not give internal stylesheets a location URL
2026-01-09 10:54:11 +00: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: Add generic string_from_style_value method
2026-02-17 12:25:27 +00:00
FontComputer.h
LibWeb: Support CSS font-optical-sizing property
2026-02-03 11:44:25 +00:00
FontFace.cpp
LibWeb: Reduce recompilation from editing Enums.json
2026-02-19 11:27:06 +00:00
FontFace.h
LibWeb: Properly parse attributes for CSS-connected FontFace
2026-01-13 10:40:00 +00:00
FontFace.idl
FontFaceSet.cpp
LibWeb: Account for generic font families in FontFaceSet::load()
2026-02-19 12:00:52 +01:00
FontFaceSet.h
LibWeb: Add a corresponding FontFace object for a parsed @font-face rule
2026-01-05 16:15:58 +00:00
FontFaceSet.idl
LibWeb: Add FontFaceSetLoadEvent
2026-01-06 12:24:42 +01: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: Move Gfx::FontVariantLigatures to the CSS namespace
2026-02-20 22:01:44 +00:00
FontFeatureData.h
LibWeb: Parse font-variant-alternates functions
2026-02-20 22:01:44 +00: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: Use StringBuilder when serializing basic grid types
2026-01-09 10:00:58 +01:00
GridTrackPlacement.h
LibWeb: Use StringBuilder when serializing basic grid types
2026-01-09 10:00:58 +01:00
GridTrackSize.cpp
LibWeb: Fix fit-content() row clamping with indefinite available height
2026-02-02 20:33:05 +01:00
GridTrackSize.h
LibWeb: Validate grid-template-areas rectangles at parse time
2026-02-21 21:46:34 +01:00
Interpolation.cpp
LibWeb: Use premultiplied alpha when interpolating legacy sRGB colors
2026-02-19 10:45:32 +00: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: Parse @counter-style speak-as descriptor
2026-02-03 09:58:47 +00:00
Length.cpp
LibWeb: Add generic Length::from_style_value method
2026-02-16 12:09:23 +00:00
Length.h
LibWeb: Add generic Length::from_style_value method
2026-02-16 12:09:23 +00: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
LogicalPropertyGroups.json
LibWeb: Add overflow-clip-margin-* properties
2026-02-14 22:58:21 +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: 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
MediaQuery.cpp
LibWeb/CSS: Stop parsing media-features without parentheses
2026-02-05 12:22:58 +01:00
MediaQuery.h
LibWeb/CSS: Dump out media queries in more detail
2025-12-04 16:24:04 +00: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
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: Use StringBuilder when serializing more CSS types
2026-01-09 10:00:58 +01:00
Number.h
LibWeb: Use StringBuilder when serializing more CSS types
2026-01-09 10:00:58 +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: Reduce recompilation from editing Enums.json
2026-02-19 11:27:06 +00:00
ParsedFontFace.h
LibWeb: Reduce recompilation from editing Enums.json
2026-02-19 11:27:06 +00:00
Percentage.h
LibWeb: Use StringBuilder when serializing more CSS types
2026-01-09 10:00:58 +01:00
PercentageOr.h
LibWeb: Use StringBuilder when serializing more CSS types
2026-01-09 10:00:58 +01:00
PreferredColorScheme.cpp
PreferredColorScheme.h
PreferredContrast.cpp
PreferredContrast.h
PreferredMotion.cpp
PreferredMotion.h
Properties.json
LibWeb: Reuse logic for parsing font-variant-alternates
2026-02-20 22:01:44 +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: Make :hover invalidation logic reusable for all pseudo classes
2025-04-17 19:45:55 +02:00
PseudoClasses.json
LibWeb/CSS: Add :-webkit-autofill as a legacy alias of :autofill
2025-12-18 14:50:27 +01:00
PseudoElements.json
LibWeb/CSS: Update links to css-scoping and css-shadow-parts specs
2026-01-13 16:18:11 +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: Use StringBuilder when serializing more CSS types
2026-01-09 10:00:58 +01:00
Resolution.h
LibWeb: Use StringBuilder when serializing more CSS types
2026-01-09 10:00:58 +01: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
AK+Everywhere: Add Vector::contains(predicate) and use it
2026-01-08 15:27:30 +00:00
Selector.h
LibWeb/CSS: Implement basic ::part() matching
2025-12-15 14:12:39 +00:00
SelectorEngine.cpp
LibWeb: Reduce recompilation impact of DOM/Document.h
2026-02-11 20:02:28 +01:00
SelectorEngine.h
LibJS+LibWeb: Add missing GC marking visits
2026-01-07 12:48:58 +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: Use StringBuilder when serializing more CSS types
2026-01-09 10:00:58 +01:00
Sizing.cpp
Everywhere: Run clang-format
2026-02-18 08:02:45 -05:00
Sizing.h
Everywhere: Run clang-format
2026-02-18 08:02:45 -05:00
StyleComputer.cpp
LibWeb: Reduce recompilation from editing CascadedProperties.h
2026-02-19 11:27:06 +00:00
StyleComputer.h
LibWeb: Reduce recompilation from editing CascadedProperties.h
2026-02-19 11:27:06 +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: Use targeted style invalidation when adding a new stylesheet
2026-02-02 21:08:30 +01:00
StyleInvalidationData.h
LibWeb: Use targeted style invalidation when adding a new stylesheet
2026-02-02 21:08:30 +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: Reduce recompilation from editing Enums.json
2026-02-19 11:27:06 +00:00
StyleScope.h
LibWeb: Skip :has() invalidation in update_style when nothing is pending
2026-02-11 00:28:42 +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: Use targeted style invalidation when adding a new stylesheet
2026-02-02 21:08:30 +01:00
StyleSheetList.h
LibWeb: Enable EXPLICIT_SYMBOL_EXPORT
2025-08-23 16:04:36 -06:00
StyleSheetList.idl
Supports.cpp
LibWeb/CSS: Make Supports responsible for dumping itself entirely
2025-12-04 16:24:04 +00:00
Supports.h
LibWeb: Use document's viewport when resolving lengths in media queries
2025-10-07 10:32:59 +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: Move VisualViewport transform to AccumulatedVisualContext tree
2026-01-23 18:56:24 +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