--- a/layout/style/nsCSSPropList.h
+++ b/layout/style/nsCSSPropList.h
@@ -643,144 +643,135 @@ CSS_PROP_DISPLAY(
CSS_PROP_LOGICAL(
block-size,
block_size,
BlockSize,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_VALUE_NONNEGATIVE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_AXIS |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_AHLP | VARIANT_CALC,
nullptr,
Size,
Position,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_SHORTHAND(
border,
border,
Border,
CSS_PROPERTY_PARSE_FUNCTION,
"")
CSS_PROP_SHORTHAND(
border-block-end,
border_block_end,
BorderBlockEnd,
- CSS_PROPERTY_PARSE_FUNCTION |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS,
- "layout.css.vertical-text.enabled")
+ CSS_PROPERTY_PARSE_FUNCTION,
+ "")
CSS_PROP_LOGICAL(
border-block-end-color,
border_block_end_color,
BorderBlockEndColor,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS |
CSS_PROPERTY_LOGICAL_END_EDGE,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_HCK,
kBorderColorKTable,
BorderColor,
Border,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_LOGICAL(
border-block-end-style,
border_block_end_style,
BorderBlockEndStyle,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS |
CSS_PROPERTY_LOGICAL_END_EDGE,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_HK,
kBorderStyleKTable,
BorderStyle,
Border,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_LOGICAL(
border-block-end-width,
border_block_end_width,
BorderBlockEndWidth,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_VALUE_NONNEGATIVE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS |
CSS_PROPERTY_LOGICAL_END_EDGE,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_HKL | VARIANT_CALC,
kBorderWidthKTable,
BorderWidth,
Border,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_SHORTHAND(
border-block-start,
border_block_start,
BorderBlockStart,
- CSS_PROPERTY_PARSE_FUNCTION |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS,
- "layout.css.vertical-text.enabled")
+ CSS_PROPERTY_PARSE_FUNCTION,
+ "")
CSS_PROP_LOGICAL(
border-block-start-color,
border_block_start_color,
BorderBlockStartColor,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_HCK,
kBorderColorKTable,
BorderColor,
Border,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_LOGICAL(
border-block-start-style,
border_block_start_style,
BorderBlockStartStyle,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_HK,
kBorderStyleKTable,
BorderStyle,
Border,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_LOGICAL(
border-block-start-width,
border_block_start_width,
BorderBlockStartWidth,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_VALUE_NONNEGATIVE |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_HKL | VARIANT_CALC,
kBorderWidthKTable,
BorderWidth,
Border,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_SHORTHAND(
border-bottom,
@@ -2324,20 +2315,19 @@ CSS_PROP_UIRESET(
CSS_PROP_LOGICAL(
inline-size,
inline_size,
InlineSize,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_VALUE_NONNEGATIVE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_AXIS,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_AHKLP | VARIANT_CALC,
kWidthKTable,
Size,
Position,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_DISPLAY(
isolation,
@@ -2496,40 +2486,38 @@ CSS_PROP_LOGICAL(
margin-block-end,
margin_block_end,
MarginBlockEnd,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_APPLIES_TO_PAGE_RULE |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS |
CSS_PROPERTY_LOGICAL_END_EDGE,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_AHLP | VARIANT_CALC,
nullptr,
Margin,
Margin,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_LOGICAL(
margin-block-start,
margin_block_start,
MarginBlockStart,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_APPLIES_TO_PAGE_RULE |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_AHLP | VARIANT_CALC,
nullptr,
Margin,
Margin,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_MARGIN(
margin-bottom,
@@ -2842,21 +2830,20 @@ CSS_PROP_FONT(
CSS_PROP_LOGICAL(
max-block-size,
max_block_size,
MaxBlockSize,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_VALUE_NONNEGATIVE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_AXIS |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_HLPO | VARIANT_CALC,
nullptr,
MaxSize,
Position,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_POSITION(
max-height,
@@ -2875,20 +2862,19 @@ CSS_PROP_POSITION(
CSS_PROP_LOGICAL(
max-inline-size,
max_inline_size,
MaxInlineSize,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_VALUE_NONNEGATIVE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_AXIS,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_HKLPO | VARIANT_CALC,
kWidthKTable,
MaxSize,
Position,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_POSITION(
max-width,
@@ -2907,21 +2893,20 @@ CSS_PROP_POSITION(
CSS_PROP_LOGICAL(
min-block-size,
min_block_size,
MinBlockSize,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_VALUE_NONNEGATIVE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_AXIS |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_AHLP | VARIANT_CALC,
nullptr,
MinSize,
Position,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
#ifndef CSS_PROP_LIST_EXCLUDE_INTERNAL
CSS_PROP_FONT(
@@ -2954,20 +2939,19 @@ CSS_PROP_POSITION(
CSS_PROP_LOGICAL(
min-inline-size,
min_inline_size,
MinInlineSize,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_VALUE_NONNEGATIVE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_AXIS,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_AHKLP | VARIANT_CALC,
kWidthKTable,
MinSize,
Position,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_POSITION(
min-width,
@@ -3019,71 +3003,67 @@ CSS_PROP_POSITION(
eStyleAnimType_Custom)
CSS_PROP_LOGICAL(
offset-block-end,
offset_block_end,
OffsetBlockEnd,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS |
CSS_PROPERTY_LOGICAL_END_EDGE,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_AHLP | VARIANT_CALC,
nullptr,
Offset,
Position,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_LOGICAL(
offset-block-start,
offset_block_start,
OffsetBlockStart,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_AHLP | VARIANT_CALC,
nullptr,
Offset,
Position,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_LOGICAL(
offset-inline-end,
offset_inline_end,
OffsetInlineEnd,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_END_EDGE,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_AHLP | VARIANT_CALC,
nullptr,
Offset,
Position,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_LOGICAL(
offset-inline-start,
offset_inline_start,
OffsetInlineStart,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_AHLP | VARIANT_CALC,
nullptr,
Offset,
Position,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_EFFECTS(
opacity,
@@ -3291,21 +3271,20 @@ CSS_PROP_LOGICAL(
PaddingBlockEnd,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_VALUE_NONNEGATIVE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
// This is required by the UA stylesheet and can't be overridden.
CSS_PROPERTY_APPLIES_TO_PLACEHOLDER |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS |
CSS_PROPERTY_LOGICAL_END_EDGE,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_HLP | VARIANT_CALC,
nullptr,
Padding,
Padding,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_LOGICAL(
padding-block-start,
@@ -3313,20 +3292,19 @@ CSS_PROP_LOGICAL(
PaddingBlockStart,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_VALUE_NONNEGATIVE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
// This is required by the UA stylesheet and can't be overridden.
CSS_PROPERTY_APPLIES_TO_PLACEHOLDER |
CSS_PROPERTY_STORES_CALC |
CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS |
CSS_PROPERTY_LOGICAL |
CSS_PROPERTY_LOGICAL_BLOCK_AXIS,
- "layout.css.vertical-text.enabled",
+ "",
VARIANT_HLP | VARIANT_CALC,
nullptr,
Padding,
Padding,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_PADDING(
padding-bottom,
@@ -4052,19 +4030,18 @@ CSS_PROP_TEXT(
VARIANT_HLP | VARIANT_CALC,
nullptr,
offsetof(nsStyleText, mTextIndent),
eStyleAnimType_Coord)
CSS_PROP_VISIBILITY(
text-orientation,
text_orientation,
TextOrientation,
- CSS_PROPERTY_PARSE_VALUE |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS,
- "layout.css.vertical-text.enabled",
+ CSS_PROPERTY_PARSE_VALUE,
+ "",
VARIANT_HK,
kTextOrientationKTable,
CSS_PROP_NO_OFFSET,
eStyleAnimType_Discrete)
CSS_PROP_TEXTRESET(
text-overflow,
text_overflow,
TextOverflow,
@@ -4499,19 +4476,18 @@ CSS_PROP_TEXT(
VARIANT_HK,
kOverflowWrapKTable,
CSS_PROP_NO_OFFSET,
eStyleAnimType_None)
CSS_PROP_VISIBILITY(
writing-mode,
writing_mode,
WritingMode,
- CSS_PROPERTY_PARSE_VALUE |
- CSS_PROPERTY_ENABLED_IN_UA_SHEETS,
- "layout.css.vertical-text.enabled",
+ CSS_PROPERTY_PARSE_VALUE,
+ "",
VARIANT_HK,
kWritingModeKTable,
CSS_PROP_NO_OFFSET,
eStyleAnimType_Discrete)
CSS_PROP_POSITION(
z-index,
z_index,
ZIndex,