Ignore:
Timestamp:
Mar 22, 2022, 12:54:50 PM (3 years ago)
Author:
[email protected]
Message:

Unreviewed, reverting r291546.
https://bugs.webkit.org/show_bug.cgi?id=238218

7% regression in Speedometer2/jQuery-TodoMVC

Reverted changeset:

"Fix CSS cascade regarding logical properties"
https://bugs.webkit.org/show_bug.cgi?id=236199
https://commits.webkit.org/r291546

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp

    r291546 r291690  
    40354035        case CSSPropertyBorderBlockColor:
    40364036            return getCSSPropertyValuesFor2SidesShorthand(borderBlockColorShorthand());
    4037         case CSSPropertyBorderBlockEnd:
    4038             return getCSSPropertyValuesForShorthandProperties(borderBlockEndShorthand());
    4039         case CSSPropertyBorderBlockStart:
    4040             return getCSSPropertyValuesForShorthandProperties(borderBlockStartShorthand());
    40414037        case CSSPropertyBorderBlockStyle:
    40424038            return getCSSPropertyValuesFor2SidesShorthand(borderBlockStyleShorthand());
     
    40594055        case CSSPropertyBorderInlineColor:
    40604056            return getCSSPropertyValuesFor2SidesShorthand(borderInlineColorShorthand());
    4061         case CSSPropertyBorderInlineEnd:
    4062             return getCSSPropertyValuesForShorthandProperties(borderInlineEndShorthand());
    4063         case CSSPropertyBorderInlineStart:
    4064             return getCSSPropertyValuesForShorthandProperties(borderInlineStartShorthand());
    40654057        case CSSPropertyBorderInlineStyle:
    40664058            return getCSSPropertyValuesFor2SidesShorthand(borderInlineStyleShorthand());
     
    42144206
    42154207        /* Directional properties are resolved by resolveDirectionAwareProperty() before the switch. */
     4208        case CSSPropertyBorderBlockEnd:
    42164209        case CSSPropertyBorderBlockEndColor:
    42174210        case CSSPropertyBorderBlockEndStyle:
    42184211        case CSSPropertyBorderBlockEndWidth:
     4212        case CSSPropertyBorderBlockStart:
    42194213        case CSSPropertyBorderBlockStartColor:
    42204214        case CSSPropertyBorderBlockStartStyle:
    42214215        case CSSPropertyBorderBlockStartWidth:
    4222         case CSSPropertyBorderEndEndRadius:
    4223         case CSSPropertyBorderEndStartRadius:
     4216        case CSSPropertyBorderEndEndRadius:       
     4217        case CSSPropertyBorderEndStartRadius:       
     4218        case CSSPropertyBorderInlineEnd:
    42244219        case CSSPropertyBorderInlineEndColor:
    42254220        case CSSPropertyBorderInlineEndStyle:
    42264221        case CSSPropertyBorderInlineEndWidth:
     4222        case CSSPropertyBorderInlineStart:
    42274223        case CSSPropertyBorderInlineStartColor:
    42284224        case CSSPropertyBorderInlineStartStyle:
Note: See TracChangeset for help on using the changeset viewer.