mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-04 07:09:41 +00:00
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. |
||
---|---|---|
.. | ||
BindingsGenerator | ||
CMakeLists.txt | ||
GenerateAriaRoles.cpp | ||
GenerateCSSDescriptors.cpp | ||
GenerateCSSEnums.cpp | ||
GenerateCSSKeyword.cpp | ||
GenerateCSSMathFunctions.cpp | ||
GenerateCSSMediaFeatureID.cpp | ||
GenerateCSSPropertyID.cpp | ||
GenerateCSSPseudoClass.cpp | ||
GenerateCSSPseudoElement.cpp | ||
GenerateCSSStyleProperties.cpp | ||
GenerateCSSTransformFunctions.cpp | ||
GenerateNamedCharacterReferences.cpp | ||
GenerateWindowOrWorkerInterfaces.cpp | ||
GeneratorUtil.h |