ladybird/Meta/Lagom/Tools/CodeGenerators/LibWeb
Sam Atkins f97ac33cb3 LibWeb/CSS: Use NumericCalculationNode for constants
Having multiple kinds of node that hold numeric values made things more
complicated than they needed to be, and we were already converting
ConstantCalculationNodes to NumericCalculationNodes in the first
simplification pass that happens at parse-time, so they didn't exist
after that.

As noted, the spec allows for other contexts to introduce their own
numeric keywords, which might be resolved later than parse-time. We'll
need a different mechanism to support those, but
ConstantCalculationNode could not have done so anyway.
2025-02-27 21:42:43 +01:00
..
BindingsGenerator LibWeb: Allow null for optional, nullable, no default value union types 2025-02-22 18:45:27 +01:00
CMakeLists.txt LibWeb: Generate WebGLRenderingContext implementation 2024-12-03 23:35:45 +01:00
GenerateAriaRoles.cpp AK+Everywhere: Remove now-unecessary use of ByteString with JSON types 2025-02-20 19:27:51 -05:00
GenerateCSSEnums.cpp CodeGenerators: Fix clang-18 crash by specifying types explicitly 2025-02-22 12:38:11 -05:00
GenerateCSSKeyword.cpp LibWeb/CSS: Use NumericCalculationNode for constants 2025-02-27 21:42:43 +01:00
GenerateCSSMathFunctions.cpp LibWeb/CSS: Use NumericCalculationNode for constants 2025-02-27 21:42:43 +01:00
GenerateCSSMediaFeatureID.cpp AK+Everywhere: Remove now-unecessary use of ByteString with JSON types 2025-02-20 19:27:51 -05:00
GenerateCSSPropertyID.cpp LibWeb: Parse CSS fit-content(<length-percentage>) values 2025-02-27 00:44:14 +01:00
GenerateCSSPseudoClass.cpp AK+Everywhere: Remove now-unecessary use of ByteString with JSON types 2025-02-20 19:27:51 -05:00
GenerateCSSStyleProperties.cpp AK+Everywhere: Store JSON object keys as String 2025-02-20 19:27:51 -05:00
GenerateCSSTransformFunctions.cpp AK+Everywhere: Store JSON strings as String 2025-02-20 19:27:51 -05:00
GenerateWebGLRenderingContext.cpp LibWeb/WebGL: Implement WEBGL_compressed_texture_s3tc extension 2025-02-09 01:00:51 +01:00
GenerateWindowOrWorkerInterfaces.cpp Meta+LibWeb: Pass IDL files to codegen using response file on Windows 2025-02-12 19:13:49 -07:00
GeneratorUtil.h LibWeb: Generate IDL attributes for all supported CSS properties 2024-11-14 19:50:22 +01:00