Changeset 101321 in webkit


Ignore:
Timestamp:
Nov 28, 2011 8:06:18 PM (12 years ago)
Author:
rolandsteiner@chromium.org
Message:

From @keyframes rules with the same name, the last rule should be used
https://bugs.webkit.org/show_bug.cgi?id=73113

Source/WebCore:

Have later rules override previously stored rules.

Reviewed by Simon Fraser.

Test: animations/duplicated-keyframes-name.html

  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::addKeyframeStyle):

LayoutTests:

Verify that the last @keyframe rule is used.

Reviewed by Simon Fraser.

  • animations/duplicated-keyframes-name-expected.txt: Added.
  • animations/duplicated-keyframes-name.html: Added.
Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    • Property svn:executable deleted
    r101320 r101321  
     12011-11-29  Roland Steiner  <rolandsteiner@chromium.org>
     2
     3        From @keyframes rules with the same name, the last rule should be used
     4        https://bugs.webkit.org/show_bug.cgi?id=73113
     5
     6        Verify that the last @keyframe rule is used.
     7
     8        Reviewed by Simon Fraser.
     9
     10        * animations/duplicated-keyframes-name-expected.txt: Added.
     11        * animations/duplicated-keyframes-name.html: Added.
     12
    1132011-11-28  David Grogan  <dgrogan@chromium.org>
    214
  • trunk/Source/WebCore/ChangeLog

    • Property svn:executable deleted
    r101319 r101321  
     12011-11-29  Roland Steiner  <rolandsteiner@chromium.org>
     2
     3        From @keyframes rules with the same name, the last rule should be used
     4        https://bugs.webkit.org/show_bug.cgi?id=73113
     5
     6        Have later rules override previously stored rules.
     7
     8        Reviewed by Simon Fraser.
     9
     10        Test: animations/duplicated-keyframes-name.html
     11
     12        * css/CSSStyleSelector.cpp:
     13        (WebCore::CSSStyleSelector::addKeyframeStyle):
     14
    1152011-11-28  Jacky Jiang  <zhajiang@rim.com>
    216
  • trunk/Source/WebCore/css/CSSStyleSelector.cpp

    r101317 r101321  
    435435{
    436436    AtomicString s(rule->name());
    437     m_keyframesRuleMap.add(s.impl(), rule);
     437    m_keyframesRuleMap.set(s.impl(), rule);
    438438}
    439439
Note: See TracChangeset for help on using the changeset viewer.