--- a/layout/style/nsCSSPropList.h
+++ b/layout/style/nsCSSPropList.h
@@ -521,32 +521,30 @@ CSS_PROP_BACKGROUND(
eStyleAnimType_Discrete)
CSS_PROP_BACKGROUND(
background-color,
background_color,
BackgroundColor,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER_AND_FIRST_LINE |
CSS_PROPERTY_APPLIES_TO_PLACEHOLDER |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED |
CSS_PROPERTY_HASHLESS_COLOR_QUIRK,
"",
VARIANT_HC,
nullptr,
offsetof(nsStyleBackground, mBackgroundColor),
eStyleAnimType_ComplexColor)
CSS_PROP_BACKGROUND(
background-image,
background_image,
BackgroundImage,
CSS_PROPERTY_PARSE_VALUE_LIST |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER_AND_FIRST_LINE |
CSS_PROPERTY_APPLIES_TO_PLACEHOLDER |
CSS_PROPERTY_VALUE_LIST_USES_COMMAS |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED |
CSS_PROPERTY_START_IMAGE_LOADS,
"",
VARIANT_IMAGE, // used by list parsing
nullptr,
CSS_PROP_NO_OFFSET,
eStyleAnimType_Discrete)
CSS_PROP_BACKGROUND(
background-origin,
@@ -763,17 +761,16 @@ CSS_PROP_SHORTHAND(
CSS_PROPERTY_PARSE_FUNCTION,
"")
CSS_PROP_BORDER(
border-bottom-color,
border_bottom_color,
BorderBottomColor,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED |
CSS_PROPERTY_HASHLESS_COLOR_QUIRK,
"",
VARIANT_HC,
nullptr,
offsetof(nsStyleBorder, mBorderBottomColor),
eStyleAnimType_ComplexColor)
CSS_PROP_BORDER(
border-bottom-left-radius,
@@ -1004,18 +1001,17 @@ CSS_PROP_SHORTHAND(
CSS_PROPERTY_PARSE_FUNCTION,
"")
CSS_PROP_BORDER(
border-left-color,
border_left_color,
BorderLeftColor,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_HASHLESS_COLOR_QUIRK |
- CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED,
+ CSS_PROPERTY_APPLIES_TO_FIRST_LETTER,
"",
VARIANT_HC,
nullptr,
offsetof(nsStyleBorder, mBorderLeftColor),
eStyleAnimType_ComplexColor)
CSS_PROP_BORDER(
border-left-style,
border_left_style,
@@ -1053,18 +1049,17 @@ CSS_PROP_SHORTHAND(
CSS_PROPERTY_PARSE_FUNCTION,
"")
CSS_PROP_BORDER(
border-right-color,
border_right_color,
BorderRightColor,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_HASHLESS_COLOR_QUIRK |
- CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED,
+ CSS_PROPERTY_APPLIES_TO_FIRST_LETTER,
"",
VARIANT_HC,
nullptr,
offsetof(nsStyleBorder, mBorderRightColor),
eStyleAnimType_ComplexColor)
CSS_PROP_BORDER(
border-right-style,
border_right_style,
@@ -1113,17 +1108,16 @@ CSS_PROP_SHORTHAND(
CSS_PROPERTY_PARSE_FUNCTION,
"")
CSS_PROP_BORDER(
border-top-color,
border_top_color,
BorderTopColor,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED |
CSS_PROPERTY_HASHLESS_COLOR_QUIRK,
"",
VARIANT_HC,
nullptr,
offsetof(nsStyleBorder, mBorderTopColor),
eStyleAnimType_ComplexColor)
CSS_PROP_BORDER(
border-top-left-radius,
@@ -1264,18 +1258,17 @@ CSS_PROP_XUL(
CSS_PROP_NO_OFFSET,
eStyleAnimType_Discrete) // XXX bug 3935
CSS_PROP_EFFECTS(
box-shadow,
box_shadow,
BoxShadow,
CSS_PROPERTY_PARSE_FUNCTION |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER |
- CSS_PROPERTY_VALUE_LIST_USES_COMMAS |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED,
+ CSS_PROPERTY_VALUE_LIST_USES_COMMAS,
// NOTE: some components must be nonnegative
"",
VARIANT_COLOR | VARIANT_LENGTH | VARIANT_CALC | VARIANT_INHERIT | VARIANT_NONE,
kBoxShadowTypeKTable,
offsetof(nsStyleEffects, mBoxShadow),
eStyleAnimType_Shadow)
CSS_PROP_POSITION(
box-sizing,
@@ -1296,18 +1289,17 @@ CSS_PROP_TABLEBORDER(
VARIANT_HK,
kCaptionSideKTable,
CSS_PROP_NO_OFFSET,
eStyleAnimType_Discrete)
CSS_PROP_USERINTERFACE(
caret-color,
caret_color,
CaretColor,
- CSS_PROPERTY_PARSE_VALUE |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED,
+ CSS_PROPERTY_PARSE_VALUE,
"",
VARIANT_AUTO | VARIANT_HC,
nullptr,
offsetof(nsStyleUserInterface, mCaretColor),
eStyleAnimType_ComplexColor)
CSS_PROP_DISPLAY(
clear,
clear,
@@ -1354,17 +1346,16 @@ CSS_PROP_SVG(
eStyleAnimType_Discrete)
CSS_PROP_COLOR(
color,
color,
Color,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER_AND_FIRST_LINE |
CSS_PROPERTY_APPLIES_TO_PLACEHOLDER |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED |
CSS_PROPERTY_HASHLESS_COLOR_QUIRK,
"",
VARIANT_HC,
nullptr,
offsetof(nsStyleColor, mColor),
eStyleAnimType_Color)
CSS_PROP_VISIBILITY(
color-adjust,
@@ -1431,18 +1422,17 @@ CSS_PROP_SHORTHAND(
column_rule,
ColumnRule,
CSS_PROPERTY_PARSE_FUNCTION,
"")
CSS_PROP_COLUMN(
column-rule-color,
column_rule_color,
ColumnRuleColor,
- CSS_PROPERTY_PARSE_VALUE |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED,
+ CSS_PROPERTY_PARSE_VALUE,
"",
VARIANT_HC,
nullptr,
offsetof(nsStyleColumn, mColumnRuleColor),
eStyleAnimType_ComplexColor)
CSS_PROP_COLUMN(
column-rule-style,
column_rule_style,
@@ -3023,18 +3013,17 @@ CSS_PROP_SHORTHAND(
outline,
Outline,
CSS_PROPERTY_PARSE_FUNCTION,
"")
CSS_PROP_OUTLINE(
outline-color,
outline_color,
OutlineColor,
- CSS_PROPERTY_PARSE_VALUE |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED,
+ CSS_PROPERTY_PARSE_VALUE,
"",
VARIANT_HC,
nullptr,
offsetof(nsStyleOutline, mOutlineColor),
eStyleAnimType_ComplexColor)
CSS_PROP_OUTLINE(
outline-offset,
outline_offset,
@@ -3900,18 +3889,17 @@ CSS_PROP_SHORTHAND(
CSS_PROPERTY_PARSE_FUNCTION,
"")
CSS_PROP_TEXTRESET(
text-decoration-color,
text_decoration_color,
TextDecorationColor,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER_AND_FIRST_LINE |
- CSS_PROPERTY_APPLIES_TO_PLACEHOLDER |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED,
+ CSS_PROPERTY_APPLIES_TO_PLACEHOLDER,
"",
VARIANT_HC,
nullptr,
offsetof(nsStyleTextReset, mTextDecorationColor),
eStyleAnimType_ComplexColor)
CSS_PROP_TEXTRESET(
text-decoration-line,
text_decoration_line,
@@ -3942,18 +3930,17 @@ CSS_PROP_SHORTHAND(
text_emphasis,
TextEmphasis,
CSS_PROPERTY_PARSE_FUNCTION,
"")
CSS_PROP_TEXT(
text-emphasis-color,
text_emphasis_color,
TextEmphasisColor,
- CSS_PROPERTY_PARSE_VALUE |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED,
+ CSS_PROPERTY_PARSE_VALUE,
"",
VARIANT_HC,
nullptr,
offsetof(nsStyleText, mTextEmphasisColor),
eStyleAnimType_ComplexColor)
CSS_PROP_TEXT(
text-emphasis-position,
text_emphasis_position,
@@ -3977,18 +3964,17 @@ CSS_PROP_TEXT(
CSS_PROP_NO_OFFSET,
eStyleAnimType_Discrete)
CSS_PROP_TEXT(
-webkit-text-fill-color,
_webkit_text_fill_color,
WebkitTextFillColor,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER_AND_FIRST_LINE |
- CSS_PROPERTY_APPLIES_TO_PLACEHOLDER |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED,
+ CSS_PROPERTY_APPLIES_TO_PLACEHOLDER,
"layout.css.prefixes.webkit",
VARIANT_HC,
nullptr,
offsetof(nsStyleText, mWebkitTextFillColor),
eStyleAnimType_ComplexColor)
CSS_PROP_TEXT(
text-indent,
text_indent,
@@ -4046,18 +4032,17 @@ CSS_PROP_TEXT(
eStyleAnimType_Discrete)
CSS_PROP_TEXT(
text-shadow,
text_shadow,
TextShadow,
CSS_PROPERTY_PARSE_FUNCTION |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER_AND_FIRST_LINE |
CSS_PROPERTY_APPLIES_TO_PLACEHOLDER |
- CSS_PROPERTY_VALUE_LIST_USES_COMMAS |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED,
+ CSS_PROPERTY_VALUE_LIST_USES_COMMAS,
// NOTE: some components must be nonnegative
"",
VARIANT_COLOR | VARIANT_LENGTH | VARIANT_CALC | VARIANT_INHERIT | VARIANT_NONE,
nullptr,
offsetof(nsStyleText, mTextShadow),
eStyleAnimType_Shadow)
CSS_PROP_TEXT(
-moz-text-size-adjust,
@@ -4076,18 +4061,17 @@ CSS_PROP_SHORTHAND(
CSS_PROPERTY_PARSE_FUNCTION,
"layout.css.prefixes.webkit")
CSS_PROP_TEXT(
-webkit-text-stroke-color,
_webkit_text_stroke_color,
WebkitTextStrokeColor,
CSS_PROPERTY_PARSE_VALUE |
CSS_PROPERTY_APPLIES_TO_FIRST_LETTER_AND_FIRST_LINE |
- CSS_PROPERTY_APPLIES_TO_PLACEHOLDER |
- CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED,
+ CSS_PROPERTY_APPLIES_TO_PLACEHOLDER,
"layout.css.prefixes.webkit",
VARIANT_HC,
nullptr,
offsetof(nsStyleText, mWebkitTextStrokeColor),
eStyleAnimType_ComplexColor)
CSS_PROP_TEXT(
-webkit-text-stroke-width,
_webkit_text_stroke_width,