--- a/layout/style/nsCSSPropList.h
+++ b/layout/style/nsCSSPropList.h
@@ -3606,16 +3606,29 @@ CSS_PROP_POSITION(
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_UNITLESS_LENGTH_QUIRK |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH,
"",
VARIANT_AHLP | VARIANT_CALC,
nullptr,
offsetof(nsStylePosition, mOffset),
eStyleAnimType_Sides_Right)
+CSS_PROP_DISPLAY(
+ rotate,
+ rotate,
+ Rotate,
+ CSS_PROPERTY_PARSE_FUNCTION |
+ CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
+ CSS_PROPERTY_CREATES_STACKING_CONTEXT |
+ CSS_PROPERTY_FIXPOS_CB,
+ "layout.css.individual-transform.enabled",
+ 0,
+ nullptr,
+ offsetof(nsStyleDisplay, mSpecifiedRotate),
+ eStyleAnimType_None)
CSS_PROP_TEXT(
ruby-align,
ruby_align,
RubyAlign,
CSS_PROPERTY_PARSE_VALUE,
"",
VARIANT_HK,
kRubyAlignKTable,
@@ -4235,16 +4248,29 @@ CSS_PROP_TEXT(
CSS_PROPERTY_VALUE_NONNEGATIVE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER_AND_FIRST_LINE |
CSS_PROPERTY_APPLIES_TO_PLACEHOLDER,
"layout.css.prefixes.webkit",
VARIANT_HKL | VARIANT_CALC,
kBorderWidthKTable,
CSS_PROP_NO_OFFSET,
eStyleAnimType_Discrete)
+CSS_PROP_DISPLAY(
+ scale,
+ scale,
+ Scale,
+ CSS_PROPERTY_PARSE_FUNCTION |
+ CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
+ CSS_PROPERTY_CREATES_STACKING_CONTEXT |
+ CSS_PROPERTY_FIXPOS_CB,
+ "layout.css.individual-transform.enabled",
+ 0,
+ nullptr,
+ offsetof(nsStyleDisplay, mSpecifiedScale),
+ eStyleAnimType_None)
CSS_PROP_TEXT(
text-transform,
text_transform,
TextTransform,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER_AND_FIRST_LINE |
CSS_PROPERTY_APPLIES_TO_PLACEHOLDER,
"",
@@ -4407,16 +4433,29 @@ CSS_PROP_DISPLAY(
TransitionTimingFunction,
CSS_PROPERTY_PARSE_VALUE_LIST |
CSS_PROPERTY_VALUE_LIST_USES_COMMAS,
"",
VARIANT_KEYWORD | VARIANT_TIMING_FUNCTION, // used by list parsing
kTransitionTimingFunctionKTable,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
+CSS_PROP_DISPLAY(
+ translate,
+ translate,
+ Translate,
+ CSS_PROPERTY_PARSE_FUNCTION |
+ CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
+ CSS_PROPERTY_CREATES_STACKING_CONTEXT |
+ CSS_PROPERTY_FIXPOS_CB,
+ "layout.css.individual-transform.enabled",
+ 0,
+ nullptr,
+ offsetof(nsStyleDisplay, mSpecifiedTranslate),
+ eStyleAnimType_None)
#ifndef CSS_PROP_LIST_ONLY_COMPONENTS_OF_ALL_SHORTHAND
CSS_PROP_TEXTRESET(
unicode-bidi,
unicode_bidi,
UnicodeBidi,
CSS_PROPERTY_PARSE_VALUE,
"",
VARIANT_HK,