Ignore:
Timestamp:
Dec 14, 2016, 12:23:23 AM (8 years ago)
Author:
[email protected]
Message:

Source/WebCore:
Unreviewed, rolling out r209792.
https://bugs.webkit.org/show_bug.cgi?id=165841

Cause build failures (Requested by yusukesuzuki on #webkit).

Reverted changeset:

"Use JSValue::toWTFString instead of calling toString(exec)
and value(exec)"
https://bugs.webkit.org/show_bug.cgi?id=165795
http://trac.webkit.org/changeset/209792

Patch by Commit Queue <[email protected]> on 2016-12-13

LayoutTests:
ASSERTION FAILED: hasParserBlockingScript() seen with js/dom/modules/module-will-fire-beforeload.html
https://bugs.webkit.org/show_bug.cgi?id=164883

Patch by Yusuke Suzuki <Yusuke Suzuki> on 2016-12-13
Reviewed by Ryosuke Niwa.

  • platform/mac-wk2/TestExpectations:
File:
1 edited

Legend:

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

    r209718 r209794  
    2727#include "CSSKeyframesRule.h"
    2828
    29 #include "CSSDeferredParser.h"
    3029#include "CSSKeyframeRule.h"
    3130#include "CSSParser.h"
     
    3938namespace WebCore {
    4039
    41 StyleRuleKeyframes::StyleRuleKeyframes(const AtomicString& name)
     40StyleRuleKeyframes::StyleRuleKeyframes()
    4241    : StyleRuleBase(Keyframes)
    43     , m_name(name)
    44 {
    45 }
    46 
    47 StyleRuleKeyframes::StyleRuleKeyframes(const AtomicString& name, std::unique_ptr<DeferredStyleGroupRuleList>&& deferredRules)
    48     : StyleRuleBase(Keyframes)
    49     , m_name(name)
    50     , m_deferredRules(WTFMove(deferredRules))
    51 {
    52    
     42{
    5343}
    5444
     
    6656}
    6757
    68 void StyleRuleKeyframes::parseDeferredRulesIfNeeded() const
    69 {
    70     if (!m_deferredRules)
    71         return;
    72    
    73     m_deferredRules->parseDeferredKeyframes(const_cast<StyleRuleKeyframes&>(*this));
    74     m_deferredRules = nullptr;
    75 }
    76 
    77 const Vector<Ref<StyleKeyframe>>& StyleRuleKeyframes::keyframes() const
    78 {
    79     parseDeferredRulesIfNeeded();
    80     return m_keyframes;
    81 }
    82 
    8358void StyleRuleKeyframes::parserAppendKeyframe(RefPtr<StyleKeyframe>&& keyframe)
    8459{
     
    9065void StyleRuleKeyframes::wrapperAppendKeyframe(Ref<StyleKeyframe>&& keyframe)
    9166{
    92     parseDeferredRulesIfNeeded();
    9367    m_keyframes.append(WTFMove(keyframe));
    9468}
     
    9670void StyleRuleKeyframes::wrapperRemoveKeyframe(unsigned index)
    9771{
    98     parseDeferredRulesIfNeeded();
    9972    m_keyframes.remove(index);
    10073}
     
    10275size_t StyleRuleKeyframes::findKeyframeIndex(const String& key) const
    10376{
    104     parseDeferredRulesIfNeeded();
    105 
    10677    auto keys = CSSParser::parseKeyframeKeyList(key);
    10778
Note: See TracChangeset for help on using the changeset viewer.