Bug 1452542 part 2 - Sort nsCSSPropAliasList.h in alphabetic order so that we can list them in Servo side. r?emilio,dholbert draft
authorXidorn Quan <me@upsuper.org>
Wed, 11 Apr 2018 13:42:13 +1000
changeset 784815 3b2513353b99417bca7775284c879c0d6a08ac4b
parent 784814 924917188f1910d99b53496735e8beef2ac38982
child 784816 d3cfadefa8481f8dd77e488a56dbd92e8d874bc9
push id107043
push userxquan@mozilla.com
push dateThu, 19 Apr 2018 05:20:45 +0000
reviewersemilio, dholbert
bugs1452542
milestone61.0a1
Bug 1452542 part 2 - Sort nsCSSPropAliasList.h in alphabetic order so that we can list them in Servo side. r?emilio,dholbert MozReview-Commit-ID: GmrjJHI8fqw
devtools/shared/css/generated/properties-db.js
layout/style/nsCSSPropAliasList.h
--- 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,
+               "")