ladybird/Meta/Lagom/Tools/CodeGenerators/LibWeb
Sam Atkins c3d61020e7 LibWeb/CSS: Make CalculationNodes ref-counted
Calc simplification (which I'm working towards) involves repeatedly
deriving a new calculation tree from an existing one, and in many
cases, either the whole result or a portion of it will be identical to
that of the original. Using RefPtr lets us avoid making unnecessary
copies. As a bonus it will also make it easier to return either `this`
or a new node.

In future we could also cache commonly-used nodes, similar to how we do
so for 1px and 0px LengthStyleValues and various keywords.
2025-01-30 19:31:54 +01:00
..
BindingsGenerator LibWeb/URLPattern: Add initial stub for URLPattern interface 2025-01-27 18:07:17 +00:00
CMakeLists.txt LibWeb: Generate WebGLRenderingContext implementation 2024-12-03 23:35:45 +01:00
GenerateAriaRoles.cpp LibWeb: Complete support for all ARIA properties in current spec 2024-10-24 22:21:46 +02:00
GenerateCSSEnums.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
GenerateCSSKeyword.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
GenerateCSSMathFunctions.cpp LibWeb/CSS: Make CalculationNodes ref-counted 2025-01-30 19:31:54 +01:00
GenerateCSSMediaFeatureID.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
GenerateCSSPropertyID.cpp Meta/LibWeb: Use correct shorthand range in is_inherited_property 2024-12-22 12:33:41 +01:00
GenerateCSSPseudoClass.cpp LibWeb/CSS: Make :has() take a <relative-selector-list> 2024-11-14 19:51:45 +01:00
GenerateCSSStyleProperties.cpp LibWeb: Generate IDL attributes for all supported CSS properties 2024-11-14 19:50:22 +01:00
GenerateCSSTransformFunctions.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
GenerateWebGLRenderingContext.cpp LibWeb/WebGL: Implement pixel format conversion for TexImageSource 2025-01-21 21:36:05 +01:00
GenerateWindowOrWorkerInterfaces.cpp LibWeb/Bindings: Define constructor properties in the correct order 2025-01-11 01:43:31 +00:00
GeneratorUtil.h LibWeb: Generate IDL attributes for all supported CSS properties 2024-11-14 19:50:22 +01:00