Sam Atkins
|
28c2836c24
LibWeb: Make external StyleValue-parsing methods infallible
|
1 year ago |
Sam Atkins
|
9e1bbfbd37
LibWeb: Make internal StyleValue-parsing methods infallible
|
1 year ago |
Sam Atkins
|
8a8cc18cf4
LibWeb: Make StyleValue constructors infallible
|
1 year ago |
Sam Atkins
|
f176e04323
LibWeb: Move CSS::Parser::Dimension class to a separate file
|
1 year ago |
Sam Atkins
|
199a931da1
LibWeb: Move gradient parsing code to a separate file
|
1 year ago |
Sam Atkins
|
8e5b2907f6
LibWeb: Move selector parsing code to a separate file
|
1 year ago |
Sam Atkins
|
1d6c2cb287
LibWeb: Move media-query parsing code to separate file
|
1 year ago |
Sam Atkins
|
68dae8ab46
LibWeb: Deduplicate calc-parsing code
|
1 year ago |
Hendiadyoin1
|
30cb4cb69b
LibWeb: Reject `nullptr` StyleValues as invalid ColorStops
|
1 year ago |
Sam Atkins
|
12a2750d1e
LibWeb: Support multiple values in `:lang()` selector
|
1 year ago |
Sam Atkins
|
631a988a57
LibWeb: Allow any valid `<color>` in CSS gradients
|
1 year ago |
Shannon Booth
|
576f8e8fa8
LibWeb: Fix crash parsing an invalid pseudo compound selector
|
1 year ago |
Andreas Kling
|
72c9f56c66
LibJS: Make Heap::allocate<T>() infallible
|
1 year ago |
Andreas Kling
|
6076580a47
LibWeb: Accept "woff2" as a @font-face source format
|
1 year ago |
Sam Atkins
|
b684bab5f1
LibWeb: Make `:host()` take a `<compound-selector>`
|
1 year ago |
Sam Atkins
|
b314a115ca
LibWeb: Use generated PseudoClass data
|
1 year ago |
Sam Atkins
|
a9620d8784
LibWeb: Implement the `:target` selector pseudo-class
|
1 year ago |
Sam Atkins
|
debf38ee9d
LibWeb: Add namespaces to Attribute selectors
|
1 year ago |
Sam Atkins
|
1858f06881
LibWeb: Add namespaces to Universal and TagName selectors
|
1 year ago |
Sam Atkins
|
6c2ed0f51b
LibWeb: Fix use-after-free in CSSNamespaceRule parsing
|
1 year ago |
Sam Atkins
|
5042c903be
LibWeb: Add SimpleSelector::QualifiedName, with parsing
|
1 year ago |
Aliaksandr Kalenik
|
da2cd73bcf
LibWeb: Add place-self css property support
|
1 year ago |
Andreas Kling
|
64c06c345e
LibWeb: Parse :host() selector
|
1 year ago |
Sam Atkins
|
5640779838
LibWeb: Allow single-value shorthand properties to parse as CompositeSV
|
1 year ago |
Sam Atkins
|
14e6bae593
LibWeb: Implement the `:focus-visible` pseudo-class
|
1 year ago |
Sam Atkins
|
f6e4caf197
LibWeb: Implement the `:buffering` and `:stalled` pseudo-classes
|
1 year ago |
Sam Atkins
|
eb7cda1172
LibWeb: Implement the `:volume-locked` pseudo-class
|
1 year ago |
Sam Atkins
|
c8a51f232d
LibWeb: Implement the `:muted` pseudo-class
|
1 year ago |
Sam Atkins
|
7b4ae43b91
LibWeb: Implement the `:seeking` pseudo-class
|
1 year ago |
Sam Atkins
|
4df5e24926
LibWeb: Implement the `:playing` and `:paused` pseudo-classes
|
1 year ago |