ladybird/Meta/Lagom/Tools/CodeGenerators/LibWeb
Sam Atkins 69d4811ef7 LibWeb: Generate logical property mappings
To support this, how we declare logical property aliases has changed.
Instead of `logical-alias-for` being a list of properties, it's now an
object with a `group` and `mapping`. The group is the name of a logical
property group in LogicalPropertyGroups.json. The mapping is which
side/dimension/corner this property is. Hopefully it's self-explanatory
enough.

The generated code is very much a copy of what was previously in
`StyleComputer::map_logical_alias_to_physical_property_id()`, so there
should be no behaviour change.
2025-07-08 11:45:15 -06:00
..
BindingsGenerator Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
CMakeLists.txt LibWeb+Meta: Move WebGL rendering context implementations in tree 2025-07-02 19:00:49 +02:00
GenerateAriaRoles.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
GenerateCSSDescriptors.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
GenerateCSSEnums.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
GenerateCSSKeyword.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
GenerateCSSMathFunctions.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
GenerateCSSMediaFeatureID.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
GenerateCSSPropertyID.cpp LibWeb: Generate logical property mappings 2025-07-08 11:45:15 -06:00
GenerateCSSPseudoClass.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
GenerateCSSPseudoElement.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
GenerateCSSStyleProperties.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
GenerateCSSTransformFunctions.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
GenerateNamedCharacterReferences.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
GenerateWindowOrWorkerInterfaces.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
GeneratorUtil.h CodeGenerators: Move some utilities out of GenerateCSSStyleProperties 2025-03-27 11:53:09 +00:00