Changeset 111205 in webkit


Ignore:
Timestamp:
Mar 19, 2012 11:02:37 AM (12 years ago)
Author:
mikelawther@chromium.org
Message:

CSS3 calc: make mask images work with mixed percent/absolute
https://bugs.webkit.org/show_bug.cgi?id=81477

Reviewed by Ojan Vafai.

Source/WebCore:

Test: css3/calc/simple-composited-mask-expected.html

  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::collectMatchingRulesForList):

LayoutTests:

  • css3/calc/simple-composited-mask-expected.html: Renamed from LayoutTests/css3/calc/simple-composited-mask-expected-mismatch.html.
Location:
trunk
Files:
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r111201 r111205  
     12012-03-19  Mike Lawther  <mikelawther@chromium.org>
     2
     3        CSS3 calc: make mask images work with mixed percent/absolute
     4        https://bugs.webkit.org/show_bug.cgi?id=81477
     5
     6        Reviewed by Ojan Vafai.
     7
     8        * css3/calc/simple-composited-mask-expected.html: Renamed from LayoutTests/css3/calc/simple-composited-mask-expected-mismatch.html.
     9
    1102012-03-19  Alexey Proskuryakov  <ap@apple.com>
    211
  • trunk/Source/WebCore/ChangeLog

    r111203 r111205  
     12012-03-19  Mike Lawther  <mikelawther@chromium.org>
     2
     3        CSS3 calc: make mask images work with mixed percent/absolute
     4        https://bugs.webkit.org/show_bug.cgi?id=81477
     5
     6        Reviewed by Ojan Vafai.
     7
     8        Test: css3/calc/simple-composited-mask-expected.html
     9
     10        * css/CSSStyleSelector.cpp:
     11        (WebCore::CSSStyleSelector::collectMatchingRulesForList):
     12
    1132012-03-19  Mark Pilgrim  <pilgrim@chromium.org>
    214
  • trunk/Source/WebCore/css/CSSStyleSelector.cpp

    r111200 r111205  
    42254225    else if (first->isPercentage())
    42264226        firstLength = Length(first->getDoubleValue(), Percent);
     4227    else if (first->isCalculatedPercentageWithLength())
     4228        firstLength = Length(first->cssCalcValue()->toCalcValue(style(), m_rootElementStyle, zoomFactor));
    42274229    else
    42284230        return;
     
    42344236    else if (second->isPercentage())
    42354237        secondLength = Length(second->getDoubleValue(), Percent);
     4238    else if (second->isCalculatedPercentageWithLength())
     4239        secondLength = Length(second->cssCalcValue()->toCalcValue(style(), m_rootElementStyle, zoomFactor));
    42364240    else
    42374241        return;
Note: See TracChangeset for help on using the changeset viewer.