--- a/devtools/shared/css/generated/properties-db.js
+++ b/devtools/shared/css/generated/properties-db.js
@@ -9635,64 +9635,16 @@ exports.PREFERENCES = [
"transform-box",
"svg.transform-box.enabled"
],
[
"translate",
"layout.css.individual-transform.enabled"
],
[
- "-moz-transform",
- "layout.css.prefixes.transforms"
- ],
- [
- "-moz-transform-origin",
- "layout.css.prefixes.transforms"
- ],
- [
- "-moz-perspective-origin",
- "layout.css.prefixes.transforms"
- ],
- [
- "-moz-perspective",
- "layout.css.prefixes.transforms"
- ],
- [
- "-moz-transform-style",
- "layout.css.prefixes.transforms"
- ],
- [
- "-moz-backface-visibility",
- "layout.css.prefixes.transforms"
- ],
- [
- "-moz-border-image",
- "layout.css.prefixes.border-image"
- ],
- [
- "-moz-transition",
- "layout.css.prefixes.transitions"
- ],
- [
- "-moz-transition-delay",
- "layout.css.prefixes.transitions"
- ],
- [
- "-moz-transition-duration",
- "layout.css.prefixes.transitions"
- ],
- [
- "-moz-transition-property",
- "layout.css.prefixes.transitions"
- ],
- [
- "-moz-transition-timing-function",
- "layout.css.prefixes.transitions"
- ],
- [
"-moz-animation",
"layout.css.prefixes.animations"
],
[
"-moz-animation-delay",
"layout.css.prefixes.animations"
],
[
@@ -9719,30 +9671,90 @@ exports.PREFERENCES = [
"-moz-animation-play-state",
"layout.css.prefixes.animations"
],
[
"-moz-animation-timing-function",
"layout.css.prefixes.animations"
],
[
+ "-moz-backface-visibility",
+ "layout.css.prefixes.transforms"
+ ],
+ [
+ "-moz-border-image",
+ "layout.css.prefixes.border-image"
+ ],
+ [
"-moz-box-sizing",
"layout.css.prefixes.box-sizing"
],
[
+ "-moz-column-span",
+ "layout.css.column-span.enabled"
+ ],
+ [
"-moz-font-feature-settings",
"layout.css.prefixes.font-features"
],
[
"-moz-font-language-override",
"layout.css.prefixes.font-features"
],
[
- "-moz-column-span",
- "layout.css.column-span.enabled"
+ "-moz-perspective",
+ "layout.css.prefixes.transforms"
+ ],
+ [
+ "-moz-perspective-origin",
+ "layout.css.prefixes.transforms"
+ ],
+ [
+ "-moz-transform",
+ "layout.css.prefixes.transforms"
+ ],
+ [
+ "-moz-transform-origin",
+ "layout.css.prefixes.transforms"
+ ],
+ [
+ "-moz-transform-style",
+ "layout.css.prefixes.transforms"
+ ],
+ [
+ "-moz-transition",
+ "layout.css.prefixes.transitions"
+ ],
+ [
+ "-moz-transition-delay",
+ "layout.css.prefixes.transitions"
+ ],
+ [
+ "-moz-transition-duration",
+ "layout.css.prefixes.transitions"
+ ],
+ [
+ "-moz-transition-property",
+ "layout.css.prefixes.transitions"
+ ],
+ [
+ "-moz-transition-timing-function",
+ "layout.css.prefixes.transitions"
+ ],
+ [
+ "-webkit-align-content",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-align-items",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-align-self",
+ "layout.css.prefixes.webkit"
],
[
"-webkit-animation",
"layout.css.prefixes.webkit"
],
[
"-webkit-animation-delay",
"layout.css.prefixes.webkit"
@@ -9771,188 +9783,124 @@ exports.PREFERENCES = [
"-webkit-animation-play-state",
"layout.css.prefixes.webkit"
],
[
"-webkit-animation-timing-function",
"layout.css.prefixes.webkit"
],
[
- "-webkit-filter",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-text-size-adjust",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-transform",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-transform-origin",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-transform-style",
- "layout.css.prefixes.webkit"
- ],
- [
"-webkit-backface-visibility",
"layout.css.prefixes.webkit"
],
[
- "-webkit-perspective",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-perspective-origin",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-transition",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-transition-delay",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-transition-duration",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-transition-property",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-transition-timing-function",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-border-radius",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-border-top-left-radius",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-border-top-right-radius",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-border-bottom-left-radius",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-border-bottom-right-radius",
- "layout.css.prefixes.webkit"
- ],
- [
"-webkit-background-clip",
"layout.css.prefixes.webkit"
],
[
"-webkit-background-origin",
"layout.css.prefixes.webkit"
],
[
"-webkit-background-size",
"layout.css.prefixes.webkit"
],
[
+ "-webkit-border-bottom-left-radius",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-border-bottom-right-radius",
+ "layout.css.prefixes.webkit"
+ ],
+ [
"-webkit-border-image",
"layout.css.prefixes.webkit"
],
[
- "-webkit-box-shadow",
+ "-webkit-border-radius",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-border-top-left-radius",
"layout.css.prefixes.webkit"
],
[
- "-webkit-box-sizing",
+ "-webkit-border-top-right-radius",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-box-align",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-box-direction",
"layout.css.prefixes.webkit"
],
[
"-webkit-box-flex",
"layout.css.prefixes.webkit"
],
[
"-webkit-box-ordinal-group",
"layout.css.prefixes.webkit"
],
[
"-webkit-box-orient",
"layout.css.prefixes.webkit"
],
[
- "-webkit-box-direction",
+ "-webkit-box-pack",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-box-shadow",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-box-sizing",
"layout.css.prefixes.webkit"
],
[
- "-webkit-box-align",
+ "-webkit-filter",
"layout.css.prefixes.webkit"
],
[
- "-webkit-box-pack",
+ "-webkit-flex",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-flex-basis",
"layout.css.prefixes.webkit"
],
[
"-webkit-flex-direction",
"layout.css.prefixes.webkit"
],
[
- "-webkit-flex-wrap",
- "layout.css.prefixes.webkit"
- ],
- [
"-webkit-flex-flow",
"layout.css.prefixes.webkit"
],
[
- "-webkit-order",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-flex",
- "layout.css.prefixes.webkit"
- ],
- [
"-webkit-flex-grow",
"layout.css.prefixes.webkit"
],
[
"-webkit-flex-shrink",
"layout.css.prefixes.webkit"
],
[
- "-webkit-flex-basis",
+ "-webkit-flex-wrap",
"layout.css.prefixes.webkit"
],
[
"-webkit-justify-content",
"layout.css.prefixes.webkit"
],
[
- "-webkit-align-items",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-align-self",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-align-content",
- "layout.css.prefixes.webkit"
- ],
- [
- "-webkit-user-select",
- "layout.css.prefixes.webkit"
- ],
- [
"-webkit-mask",
"layout.css.prefixes.webkit"
],
[
"-webkit-mask-clip",
"layout.css.prefixes.webkit"
],
[
@@ -9981,10 +9929,62 @@ exports.PREFERENCES = [
],
[
"-webkit-mask-repeat",
"layout.css.prefixes.webkit"
],
[
"-webkit-mask-size",
"layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-order",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-perspective",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-perspective-origin",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-text-size-adjust",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-transform",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-transform-origin",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-transform-style",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-transition",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-transition-delay",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-transition-duration",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-transition-property",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-transition-timing-function",
+ "layout.css.prefixes.webkit"
+ ],
+ [
+ "-webkit-user-select",
+ "layout.css.prefixes.webkit"
]
];
--- a/layout/style/nsCSSPropAliasList.h
+++ b/layout/style/nsCSSPropAliasList.h
@@ -34,81 +34,16 @@
than needing the CSS_PROP_DOMPROP_PREFIXED(prop) macro).
-. 'pref' is the name of a pref that controls whether the property
is enabled. The property is enabled if 'pref' is an empty string,
or if the boolean property whose name is 'pref' is set to true.
******/
-CSS_PROP_ALIAS(word-wrap,
- word_wrap,
- overflow_wrap,
- WordWrap,
- "")
-CSS_PROP_ALIAS(-moz-transform,
- _moz_transform,
- transform,
- MozTransform,
- "layout.css.prefixes.transforms")
-CSS_PROP_ALIAS(-moz-transform-origin,
- _moz_transform_origin,
- transform_origin,
- MozTransformOrigin,
- "layout.css.prefixes.transforms")
-CSS_PROP_ALIAS(-moz-perspective-origin,
- _moz_perspective_origin,
- perspective_origin,
- MozPerspectiveOrigin,
- "layout.css.prefixes.transforms")
-CSS_PROP_ALIAS(-moz-perspective,
- _moz_perspective,
- perspective,
- MozPerspective,
- "layout.css.prefixes.transforms")
-CSS_PROP_ALIAS(-moz-transform-style,
- _moz_transform_style,
- transform_style,
- MozTransformStyle,
- "layout.css.prefixes.transforms")
-CSS_PROP_ALIAS(-moz-backface-visibility,
- _moz_backface_visibility,
- backface_visibility,
- MozBackfaceVisibility,
- "layout.css.prefixes.transforms")
-CSS_PROP_ALIAS(-moz-border-image,
- _moz_border_image,
- border_image,
- MozBorderImage,
- "layout.css.prefixes.border-image")
-CSS_PROP_ALIAS(-moz-transition,
- _moz_transition,
- transition,
- MozTransition,
- "layout.css.prefixes.transitions")
-CSS_PROP_ALIAS(-moz-transition-delay,
- _moz_transition_delay,
- transition_delay,
- MozTransitionDelay,
- "layout.css.prefixes.transitions")
-CSS_PROP_ALIAS(-moz-transition-duration,
- _moz_transition_duration,
- transition_duration,
- MozTransitionDuration,
- "layout.css.prefixes.transitions")
-CSS_PROP_ALIAS(-moz-transition-property,
- _moz_transition_property,
- transition_property,
- MozTransitionProperty,
- "layout.css.prefixes.transitions")
-CSS_PROP_ALIAS(-moz-transition-timing-function,
- _moz_transition_timing_function,
- transition_timing_function,
- MozTransitionTimingFunction,
- "layout.css.prefixes.transitions")
CSS_PROP_ALIAS(-moz-animation,
_moz_animation,
animation,
MozAnimation,
"layout.css.prefixes.animations")
CSS_PROP_ALIAS(-moz-animation-delay,
_moz_animation_delay,
animation_delay,
@@ -144,51 +79,21 @@ CSS_PROP_ALIAS(-moz-animation-play-state
animation_play_state,
MozAnimationPlayState,
"layout.css.prefixes.animations")
CSS_PROP_ALIAS(-moz-animation-timing-function,
_moz_animation_timing_function,
animation_timing_function,
MozAnimationTimingFunction,
"layout.css.prefixes.animations")
-CSS_PROP_ALIAS(-moz-box-sizing,
- _moz_box_sizing,
- box_sizing,
- MozBoxSizing,
- "layout.css.prefixes.box-sizing")
-CSS_PROP_ALIAS(-moz-font-feature-settings,
- _moz_font_feature_settings,
- font_feature_settings,
- MozFontFeatureSettings,
- "layout.css.prefixes.font-features")
-CSS_PROP_ALIAS(-moz-font-language-override,
- _moz_font_language_override,
- font_language_override,
- MozFontLanguageOverride,
- "layout.css.prefixes.font-features")
-CSS_PROP_ALIAS(-moz-padding-end,
- _moz_padding_end,
- padding_inline_end,
- MozPaddingEnd,
- "")
-CSS_PROP_ALIAS(-moz-padding-start,
- _moz_padding_start,
- padding_inline_start,
- MozPaddingStart,
- "")
-CSS_PROP_ALIAS(-moz-margin-end,
- _moz_margin_end,
- margin_inline_end,
- MozMarginEnd,
- "")
-CSS_PROP_ALIAS(-moz-margin-start,
- _moz_margin_start,
- margin_inline_start,
- MozMarginStart,
- "")
+CSS_PROP_ALIAS(-moz-backface-visibility,
+ _moz_backface_visibility,
+ backface_visibility,
+ MozBackfaceVisibility,
+ "layout.css.prefixes.transforms")
CSS_PROP_ALIAS(-moz-border-end,
_moz_border_end,
border_inline_end,
MozBorderEnd,
"")
CSS_PROP_ALIAS(-moz-border-end-color,
_moz_border_end_color,
border_inline_end_color,
@@ -199,16 +104,21 @@ CSS_PROP_ALIAS(-moz-border-end-style,
border_inline_end_style,
MozBorderEndStyle,
"")
CSS_PROP_ALIAS(-moz-border-end-width,
_moz_border_end_width,
border_inline_end_width,
MozBorderEndWidth,
"")
+CSS_PROP_ALIAS(-moz-border-image,
+ _moz_border_image,
+ border_image,
+ MozBorderImage,
+ "layout.css.prefixes.border-image")
CSS_PROP_ALIAS(-moz-border-start,
_moz_border_start,
border_inline_start,
MozBorderStart,
"")
CSS_PROP_ALIAS(-moz-border-start-color,
_moz_border_start_color,
border_inline_start_color,
@@ -219,21 +129,21 @@ CSS_PROP_ALIAS(-moz-border-start-style,
border_inline_start_style,
MozBorderStartStyle,
"")
CSS_PROP_ALIAS(-moz-border-start-width,
_moz_border_start_width,
border_inline_start_width,
MozBorderStartWidth,
"")
-CSS_PROP_ALIAS(-moz-hyphens,
- _moz_hyphens,
- hyphens,
- MozHyphens,
- "")
+CSS_PROP_ALIAS(-moz-box-sizing,
+ _moz_box_sizing,
+ box_sizing,
+ MozBoxSizing,
+ "layout.css.prefixes.box-sizing")
CSS_PROP_ALIAS(-moz-column-count,
_moz_column_count,
column_count,
MozColumnCount,
"")
CSS_PROP_ALIAS(-moz-column-fill,
_moz_column_fill,
column_fill,
@@ -274,20 +184,120 @@ CSS_PROP_ALIAS(-moz-column-width,
column_width,
MozColumnWidth,
"")
CSS_PROP_ALIAS(-moz-columns,
_moz_columns,
columns,
MozColumns,
"")
+CSS_PROP_ALIAS(-moz-font-feature-settings,
+ _moz_font_feature_settings,
+ font_feature_settings,
+ MozFontFeatureSettings,
+ "layout.css.prefixes.font-features")
+CSS_PROP_ALIAS(-moz-font-language-override,
+ _moz_font_language_override,
+ font_language_override,
+ MozFontLanguageOverride,
+ "layout.css.prefixes.font-features")
+CSS_PROP_ALIAS(-moz-hyphens,
+ _moz_hyphens,
+ hyphens,
+ MozHyphens,
+ "")
+CSS_PROP_ALIAS(-moz-margin-end,
+ _moz_margin_end,
+ margin_inline_end,
+ MozMarginEnd,
+ "")
+CSS_PROP_ALIAS(-moz-margin-start,
+ _moz_margin_start,
+ margin_inline_start,
+ MozMarginStart,
+ "")
+CSS_PROP_ALIAS(-moz-padding-end,
+ _moz_padding_end,
+ padding_inline_end,
+ MozPaddingEnd,
+ "")
+CSS_PROP_ALIAS(-moz-padding-start,
+ _moz_padding_start,
+ padding_inline_start,
+ MozPaddingStart,
+ "")
+CSS_PROP_ALIAS(-moz-perspective,
+ _moz_perspective,
+ perspective,
+ MozPerspective,
+ "layout.css.prefixes.transforms")
+CSS_PROP_ALIAS(-moz-perspective-origin,
+ _moz_perspective_origin,
+ perspective_origin,
+ MozPerspectiveOrigin,
+ "layout.css.prefixes.transforms")
+CSS_PROP_ALIAS(-moz-transform,
+ _moz_transform,
+ transform,
+ MozTransform,
+ "layout.css.prefixes.transforms")
+CSS_PROP_ALIAS(-moz-transform-origin,
+ _moz_transform_origin,
+ transform_origin,
+ MozTransformOrigin,
+ "layout.css.prefixes.transforms")
+CSS_PROP_ALIAS(-moz-transform-style,
+ _moz_transform_style,
+ transform_style,
+ MozTransformStyle,
+ "layout.css.prefixes.transforms")
+CSS_PROP_ALIAS(-moz-transition,
+ _moz_transition,
+ transition,
+ MozTransition,
+ "layout.css.prefixes.transitions")
+CSS_PROP_ALIAS(-moz-transition-delay,
+ _moz_transition_delay,
+ transition_delay,
+ MozTransitionDelay,
+ "layout.css.prefixes.transitions")
+CSS_PROP_ALIAS(-moz-transition-duration,
+ _moz_transition_duration,
+ transition_duration,
+ MozTransitionDuration,
+ "layout.css.prefixes.transitions")
+CSS_PROP_ALIAS(-moz-transition-property,
+ _moz_transition_property,
+ transition_property,
+ MozTransitionProperty,
+ "layout.css.prefixes.transitions")
+CSS_PROP_ALIAS(-moz-transition-timing-function,
+ _moz_transition_timing_function,
+ transition_timing_function,
+ MozTransitionTimingFunction,
+ "layout.css.prefixes.transitions")
#define WEBKIT_PREFIX_PREF "layout.css.prefixes.webkit"
// -webkit- prefixes
+CSS_PROP_ALIAS(-webkit-align-content,
+ _webkit_align_content,
+ align_content,
+ WebkitAlignContent,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-align-items,
+ _webkit_align_items,
+ align_items,
+ WebkitAlignItems,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-align-self,
+ _webkit_align_self,
+ align_self,
+ WebkitAlignSelf,
+ WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-animation,
_webkit_animation,
animation,
WebkitAnimation,
WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-animation-delay,
_webkit_animation_delay,
animation_delay,
@@ -323,248 +333,158 @@ CSS_PROP_ALIAS(-webkit-animation-play-st
animation_play_state,
WebkitAnimationPlayState,
WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-animation-timing-function,
_webkit_animation_timing_function,
animation_timing_function,
WebkitAnimationTimingFunction,
WEBKIT_PREFIX_PREF)
-
-CSS_PROP_ALIAS(-webkit-filter,
- _webkit_filter,
- filter,
- WebkitFilter,
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-text-size-adjust,
- _webkit_text_size_adjust,
- _moz_text_size_adjust,
- WebkitTextSizeAdjust,
- WEBKIT_PREFIX_PREF)
-
-CSS_PROP_ALIAS(-webkit-transform,
- _webkit_transform,
- transform,
- WebkitTransform,
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-transform-origin,
- _webkit_transform_origin,
- transform_origin,
- WebkitTransformOrigin,
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-transform-style,
- _webkit_transform_style,
- transform_style,
- WebkitTransformStyle,
- WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-backface-visibility,
_webkit_backface_visibility,
backface_visibility,
WebkitBackfaceVisibility,
WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-perspective,
- _webkit_perspective,
- perspective,
- WebkitPerspective,
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-perspective-origin,
- _webkit_perspective_origin,
- perspective_origin,
- WebkitPerspectiveOrigin,
- WEBKIT_PREFIX_PREF)
-
-CSS_PROP_ALIAS(-webkit-transition,
- _webkit_transition,
- transition,
- WebkitTransition,
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-transition-delay,
- _webkit_transition_delay,
- transition_delay,
- WebkitTransitionDelay,
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-transition-duration,
- _webkit_transition_duration,
- transition_duration,
- WebkitTransitionDuration,
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-transition-property,
- _webkit_transition_property,
- transition_property,
- WebkitTransitionProperty,
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-transition-timing-function,
- _webkit_transition_timing_function,
- transition_timing_function,
- WebkitTransitionTimingFunction,
- WEBKIT_PREFIX_PREF)
-
-CSS_PROP_ALIAS(-webkit-border-radius,
- _webkit_border_radius,
- border_radius,
- WebkitBorderRadius,
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-border-top-left-radius,
- _webkit_border_top_left_radius,
- border_top_left_radius,
- WebkitBorderTopLeftRadius, // really no dom property
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-border-top-right-radius,
- _webkit_border_top_right_radius,
- border_top_right_radius,
- WebkitBorderTopRightRadius, // really no dom property
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-border-bottom-left-radius,
- _webkit_border_bottom_left_radius,
- border_bottom_left_radius,
- WebkitBorderBottomLeftRadius, // really no dom property
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-border-bottom-right-radius,
- _webkit_border_bottom_right_radius,
- border_bottom_right_radius,
- WebkitBorderBottomRightRadius, // really no dom property
- WEBKIT_PREFIX_PREF)
-
CSS_PROP_ALIAS(-webkit-background-clip,
_webkit_background_clip,
background_clip,
WebkitBackgroundClip,
WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-background-origin,
_webkit_background_origin,
background_origin,
WebkitBackgroundOrigin,
WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-background-size,
_webkit_background_size,
background_size,
WebkitBackgroundSize,
WEBKIT_PREFIX_PREF)
-
+CSS_PROP_ALIAS(-webkit-border-bottom-left-radius,
+ _webkit_border_bottom_left_radius,
+ border_bottom_left_radius,
+ WebkitBorderBottomLeftRadius, // really no dom property
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-border-bottom-right-radius,
+ _webkit_border_bottom_right_radius,
+ border_bottom_right_radius,
+ WebkitBorderBottomRightRadius, // really no dom property
+ WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-border-image,
_webkit_border_image,
border_image,
WebkitBorderImage,
WEBKIT_PREFIX_PREF)
-
-CSS_PROP_ALIAS(-webkit-box-shadow,
- _webkit_box_shadow,
- box_shadow,
- WebkitBoxShadow,
+CSS_PROP_ALIAS(-webkit-border-radius,
+ _webkit_border_radius,
+ border_radius,
+ WebkitBorderRadius,
WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-box-sizing,
- _webkit_box_sizing,
- box_sizing,
- WebkitBoxSizing,
+CSS_PROP_ALIAS(-webkit-border-top-left-radius,
+ _webkit_border_top_left_radius,
+ border_top_left_radius,
+ WebkitBorderTopLeftRadius, // really no dom property
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-border-top-right-radius,
+ _webkit_border_top_right_radius,
+ border_top_right_radius,
+ WebkitBorderTopRightRadius, // really no dom property
WEBKIT_PREFIX_PREF)
// Alias -webkit-box properties to their -moz-box equivalents.
// (NOTE: Even though they're aliases, in practice these -webkit properties
// will behave a bit differently from their -moz versions, if they're
// accompanied by "display:-webkit-box", because we generate a different frame
// for those two display values.)
+CSS_PROP_ALIAS(-webkit-box-align,
+ _webkit_box_align,
+ _moz_box_align,
+ WebkitBoxAlign,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-box-direction,
+ _webkit_box_direction,
+ _moz_box_direction,
+ WebkitBoxDirection,
+ WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-box-flex,
_webkit_box_flex,
_moz_box_flex,
WebkitBoxFlex,
WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-box-ordinal-group,
_webkit_box_ordinal_group,
_moz_box_ordinal_group,
WebkitBoxOrdinalGroup,
WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-box-orient,
_webkit_box_orient,
_moz_box_orient,
WebkitBoxOrient,
WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-box-direction,
- _webkit_box_direction,
- _moz_box_direction,
- WebkitBoxDirection,
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-box-align,
- _webkit_box_align,
- _moz_box_align,
- WebkitBoxAlign,
- WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-box-pack,
_webkit_box_pack,
_moz_box_pack,
WebkitBoxPack,
WEBKIT_PREFIX_PREF)
-// Alias -webkit-flex related properties to their unprefixed equivalents:
-// (Matching ordering at https://drafts.csswg.org/css-flexbox-1/#property-index )
+CSS_PROP_ALIAS(-webkit-box-shadow,
+ _webkit_box_shadow,
+ box_shadow,
+ WebkitBoxShadow,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-box-sizing,
+ _webkit_box_sizing,
+ box_sizing,
+ WebkitBoxSizing,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-filter,
+ _webkit_filter,
+ filter,
+ WebkitFilter,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-flex,
+ _webkit_flex,
+ flex,
+ WebkitFlex,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-flex-basis,
+ _webkit_flex_basis,
+ flex_basis,
+ WebkitFlexBasis,
+ WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-flex-direction,
_webkit_flex_direction,
flex_direction,
WebkitFlexDirection,
WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-flex-wrap,
- _webkit_flex_wrap,
- flex_wrap,
- WebkitFlexWrap,
- WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-flex-flow,
_webkit_flex_flow,
flex_flow,
WebkitFlexFlow,
WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-order,
- _webkit_order,
- order,
- WebkitOrder,
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-flex,
- _webkit_flex,
- flex,
- WebkitFlex,
- WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-flex-grow,
_webkit_flex_grow,
flex_grow,
WebkitFlexGrow,
WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-flex-shrink,
_webkit_flex_shrink,
flex_shrink,
WebkitFlexShrink,
WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-flex-basis,
- _webkit_flex_basis,
- flex_basis,
- WebkitFlexBasis,
+CSS_PROP_ALIAS(-webkit-flex-wrap,
+ _webkit_flex_wrap,
+ flex_wrap,
+ WebkitFlexWrap,
WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-justify-content,
_webkit_justify_content,
justify_content,
WebkitJustifyContent,
WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-align-items,
- _webkit_align_items,
- align_items,
- WebkitAlignItems,
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-align-self,
- _webkit_align_self,
- align_self,
- WebkitAlignSelf,
- WEBKIT_PREFIX_PREF)
-CSS_PROP_ALIAS(-webkit-align-content,
- _webkit_align_content,
- align_content,
- WebkitAlignContent,
- WEBKIT_PREFIX_PREF)
-
-CSS_PROP_ALIAS(-webkit-user-select,
- _webkit_user_select,
- _moz_user_select,
- WebkitUserSelect,
- WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-mask,
_webkit_mask,
mask,
WebkitMask,
WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-mask-clip,
_webkit_mask_clip,
mask_clip,
@@ -605,9 +525,80 @@ CSS_PROP_ALIAS(-webkit-mask-repeat,
mask_repeat,
WebkitMaskRepeat,
WEBKIT_PREFIX_PREF)
CSS_PROP_ALIAS(-webkit-mask-size,
_webkit_mask_size,
mask_size,
WebkitMaskSize,
WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-order,
+ _webkit_order,
+ order,
+ WebkitOrder,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-perspective,
+ _webkit_perspective,
+ perspective,
+ WebkitPerspective,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-perspective-origin,
+ _webkit_perspective_origin,
+ perspective_origin,
+ WebkitPerspectiveOrigin,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-text-size-adjust,
+ _webkit_text_size_adjust,
+ _moz_text_size_adjust,
+ WebkitTextSizeAdjust,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-transform,
+ _webkit_transform,
+ transform,
+ WebkitTransform,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-transform-origin,
+ _webkit_transform_origin,
+ transform_origin,
+ WebkitTransformOrigin,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-transform-style,
+ _webkit_transform_style,
+ transform_style,
+ WebkitTransformStyle,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-transition,
+ _webkit_transition,
+ transition,
+ WebkitTransition,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-transition-delay,
+ _webkit_transition_delay,
+ transition_delay,
+ WebkitTransitionDelay,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-transition-duration,
+ _webkit_transition_duration,
+ transition_duration,
+ WebkitTransitionDuration,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-transition-property,
+ _webkit_transition_property,
+ transition_property,
+ WebkitTransitionProperty,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-transition-timing-function,
+ _webkit_transition_timing_function,
+ transition_timing_function,
+ WebkitTransitionTimingFunction,
+ WEBKIT_PREFIX_PREF)
+CSS_PROP_ALIAS(-webkit-user-select,
+ _webkit_user_select,
+ _moz_user_select,
+ WebkitUserSelect,
+ WEBKIT_PREFIX_PREF)
#undef WEBKIT_PREFIX_PREF
+
+CSS_PROP_ALIAS(word-wrap,
+ word_wrap,
+ overflow_wrap,
+ WordWrap,
+ "")