ladybird/Meta/Lagom/Tools/CodeGenerators/LibWeb
Shannon Booth aa32bfa448 LibWeb: Implement USVString scalar value handling
USVString is defined in the IDL spec as:

> The USVString type corresponds to scalar value strings. Depending on
> the context, these can be treated as sequences of either 16-bit
> unsigned integer code units or scalar values.

This means we need to account for surrogate code points by using the
replacement character.

This fixes the last test in https://wpt.live/url/url-constructor.any.html
2024-08-08 10:50:06 +01:00
..
BindingsGenerator LibWeb: Implement USVString scalar value handling 2024-08-08 10:50:06 +01:00
CMakeLists.txt Meta: Remove GenerateCSSEasingFunctions 2024-06-16 07:12:46 +02:00
GenerateAriaRoles.cpp Everywhere: Warn on function definitions without prototypes 2024-07-17 21:51:29 +02:00
GenerateCSSEnums.cpp Everywhere: Add deprecated_ prefix to JsonValue::to_byte_string 2024-01-12 17:41:34 -07:00
GenerateCSSMathFunctions.cpp Everywhere: Warn on function definitions without prototypes 2024-07-17 21:51:29 +02:00
GenerateCSSMediaFeatureID.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
GenerateCSSPropertyID.cpp LibWeb: Implement CounterStyleValue 2024-07-26 11:04:30 +01:00
GenerateCSSPseudoClass.cpp LibWeb: Implement the :has() pseudo-class 2024-07-15 11:52:03 +01:00
GenerateCSSTransformFunctions.cpp Everywhere: Add deprecated_ prefix to JsonValue::to_byte_string 2024-01-12 17:41:34 -07:00
GenerateCSSValueID.cpp Everywhere: Add deprecated_ prefix to JsonValue::to_byte_string 2024-01-12 17:41:34 -07:00
GenerateWindowOrWorkerInterfaces.cpp LibWeb: Create separate DedicatedWorkerGlobalScope class 2024-07-10 07:04:53 +02:00
GeneratorUtil.h Everywhere: Warn on function definitions without prototypes 2024-07-17 21:51:29 +02:00