MacDue
|
ae6c0258a4
LibWeb: Parse the linear-gradient() CSS function
|
3 years ago |
Thomas Fach-Pedersen
|
019e3a342d
LibWeb: Parse rgb and hsl functions according to CSS Module Level 4
|
3 years ago |
Sam Atkins
|
56e8e0daa1
LibWeb: Remove TokenStream::position() and ::rewind_to_position()
|
3 years ago |
Sam Atkins
|
2b3185955e
LibWeb: Use StateTransaction for UnicodeRange parsing
|
3 years ago |
Sam Atkins
|
a490f24a2d
LibWeb: Add StateTransaction RAII to CSS TokenStream
|
3 years ago |
Sam Atkins
|
f2d6bdce3f
LibWeb: Handle trailing tokens outside of parse_a_n_plus_b_pattern()
|
3 years ago |
Sam Atkins
|
d784a8aaf0
LibWeb: Replace Result with ErrorOr in CSS Parser
|
3 years ago |
Sam Atkins
|
761d29d647
LibWeb: Make CSS ParsingContext::m_url not Optional
|
3 years ago |
Sam Atkins
|
7c91fda088
LibWeb: Allow multiple text-decoration-lines
|
3 years ago |
Sam Atkins
|
431a9938a8
LibWeb: Rename StyleRule -> Rule
|
3 years ago |
Sam Atkins
|
3e49036edf
LibWeb: Move/rename StyleBlockRule to Parser::Block
|
3 years ago |
Sam Atkins
|
e0b2ebcc7b
LibWeb: Move/rename StyleFunctionRule to Parser::Function
|
3 years ago |
Sam Atkins
|
c449cabae3
LibWeb: Move CSS Parser into new Web::CSS::Parser namespace
|
3 years ago |
Sam Atkins
|
1304bf5a21
LibWeb: Stop manually forward-declaring types in CSS Parser.h
|
3 years ago |
Sam Atkins
|
12b8570ce3
LibWeb: Understand the `format()` part of a `@font-face`'s `src`
|
3 years ago |
Sam Atkins
|
ef7d80ced2
LibWeb: Parse `<urange>` as CSS::UnicodeRange
|
3 years ago |
Sam Atkins
|
611a209756
LibWeb: Rename StyleDeclarationRule -> Declaration
|
3 years ago |
Sam Atkins
|
8b538b1578
LibWeb: Rename StyleComponentValueRule -> ComponentValue
|
3 years ago |
Sam Atkins
|
9a60b697aa
LibWeb: Remove redundant `[[nodiscard]]` from CSS Parser methods
|
3 years ago |
Sam Atkins
|
cd199d9d06
LibWeb: Implement and use `parse_a_style_blocks_contents()`
|
3 years ago |
Sam Atkins
|
a4f8056828
LibWeb: Spec-comment `parse_a_comma_separated_list_of_component_values`
|
3 years ago |
Sam Atkins
|
6ec92f5527
LibWeb: Spec-comment `parse_a_list_of_component_values()`
|
3 years ago |
Sam Atkins
|
34b3c09462
LibWeb: Spec-comment `parse_a_component_value()`
|
3 years ago |
Sam Atkins
|
bcf4254331
LibWeb: Spec-comment `parse_a_list_of_declarations()`
|
3 years ago |
Sam Atkins
|
2aac9f9258
LibWeb: Bring `parse_a_declaration()` to spec and add comments
|
3 years ago |
Sam Atkins
|
239c36a19e
LibWeb: Spec-comment `parse_a_rule()`
|
3 years ago |
Sam Atkins
|
12a787ef8a
LibWeb: Use parse_a_list_of_rules() for `@media` and `@supports`
|
3 years ago |
Sam Atkins
|
7a225a380c
LibWeb: Bring `parse_a_list_of_rules()` to spec
|
3 years ago |
Sam Atkins
|
85d8c652e9
LibWeb: Implement and use "parse a CSS stylesheet" algorithm
|
3 years ago |
Sam Atkins
|
fc3d51c59e
LibWeb: Use an enum class for the "top-level flag"
|
3 years ago |