ladybird/Userland/Libraries/LibWeb/CSS
Sam Atkins 1dcd63be05 LibWeb: Deduplicate "ident is color" check
Reuse the check from IdentifierStyleValue in the CSS Parser, instead of
duplicating it. This might not be the ideal place to put it, but it
works for now.
2023-08-25 20:30:20 +01:00
..
Parser LibWeb: Deduplicate "ident is color" check 2023-08-25 20:30:20 +01:00
StyleValues LibWeb: Deduplicate "ident is color" check 2023-08-25 20:30:20 +01:00
SyntaxHighlighter
Angle.cpp LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
Angle.h LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
BackdropFilter.h
CalculatedOr.cpp LibWeb: Allow calc() values in image sizes attribute 2023-07-29 11:58:51 +02:00
CalculatedOr.h LibWeb: Make StyleValue::to_string() infallible 2023-08-22 17:51:48 +01:00
Clip.cpp
Clip.h
ComputedValues.h LibWeb: Add support for parsing grid-auto-flow CSS property 2023-08-20 15:36:18 +02:00
CSS.cpp LibWeb: Make Serialize functions infallible 2023-08-22 17:51:48 +01:00
CSS.h
CSS.idl
CSSConditionRule.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
CSSConditionRule.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
CSSConditionRule.idl
CSSFontFaceRule.cpp LibWeb: Parse src: local(...) in CSS @font-face rules 2023-08-25 11:51:28 +02:00
CSSFontFaceRule.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSFontFaceRule.idl
CSSGroupingRule.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
CSSGroupingRule.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
CSSGroupingRule.idl
CSSImportRule.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSImportRule.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSImportRule.idl
CSSKeyframeRule.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSKeyframeRule.h LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
CSSKeyframeRule.idl
CSSKeyframesRule.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSKeyframesRule.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSKeyframesRule.idl
CSSMediaRule.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSMediaRule.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSMediaRule.idl
CSSNamespaceRule.cpp LibWeb: Make Serialize functions infallible 2023-08-22 17:51:48 +01:00
CSSNamespaceRule.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSNamespaceRule.idl LibWeb: Rough implementation of CSS namespace rule 2023-07-30 20:27:19 +01:00
CSSNumericType.cpp LibWeb: Add CSSNumericType::matches_dimension() 2023-07-15 10:23:33 +02:00
CSSNumericType.h LibWeb: Add CSSNumericType::matches_dimension() 2023-07-15 10:23:33 +02:00
CSSRule.cpp
CSSRule.h LibWeb: Rough implementation of CSS namespace rule 2023-07-30 20:27:19 +01:00
CSSRule.idl
CSSRuleList.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSRuleList.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSRuleList.idl
CSSStyleDeclaration.cpp LibWeb: Make StyleValue::to_string() infallible 2023-08-22 17:51:48 +01:00
CSSStyleDeclaration.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSStyleDeclaration.idl
CSSStyleRule.cpp LibWeb: Make serializing selectors infallible 2023-08-22 17:51:48 +01:00
CSSStyleRule.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSStyleRule.idl
CSSStyleSheet.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSStyleSheet.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSStyleSheet.idl
CSSSupportsRule.cpp LibWeb: Make serializing Supports rules infallible 2023-08-22 17:51:48 +01:00
CSSSupportsRule.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CSSSupportsRule.idl
Default.css LibWeb: Comment out invalid display-outside rules from Default.css 2023-08-24 22:51:11 +01:00
Display.cpp LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
Display.h LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
EasingFunctions.json
EdgeRect.cpp
EdgeRect.h
ElementCSSInlineStyle.idl
Enums.json LibWeb: Add table-layout CSS property 2023-08-09 08:33:02 +01:00
FontFace.cpp
FontFace.h LibWeb: Parse src: local(...) in CSS @font-face rules 2023-08-25 11:51:28 +02:00
Frequency.cpp LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
Frequency.h LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
GeneralEnclosed.h
GridTrackPlacement.cpp LibWeb: Make serializing GridTrack classes infallible 2023-08-22 17:51:48 +01:00
GridTrackPlacement.h LibWeb: Make serializing GridTrack classes infallible 2023-08-22 17:51:48 +01:00
GridTrackSize.cpp LibWeb: Make serializing GridTrack classes infallible 2023-08-22 17:51:48 +01:00
GridTrackSize.h LibWeb: Make serializing GridTrack classes infallible 2023-08-22 17:51:48 +01:00
Identifiers.json LibWeb: Add 'object-fit' property 2023-08-02 11:35:57 +01:00
Length.cpp LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
Length.h LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
LengthBox.cpp
LengthBox.h
LinkStyle.idl
MathFunctions.json LibWeb: Generate parsing code for CSS math functions 2023-07-15 10:23:33 +02:00
MediaFeatures.json LibWeb: Reformat inconsistent CSS JSON files 2023-08-02 12:49:46 +01:00
MediaList.cpp LibWeb: Make serializing media-queries infallible 2023-08-22 17:51:48 +01:00
MediaList.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
MediaList.idl
MediaQuery.cpp LibWeb: Make serializing media-queries infallible 2023-08-22 17:51:48 +01:00
MediaQuery.h LibWeb: Make serializing media-queries infallible 2023-08-22 17:51:48 +01:00
MediaQueryList.cpp LibWeb: Make serializing media-queries infallible 2023-08-22 17:51:48 +01:00
MediaQueryList.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
MediaQueryList.idl
MediaQueryListEvent.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
MediaQueryListEvent.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
MediaQueryListEvent.idl
Number.h LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
Percentage.h LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
PercentageOr.cpp
PercentageOr.h LibWeb: Make StyleValue::to_string() infallible 2023-08-22 17:51:48 +01:00
Position.cpp LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
Position.h LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
PreferredColorScheme.cpp
PreferredColorScheme.h
Properties.json LibWeb/CSS: Set "inherited" to false for "clip" property 2023-08-23 15:49:06 +02:00
PseudoClasses.json LibWeb: Implement the :placeholder-shown pseudo-class 2023-08-23 05:30:59 +02:00
QuirksMode.css
Ratio.cpp LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
Ratio.h LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
Resolution.cpp LibWeb: Fix broken conversion of CSS <resolution> dpi/dpcm to dppx 2023-08-25 20:10:47 +02:00
Resolution.h LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
ResolvedCSSStyleDeclaration.cpp LibWeb: Make Document::paintable() return a ViewportPaintable 2023-08-20 05:02:59 +02:00
ResolvedCSSStyleDeclaration.h LibWeb: Make ResolvedCSSStyleDeclaration method infallible 2023-08-19 17:34:22 +02:00
Screen.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
Screen.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
Screen.idl
Selector.cpp LibWeb: Make serializing selectors infallible 2023-08-22 17:51:48 +01:00
Selector.h LibWeb: Make serializing selectors infallible 2023-08-22 17:51:48 +01:00
SelectorEngine.cpp LibWeb: Implement the :placeholder-shown pseudo-class 2023-08-23 05:30:59 +02:00
SelectorEngine.h LibWeb: Add namespaces to Universal and TagName selectors 2023-08-08 20:49:45 +01:00
Serialize.cpp LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
Serialize.h LibWeb: Make Serialize functions infallible 2023-08-22 17:51:48 +01:00
Size.cpp LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
Size.h LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
StyleComputer.cpp LibWeb: Parse src: local(...) in CSS @font-face rules 2023-08-25 11:51:28 +02:00
StyleComputer.h LibWeb: Add support for "User" CascadeOrigin 2023-08-23 05:32:10 +02:00
StyleProperties.cpp LibWeb: Make StyleValue::to_string() infallible 2023-08-22 17:51:48 +01:00
StyleProperties.h LibWeb: Add support for parsing grid-auto-flow CSS property 2023-08-20 15:36:18 +02:00
StyleProperty.cpp
StyleProperty.h
StyleSheet.cpp
StyleSheet.h
StyleSheet.idl
StyleSheetList.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
StyleSheetList.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
StyleSheetList.idl
StyleValue.cpp LibWeb: Use x-macro for StyleValue::Type instead of manual boilerplate 2023-08-20 17:59:36 +02:00
StyleValue.h LibWeb: Make StyleValue::to_string() infallible 2023-08-22 17:51:48 +01:00
Supports.cpp LibWeb: Make serializing Supports rules infallible 2023-08-22 17:51:48 +01:00
Supports.h LibWeb: Make serializing Supports rules infallible 2023-08-22 17:51:48 +01:00
Time.cpp LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
Time.h LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
TransformFunctions.json LibWeb: Reformat inconsistent CSS JSON files 2023-08-02 12:49:46 +01:00
UnicodeRange.h LibWeb: Make serializing basic CSS types infallible 2023-08-22 17:51:48 +01:00
VisualViewport.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
VisualViewport.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
VisualViewport.idl LibWeb: Implement basic version of CSSOM View's VisualViewport 2023-08-06 16:29:24 +02:00