ladybird/Meta/Lagom/Tools/CodeGenerators/LibWeb
Andreas Kling 275db39c94 LibWeb: Annotate which CSS properties may affect layout
This patch adds CSS::property_affects_layout(PropertyID) which tells us
whether a CSS property would affect layout if it were changed.

This will be used to avoid unnecessary relayout work when something
changes that really only requires us to repaint the page.

To mark a property as not affecting layout, set "affects-layout" to
false in the corresponding Properties.json entry. Note that all
properties affect layout by default.
2022-03-16 18:06:45 +01:00
..
WrapperGenerator Meta: Use the ImplementedAs value in the attribute setter 2022-03-16 00:38:31 +01:00
CMakeLists.txt Meta: Port Generate_CSS_PropertyID_cpp to LibMain/Core::Stream 2022-03-10 09:49:13 -05:00
Generate_CSS_MediaFeatureID_cpp.cpp Meta: Generate functions for validating media-query values 2022-03-09 23:06:30 +01:00
Generate_CSS_MediaFeatureID_h.cpp Meta: Generate functions for validating media-query values 2022-03-09 23:06:30 +01:00
Generate_CSS_PropertyID_cpp.cpp LibWeb: Annotate which CSS properties may affect layout 2022-03-16 18:06:45 +01:00
Generate_CSS_PropertyID_h.cpp LibWeb: Annotate which CSS properties may affect layout 2022-03-16 18:06:45 +01:00
Generate_CSS_ValueID_cpp.cpp Meta: Port Generate_CSS_ValueID_cpp to LibMain/Core::Stream 2022-03-10 09:49:13 -05:00
Generate_CSS_ValueID_h.cpp Meta: Port Generate_CSS_ValueID_h to LibMain/Core::Stream 2022-03-10 09:49:13 -05:00
GeneratorUtil.h Meta: Generate CSS::MediaFeatureID enum 2022-03-09 23:06:30 +01:00