mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-24 09:52:31 +00:00
We are currently constructing the attribute names as FlyStrings every time we invoke one of the ARIA attributes getters/setters. If there are not any other instances of these strings in-memory, then we're thrashing the FlyString cache. Instead, let's follow suit of all other Web attributes - use an x-macro to generate the attribute names. |
||
---|---|---|
.. | ||
AriaData.cpp | ||
AriaData.h | ||
ARIAMixin.cpp | ||
ARIAMixin.h | ||
ARIAMixin.idl | ||
AriaRoles.json | ||
AttributeNames.cpp | ||
AttributeNames.h | ||
Roles.cpp | ||
Roles.h | ||
RoleType.cpp | ||
RoleType.h | ||
StateAndProperties.cpp | ||
StateAndProperties.h |