Andreas Kling
|
8d7a1e5654
LibWeb: Skip some redundant UTF-8 validation in CSS tokenizer
|
1 year ago |
Shannon Booth
|
e2e7c4d574
Everywhere: Use to_number<T> instead of to_{int,uint,float,double}
|
1 year ago |
Sam Atkins
|
1a5533e528
LibWeb: Tokenize CSS numbers as doubles
|
1 year ago |
Sam Atkins
|
c138845013
LibWeb: Store the original representation of CSS tokens
|
2 years ago |
Sam Atkins
|
a3d6d9db37
LibWeb: Correct logic when consuming a CSS number in scientific notation
|
2 years ago |
Sam Atkins
|
84af8dd9ed
LibWeb: Propagate errors from CSS Tokenizer
|
2 years ago |
Sam Atkins
|
17618989a3
LibWeb: Propagate errors from CSS Tokenizer construction
|
2 years ago |
Sam Atkins
|
2db168acc1
LibTextCodec+Everywhere: Port Decoders to new Strings
|
2 years ago |
Sam Atkins
|
f2a9426885
LibTextCodec+Everywhere: Return Optional<Decoder&> from `decoder_for()`
|
2 years ago |
Sam Atkins
|
3685a8813a
LibWeb: Port CSS Tokenizer to new Strings
|
2 years ago |
Sam Atkins
|
8af65108e4
LibWeb: Construct CSS Tokenizer and Parser with a StringView encoding
|
2 years ago |
Sam Atkins
|
7fc72d3838
LibWeb: Convert CSS Token value to new FlyString
|
2 years ago |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
2 years ago |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 years ago |
davidot
|
8abd4f6102
LibWeb: Make the CSS parser use the new double parser
|
2 years ago |
Sam Atkins
|
164094e161
LibWeb: Bring CSS tokenization preprocessing closer to spec
|
2 years ago |
Sam Atkins
|
97e174afcd
LibWeb: Use the term "ident sequence" instead of "name"
|
2 years ago |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 years ago |
stelar7
|
cd73d5c1d0
LibWeb: Add missing preprocessing step to the css tokenizer
|
3 years ago |
Sam Atkins
|
bf786d66b1
LibWeb: Move Token and Tokenizer into Parser namespace
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Sam Atkins
|
13e1232d79
LibWeb: Remove separate Token::m_unit field
|
3 years ago |
Sam Atkins
|
fe372cd073
LibWeb: Use CSS::Number for Token numeric values
|
3 years ago |
Sam Atkins
|
0795b9f7bb
LibWeb: Use floats instead of doubles for CSS numbers
|
3 years ago |
Sam Atkins
|
1f5b5d3f99
LibWeb: Use intermediate ints when converting strings to numbers in CSS
|
3 years ago |
Karol Kosek
|
fd235d8a06
LibWeb: Don't put a backslash after escape sequences in text-like tokens
|
3 years ago |
Lenny Maiorani
|
f912a48315
Userland: Change static const variables to static constexpr
|
3 years ago |
Sam Atkins
|
2a7a8d2cab
LibWeb: Don't verify that a dimension unit isn't whitespace
|
3 years ago |
Sam Atkins
|
5d0851cb0e
LibWeb: Use start_of_input_stream_twin() for is_valid_escape_sequence()
|
3 years ago |
Sam Atkins
|
269a24d4ca
LibWeb: Pass correct values to would_start_an_identifier()
|
3 years ago |