Changeset 109311 in webkit


Ignore:
Timestamp:
Feb 29, 2012 10:22:39 PM (12 years ago)
Author:
macpherson@chromium.org
Message:

Handle CSSPropertySpeak in CSSStyleApplyProperty.
https://bugs.webkit.org/show_bug.cgi?id=79879

Reviewed by Eric Seidel.

No new tests / refactoring only.

  • css/CSSStyleApplyProperty.cpp:

(WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):

  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::collectMatchingRulesForList):

  • rendering/style/RenderStyle.h:
Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r109310 r109311  
     12012-02-29  Luke Macpherson   <macpherson@chromium.org>
     2
     3        Handle CSSPropertySpeak in CSSStyleApplyProperty.
     4        https://bugs.webkit.org/show_bug.cgi?id=79879
     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        * rendering/style/RenderStyle.h:
     15
    1162012-02-29  Luke Macpherson   <macpherson@chromium.org>
    217
  • trunk/Source/WebCore/css/CSSStyleApplyProperty.cpp

    r109310 r109311  
    17851785    setPropertyHandler(CSSPropertyRight, ApplyPropertyLength<&RenderStyle::right, &RenderStyle::setRight, &RenderStyle::initialOffset, AutoEnabled>::createHandler());
    17861786    setPropertyHandler(CSSPropertySize, ApplyPropertyPageSize::createHandler());
     1787    setPropertyHandler(CSSPropertySpeak, ApplyPropertyDefault<ESpeak, &RenderStyle::speak, ESpeak, &RenderStyle::setSpeak, ESpeak, &RenderStyle::initialSpeak>::createHandler());
    17871788    setPropertyHandler(CSSPropertyTableLayout, ApplyPropertyDefault<ETableLayout, &RenderStyle::tableLayout, ETableLayout, &RenderStyle::setTableLayout, ETableLayout, &RenderStyle::initialTableLayout>::createHandler());
    17881789    setPropertyHandler(CSSPropertyTextAlign, ApplyPropertyTextAlign::createHandler());
  • trunk/Source/WebCore/css/CSSStyleSelector.cpp

    r109310 r109311  
    36463646    case CSSPropertyWebkitColorCorrection:
    36473647        HANDLE_INHERIT_AND_INITIAL_AND_PRIMITIVE(colorSpace, ColorSpace);
    3648         return;
    3649     case CSSPropertySpeak:
    3650         HANDLE_INHERIT_AND_INITIAL_AND_PRIMITIVE(speak, Speak);
    36513648        return;
    36523649    case CSSPropertyInvalid:
     
    39293926    case CSSPropertyRight:
    39303927    case CSSPropertySize:
     3928    case CSSPropertySpeak:
    39313929    case CSSPropertyTableLayout:
    39323930    case CSSPropertyTextAlign:
  • trunk/Source/WebCore/rendering/style/RenderStyle.h

    r109081 r109311  
    962962    EImageRendering imageRendering() const { return static_cast<EImageRendering>(rareInheritedData->m_imageRendering); }
    963963   
    964     ESpeak speak() { return static_cast<ESpeak>(rareInheritedData->speak); }
     964    ESpeak speak() const { return static_cast<ESpeak>(rareInheritedData->speak); }
    965965
    966966#if ENABLE(CSS_FILTERS)
Note: See TracChangeset for help on using the changeset viewer.