☠☠ backed out by 43b3f5fba6d7 ☠ ☠ | |
author | Xidorn Quan <me@upsuper.org> |
Wed, 11 Apr 2018 13:38:44 +1000 | |
changeset 414333 | fac55b1a0706830de7f0b7e85bde7ee2c59fda37 |
parent 414332 | 5cc1462548991de3dc524484f008e75394cb7df4 |
child 414334 | 255e2feff19f8f6fc8bedd950c6cee93307748d3 |
push id | 102317 |
push user | btara@mozilla.com |
push date | Wed, 18 Apr 2018 22:47:42 +0000 |
treeherder | mozilla-inbound@c8b6fba2ae94 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | emilio |
bugs | 1452542 |
milestone | 61.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
devtools/shared/css/generated/properties-db.js | file | annotate | diff | comparison | revisions | |
layout/style/nsCSSPropList.h | file | annotate | diff | comparison | revisions |
--- a/devtools/shared/css/generated/properties-db.js +++ b/devtools/shared/css/generated/properties-db.js @@ -2991,21 +2991,21 @@ exports.CSS_PROPERTIES = { "grid-row-end", "grid-row-gap", "grid-row-start", "grid-template-areas", "grid-template-columns", "grid-template-rows", "height", "hyphens", - "initial-letter", "image-orientation", "-moz-image-region", "image-rendering", "ime-mode", + "initial-letter", "inline-size", "isolation", "justify-content", "justify-items", "justify-self", "left", "letter-spacing", "lighting-color", @@ -3059,18 +3059,21 @@ exports.CSS_PROPERTIES = { "-moz-outline-radius-bottomleft", "-moz-outline-radius-bottomright", "-moz-outline-radius-topleft", "-moz-outline-radius-topright", "outline-style", "outline-width", "overflow-clip-box-block", "overflow-clip-box-inline", + "overflow-wrap", "overflow-x", "overflow-y", + "overscroll-behavior-x", + "overscroll-behavior-y", "padding-block-end", "padding-block-start", "padding-bottom", "padding-inline-end", "padding-inline-start", "padding-left", "padding-right", "padding-top", @@ -3083,19 +3086,18 @@ exports.CSS_PROPERTIES = { "pointer-events", "position", "quotes", "resize", "right", "rotate", "ruby-align", "ruby-position", + "scale", "scroll-behavior", - "overscroll-behavior-x", - "overscroll-behavior-y", "scroll-snap-coordinate", "scroll-snap-destination", "scroll-snap-points-x", "scroll-snap-points-y", "scroll-snap-type-x", "scroll-snap-type-y", "shape-image-threshold", "shape-outside", @@ -3128,17 +3130,16 @@ exports.CSS_PROPERTIES = { "text-justify", "text-orientation", "text-overflow", "text-rendering", "text-shadow", "-moz-text-size-adjust", "-webkit-text-stroke-color", "-webkit-text-stroke-width", - "scale", "text-transform", "top", "-moz-top-layer", "touch-action", "transform", "transform-box", "transform-origin", "transform-style", @@ -3153,23 +3154,22 @@ exports.CSS_PROPERTIES = { "-moz-user-select", "vector-effect", "vertical-align", "visibility", "white-space", "width", "will-change", "-moz-window-dragging", + "-moz-window-opacity", "-moz-window-shadow", - "-moz-window-opacity", "-moz-window-transform", "-moz-window-transform-origin", "word-break", "word-spacing", - "overflow-wrap", "writing-mode", "z-index" ], "supports": [ 1, 2, 4, 5, @@ -9507,24 +9507,24 @@ exports.PREFERENCES = [ "font-optical-sizing", "layout.css.font-variations.enabled" ], [ "font-variation-settings", "layout.css.font-variations.enabled" ], [ + "image-orientation", + "layout.css.image-orientation.enabled" + ], + [ "initial-letter", "layout.css.initial-letter.enabled" ], [ - "image-orientation", - "layout.css.image-orientation.enabled" - ], - [ "isolation", "layout.css.isolation.enabled" ], [ "mix-blend-mode", "layout.css.mix-blend-mode.enabled" ], [ @@ -9539,36 +9539,40 @@ exports.PREFERENCES = [ "overflow-clip-box-block", "layout.css.overflow-clip-box.enabled" ], [ "overflow-clip-box-inline", "layout.css.overflow-clip-box.enabled" ], [ - "rotate", - "layout.css.individual-transform.enabled" - ], - [ - "scroll-behavior", - "layout.css.scroll-behavior.property-enabled" - ], - [ "overscroll-behavior", "layout.css.overscroll-behavior.enabled" ], [ "overscroll-behavior-x", "layout.css.overscroll-behavior.enabled" ], [ "overscroll-behavior-y", "layout.css.overscroll-behavior.enabled" ], [ + "rotate", + "layout.css.individual-transform.enabled" + ], + [ + "scale", + "layout.css.individual-transform.enabled" + ], + [ + "scroll-behavior", + "layout.css.scroll-behavior.property-enabled" + ], + [ "scroll-snap-coordinate", "layout.css.scroll-snap.enabled" ], [ "scroll-snap-destination", "layout.css.scroll-snap.enabled" ], [ @@ -9619,20 +9623,16 @@ exports.PREFERENCES = [ "-webkit-text-stroke-color", "layout.css.prefixes.webkit" ], [ "-webkit-text-stroke-width", "layout.css.prefixes.webkit" ], [ - "scale", - "layout.css.individual-transform.enabled" - ], - [ "touch-action", "layout.css.touch_action.enabled" ], [ "transform-box", "svg.transform-box.enabled" ], [
--- a/layout/style/nsCSSPropList.h +++ b/layout/style/nsCSSPropList.h @@ -1665,25 +1665,16 @@ CSS_PROP_( hyphens, Hyphens, 0, "", VARIANT_HK, kHyphensKTable, eStyleAnimType_Discrete) CSS_PROP_( - initial-letter, - initial_letter, - InitialLetter, - CSS_PROPERTY_PARSE_FUNCTION, - "layout.css.initial-letter.enabled", - 0, - nullptr, - eStyleAnimType_Discrete) -CSS_PROP_( image-orientation, image_orientation, ImageOrientation, CSS_PROPERTY_VALUE_PARSER_FUNCTION, "layout.css.image-orientation.enabled", 0, kImageOrientationKTable, eStyleAnimType_Discrete) @@ -1710,16 +1701,25 @@ CSS_PROP_( ime_mode, ImeMode, 0, "", VARIANT_HK, kIMEModeKTable, eStyleAnimType_Discrete) CSS_PROP_( + initial-letter, + initial_letter, + InitialLetter, + CSS_PROPERTY_PARSE_FUNCTION, + "layout.css.initial-letter.enabled", + 0, + nullptr, + eStyleAnimType_Discrete) +CSS_PROP_( inline-size, inline_size, InlineSize, CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH, "", VARIANT_AHKLP | VARIANT_CALC, kWidthKTable, eStyleAnimType_None) @@ -2378,16 +2378,25 @@ CSS_PROP_( overflow_clip_box_inline, OverflowClipBoxInline, CSS_PROPERTY_ENABLED_IN_UA_SHEETS, "layout.css.overflow-clip-box.enabled", VARIANT_HK, kOverflowClipBoxKTable, eStyleAnimType_Discrete) CSS_PROP_( + overflow-wrap, + overflow_wrap, + OverflowWrap, + 0, + "", + VARIANT_HK, + kOverflowWrapKTable, + eStyleAnimType_Discrete) +CSS_PROP_( overflow-x, overflow_x, OverflowX, 0, "", VARIANT_HK, kOverflowSubKTable, eStyleAnimType_Discrete) @@ -2396,16 +2405,40 @@ CSS_PROP_( overflow_y, OverflowY, 0, "", VARIANT_HK, kOverflowSubKTable, eStyleAnimType_Discrete) CSS_PROP_SHORTHAND( + overscroll-behavior, + overscroll_behavior, + OverscrollBehavior, + CSS_PROPERTY_PARSE_FUNCTION, + "layout.css.overscroll-behavior.enabled") +CSS_PROP_( + overscroll-behavior-x, + overscroll_behavior_x, + OverscrollBehaviorX, + 0, + "layout.css.overscroll-behavior.enabled", + VARIANT_HK, + kOverscrollBehaviorKTable, + eStyleAnimType_Discrete) +CSS_PROP_( + overscroll-behavior-y, + overscroll_behavior_y, + OverscrollBehaviorY, + 0, + "layout.css.overscroll-behavior.enabled", + VARIANT_HK, + kOverscrollBehaviorKTable, + eStyleAnimType_Discrete) +CSS_PROP_SHORTHAND( padding, padding, Padding, CSS_PROPERTY_PARSE_FUNCTION, "") CSS_PROP_( padding-block-end, padding_block_end, @@ -2620,16 +2653,26 @@ CSS_PROP_( ruby-position, ruby_position, RubyPosition, 0, "", VARIANT_HK, kRubyPositionKTable, eStyleAnimType_Discrete) +CSS_PROP_( + scale, + scale, + Scale, + CSS_PROPERTY_PARSE_FUNCTION | + CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH, + "layout.css.individual-transform.enabled", + 0, + nullptr, + eStyleAnimType_None) #ifndef CSS_PROP_LIST_ONLY_COMPONENTS_OF_ALL_SHORTHAND #ifndef CSS_PROP_LIST_EXCLUDE_INTERNAL CSS_PROP_( -moz-script-level, _moz_script_level, ScriptLevel, // We only allow 'script-level' when unsafe rules are enabled, because // otherwise it could interfere with rulenode optimizations if used in @@ -2669,40 +2712,16 @@ CSS_PROP_( scroll-behavior, scroll_behavior, ScrollBehavior, 0, "layout.css.scroll-behavior.property-enabled", VARIANT_HK, kScrollBehaviorKTable, eStyleAnimType_Discrete) -CSS_PROP_SHORTHAND( - overscroll-behavior, - overscroll_behavior, - OverscrollBehavior, - CSS_PROPERTY_PARSE_FUNCTION, - "layout.css.overscroll-behavior.enabled") -CSS_PROP_( - overscroll-behavior-x, - overscroll_behavior_x, - OverscrollBehaviorX, - 0, - "layout.css.overscroll-behavior.enabled", - VARIANT_HK, - kOverscrollBehaviorKTable, - eStyleAnimType_Discrete) -CSS_PROP_( - overscroll-behavior-y, - overscroll_behavior_y, - OverscrollBehaviorY, - 0, - "layout.css.overscroll-behavior.enabled", - VARIANT_HK, - kOverscrollBehaviorKTable, - eStyleAnimType_Discrete) CSS_PROP_( scroll-snap-coordinate, scroll_snap_coordinate, ScrollSnapCoordinate, CSS_PROPERTY_VALUE_PARSER_FUNCTION | CSS_PROPERTY_VALUE_LIST_USES_COMMAS, "layout.css.scroll-snap.enabled", 0, @@ -3117,26 +3136,16 @@ CSS_PROP_( _webkit_text_stroke_width, WebkitTextStrokeWidth, 0, "layout.css.prefixes.webkit", VARIANT_HKL | VARIANT_CALC, kBorderWidthKTable, eStyleAnimType_Discrete) CSS_PROP_( - scale, - scale, - Scale, - CSS_PROPERTY_PARSE_FUNCTION | - CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH, - "layout.css.individual-transform.enabled", - 0, - nullptr, - eStyleAnimType_None) -CSS_PROP_( text-transform, text_transform, TextTransform, 0, "", VARIANT_HK, kTextTransformKTable, eStyleAnimType_Discrete) @@ -3387,35 +3396,35 @@ CSS_PROP_( CSS_PROP_DOMPROP_PREFIXED(WindowDragging), 0, "", VARIANT_HK, kWindowDraggingKTable, eStyleAnimType_Discrete) #ifndef CSS_PROP_LIST_EXCLUDE_INTERNAL CSS_PROP_( + -moz-window-opacity, + _moz_window_opacity, + CSS_PROP_DOMPROP_PREFIXED(WindowOpacity), + CSS_PROPERTY_INTERNAL | 0, + "", + VARIANT_HN, + nullptr, + eStyleAnimType_float) +CSS_PROP_( -moz-window-shadow, _moz_window_shadow, CSS_PROP_DOMPROP_PREFIXED(WindowShadow), CSS_PROPERTY_INTERNAL | CSS_PROPERTY_ENABLED_IN_UA_SHEETS_AND_CHROME, "", VARIANT_HK, kWindowShadowKTable, eStyleAnimType_None) CSS_PROP_( - -moz-window-opacity, - _moz_window_opacity, - CSS_PROP_DOMPROP_PREFIXED(WindowOpacity), - CSS_PROPERTY_INTERNAL | 0, - "", - VARIANT_HN, - nullptr, - eStyleAnimType_float) -CSS_PROP_( -moz-window-transform, _moz_window_transform, CSS_PROP_DOMPROP_PREFIXED(WindowTransform), CSS_PROPERTY_INTERNAL | CSS_PROPERTY_PARSE_FUNCTION | CSS_PROPERTY_GETCS_NEEDS_LAYOUT_FLUSH, "", 0, @@ -3447,25 +3456,16 @@ CSS_PROP_( word_spacing, WordSpacing, 0, "", VARIANT_HLP | VARIANT_NORMAL | VARIANT_CALC, nullptr, eStyleAnimType_Coord) CSS_PROP_( - overflow-wrap, - overflow_wrap, - OverflowWrap, - 0, - "", - VARIANT_HK, - kOverflowWrapKTable, - eStyleAnimType_Discrete) -CSS_PROP_( writing-mode, writing_mode, WritingMode, 0, "", VARIANT_HK, kWritingModeKTable, eStyleAnimType_Discrete)