Changeset 109699 in webkit


Ignore:
Timestamp:
Mar 4, 2012 7:38:58 PM (12 years ago)
Author:
macpherson@chromium.org
Message:

Handle CSSPropertyWebkitColumnBreakAfter, CSSPropertyWebkitColumnBreakBefore and CSSPropertyWebkitColumnBreakInside in CSSStyleApplyProperty.
https://bugs.webkit.org/show_bug.cgi?id=80226

Reviewed by Eric Seidel.

No new tests / refactoring only.

  • css/CSSStyleApplyProperty.cpp:

(WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):

  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::collectMatchingRulesForList):

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r109697 r109699  
     12012-03-04  Luke Macpherson   <macpherson@chromium.org>
     2
     3        Handle CSSPropertyWebkitColumnBreakAfter, CSSPropertyWebkitColumnBreakBefore and CSSPropertyWebkitColumnBreakInside in CSSStyleApplyProperty.
     4        https://bugs.webkit.org/show_bug.cgi?id=80226
     5
     6        Reviewed by Eric Seidel.
     7
     8        No new tests / refactoring only.
     9
     10        * css/CSSStyleApplyProperty.cpp:
     11        (WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):
     12        * css/CSSStyleSelector.cpp:
     13        (WebCore::CSSStyleSelector::collectMatchingRulesForList):
     14
    1152012-03-04  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
    216
  • trunk/Source/WebCore/css/CSSStyleApplyProperty.cpp

    r109656 r109699  
    18401840    setPropertyHandler(CSSPropertyWebkitColorCorrection, ApplyPropertyDefault<ColorSpace, &RenderStyle::colorSpace, ColorSpace, &RenderStyle::setColorSpace, ColorSpace, &RenderStyle::initialColorSpace>::createHandler());
    18411841    setPropertyHandler(CSSPropertyWebkitColumnAxis, ApplyPropertyDefault<ColumnAxis, &RenderStyle::columnAxis, ColumnAxis, &RenderStyle::setColumnAxis, ColumnAxis, &RenderStyle::initialColumnAxis>::createHandler());
     1842    setPropertyHandler(CSSPropertyWebkitColumnBreakAfter, ApplyPropertyDefault<EPageBreak, &RenderStyle::columnBreakAfter, EPageBreak, &RenderStyle::setColumnBreakAfter, EPageBreak, &RenderStyle::initialPageBreak>::createHandler());
     1843    setPropertyHandler(CSSPropertyWebkitColumnBreakBefore, ApplyPropertyDefault<EPageBreak, &RenderStyle::columnBreakBefore, EPageBreak, &RenderStyle::setColumnBreakBefore, EPageBreak, &RenderStyle::initialPageBreak>::createHandler());
     1844    setPropertyHandler(CSSPropertyWebkitColumnBreakInside, ApplyPropertyDefault<EPageBreak, &RenderStyle::columnBreakInside, EPageBreak, &RenderStyle::setColumnBreakInside, EPageBreak, &RenderStyle::initialPageBreak>::createHandler());
    18421845    setPropertyHandler(CSSPropertyWebkitColumnCount, ApplyPropertyAuto<unsigned short, &RenderStyle::columnCount, &RenderStyle::setColumnCount, &RenderStyle::hasAutoColumnCount, &RenderStyle::setHasAutoColumnCount>::createHandler());
    18431846    setPropertyHandler(CSSPropertyWebkitColumnGap, ApplyPropertyAuto<float, &RenderStyle::columnGap, &RenderStyle::setColumnGap, &RenderStyle::hasNormalColumnGap, &RenderStyle::setHasNormalColumnGap, ComputeLength, CSSValueNormal>::createHandler());
  • trunk/Source/WebCore/css/CSSStyleSelector.cpp

    r109656 r109699  
    34183418        return;
    34193419    case CSSPropertyUnicodeRange: // Only used in @font-face rules.
    3420         return;
    3421     case CSSPropertyWebkitColumnBreakBefore:
    3422         HANDLE_INHERIT_AND_INITIAL_AND_PRIMITIVE_WITH_VALUE(columnBreakBefore, ColumnBreakBefore, PageBreak)
    3423         return;
    3424     case CSSPropertyWebkitColumnBreakAfter:
    3425         HANDLE_INHERIT_AND_INITIAL_AND_PRIMITIVE_WITH_VALUE(columnBreakAfter, ColumnBreakAfter, PageBreak)
    3426         return;
    3427     case CSSPropertyWebkitColumnBreakInside:
    3428         HANDLE_INHERIT_AND_INITIAL_AND_PRIMITIVE_WITH_VALUE(columnBreakInside, ColumnBreakInside, PageBreak)
    34293420        return;
    34303421    case CSSPropertyWebkitColumnRule:
     
    39843975    case CSSPropertyWebkitColorCorrection:
    39853976    case CSSPropertyWebkitColumnAxis:
     3977    case CSSPropertyWebkitColumnBreakAfter:
     3978    case CSSPropertyWebkitColumnBreakBefore:
     3979    case CSSPropertyWebkitColumnBreakInside:
    39863980    case CSSPropertyWebkitColumnCount:
    39873981    case CSSPropertyWebkitColumnGap:
Note: See TracChangeset for help on using the changeset viewer.