Title: [157702] trunk/Source

Diff

Modified: trunk/Source/WebCore/ChangeLog (157701 => 157702)


--- trunk/Source/WebCore/ChangeLog	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/ChangeLog	2013-10-20 16:12:09 UTC (rev 157702)
@@ -1,3 +1,16 @@
+2013-10-20  Andreas Kling  <[email protected]>
+
+        Use PassRef for StyleSheetContents.
+        <https://webkit.org/b/123083>
+
+        Let functions that return newly-constructed StyleSheetContents
+        objects vend PassRef<StyleSheetContents> instead of PassRefPtr.
+
+        Updated functions that take StyleSheetContents in arguments
+        accordingly. And CSSStyleSheet now has a Ref internally. Woo!
+
+        Reviewed by Antti Koivisto.
+
 2013-10-20  Thiago de Barros Lacerda  <[email protected]>
 
         Removing "unused parameter" compiling warnings from WebKit2 and WebCore

Modified: trunk/Source/WebCore/WebCore.exp.in (157701 => 157702)


--- trunk/Source/WebCore/WebCore.exp.in	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/WebCore.exp.in	2013-10-20 16:12:09 UTC (rev 157702)
@@ -872,8 +872,8 @@
 __ZN7WebCore27DeviceOrientationClientMockC1Ev
 __ZN7WebCore27protocolHostAndPortAreEqualERKNS_3URLES2_
 __ZN7WebCore27startObservingCookieChangesEPFvvE
-__ZN7WebCore28DocumentStyleSheetCollection12addUserSheetEN3WTF10PassRefPtrINS_18StyleSheetContentsEEE
-__ZN7WebCore28DocumentStyleSheetCollection14addAuthorSheetEN3WTF10PassRefPtrINS_18StyleSheetContentsEEE
+__ZN7WebCore28DocumentStyleSheetCollection12addUserSheetEN3WTF7PassRefINS_18StyleSheetContentsEEE
+__ZN7WebCore28DocumentStyleSheetCollection14addAuthorSheetEN3WTF7PassRefINS_18StyleSheetContentsEEE
 __ZN7WebCore28encodeWithURLEscapeSequencesERKN3WTF6StringE
 __ZN7WebCore28removeLanguageChangeObserverEPv
 __ZN7WebCore29cookieRequestHeaderFieldValueERKNS_21NetworkStorageSessionERKNS_3URLES5_

Modified: trunk/Source/WebCore/css/CSSDefaultStyleSheets.cpp (157701 => 157702)


--- trunk/Source/WebCore/css/CSSDefaultStyleSheets.cpp	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/css/CSSDefaultStyleSheets.cpp	2013-10-20 16:12:09 UTC (rev 157702)
@@ -80,9 +80,9 @@
 
 static StyleSheetContents* parseUASheet(const String& str)
 {
-    StyleSheetContents* sheet = StyleSheetContents::create().leakRef(); // leak the sheet on purpose
-    sheet->parseString(str);
-    return sheet;
+    StyleSheetContents& sheet = StyleSheetContents::create().leakRef(); // leak the sheet on purpose
+    sheet.parseString(str);
+    return &sheet;
 }
 
 static StyleSheetContents* parseUASheet(const char* characters, unsigned size)

Modified: trunk/Source/WebCore/css/CSSGrammar.y.in (157701 => 157702)


--- trunk/Source/WebCore/css/CSSGrammar.y.in	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/css/CSSGrammar.y.in	2013-10-20 16:12:09 UTC (rev 157702)
@@ -398,7 +398,7 @@
     | rule_list rule maybe_sgml {
         if (RefPtr<StyleRuleBase> rule = adoptRef($2)) {
             if (parser->m_styleSheet)
-                parser->m_styleSheet->parserAppendRule(rule.release());
+                parser->m_styleSheet->parserAppendRule(rule.releaseNonNull());
         }
     }
     ;

Modified: trunk/Source/WebCore/css/CSSImportRule.cpp (157701 => 157702)


--- trunk/Source/WebCore/css/CSSImportRule.cpp	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/css/CSSImportRule.cpp	2013-10-20 16:12:09 UTC (rev 157702)
@@ -85,7 +85,7 @@
         return 0;
 
     if (!m_styleSheetCSSOMWrapper)
-        m_styleSheetCSSOMWrapper = CSSStyleSheet::create(m_importRule->styleSheet(), const_cast<CSSImportRule*>(this));
+        m_styleSheetCSSOMWrapper = CSSStyleSheet::create(*m_importRule->styleSheet(), const_cast<CSSImportRule*>(this));
     return m_styleSheetCSSOMWrapper.get(); 
 }
 

Modified: trunk/Source/WebCore/css/CSSStyleSheet.cpp (157701 => 157702)


--- trunk/Source/WebCore/css/CSSStyleSheet.cpp	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/css/CSSStyleSheet.cpp	2013-10-20 16:12:09 UTC (rev 157702)
@@ -76,25 +76,24 @@
 }
 #endif
 
-PassRefPtr<CSSStyleSheet> CSSStyleSheet::create(PassRefPtr<StyleSheetContents> sheet, CSSImportRule* ownerRule)
+PassRefPtr<CSSStyleSheet> CSSStyleSheet::create(PassRef<StyleSheetContents> sheet, CSSImportRule* ownerRule)
 { 
-    return adoptRef(new CSSStyleSheet(sheet, ownerRule));
+    return adoptRef(new CSSStyleSheet(std::move(sheet), ownerRule));
 }
 
-PassRefPtr<CSSStyleSheet> CSSStyleSheet::create(PassRefPtr<StyleSheetContents> sheet, Node* ownerNode)
+PassRefPtr<CSSStyleSheet> CSSStyleSheet::create(PassRef<StyleSheetContents> sheet, Node* ownerNode)
 { 
-    return adoptRef(new CSSStyleSheet(sheet, ownerNode, false));
+    return adoptRef(new CSSStyleSheet(std::move(sheet), ownerNode, false));
 }
 
 PassRefPtr<CSSStyleSheet> CSSStyleSheet::createInline(Node& ownerNode, const URL& baseURL, const String& encoding)
 {
     CSSParserContext parserContext(ownerNode.document(), baseURL, encoding);
-    RefPtr<StyleSheetContents> sheet = StyleSheetContents::create(baseURL.string(), parserContext);
-    return adoptRef(new CSSStyleSheet(sheet.release(), &ownerNode, true));
+    return adoptRef(new CSSStyleSheet(StyleSheetContents::create(baseURL.string(), parserContext), &ownerNode, true));
 }
 
-CSSStyleSheet::CSSStyleSheet(PassRefPtr<StyleSheetContents> contents, CSSImportRule* ownerRule)
-    : m_contents(contents)
+CSSStyleSheet::CSSStyleSheet(PassRef<StyleSheetContents> contents, CSSImportRule* ownerRule)
+    : m_contents(std::move(contents))
     , m_isInlineStylesheet(false)
     , m_isDisabled(false)
     , m_ownerNode(0)
@@ -103,8 +102,8 @@
     m_contents->registerClient(this);
 }
 
-CSSStyleSheet::CSSStyleSheet(PassRefPtr<StyleSheetContents> contents, Node* ownerNode, bool isInlineStylesheet)
-    : m_contents(contents)
+CSSStyleSheet::CSSStyleSheet(PassRef<StyleSheetContents> contents, Node* ownerNode, bool isInlineStylesheet)
+    : m_contents(std::move(contents))
     , m_isInlineStylesheet(isInlineStylesheet)
     , m_isDisabled(false)
     , m_ownerNode(ownerNode)
@@ -294,8 +293,8 @@
         ec = INDEX_SIZE_ERR;
         return 0;
     }
-    CSSParser p(m_contents->parserContext());
-    RefPtr<StyleRuleBase> rule = p.parseRule(m_contents.get(), ruleString);
+    CSSParser p(m_contents.get().parserContext());
+    RefPtr<StyleRuleBase> rule = p.parseRule(&m_contents.get(), ruleString);
 
     if (!rule) {
         ec = SYNTAX_ERR;
@@ -304,7 +303,7 @@
 
     RuleMutationScope mutationScope(this, RuleInsertion, rule->type() == StyleRuleBase::Keyframes ? static_cast<StyleRuleKeyframes*>(rule.get()) : 0);
 
-    bool success = m_contents->wrapperInsertRule(rule, index);
+    bool success = m_contents.get().wrapperInsertRule(rule, index);
     if (!success) {
         ec = HIERARCHY_REQUEST_ERR;
         return 0;

Modified: trunk/Source/WebCore/css/CSSStyleSheet.h (157701 => 157702)


--- trunk/Source/WebCore/css/CSSStyleSheet.h	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/css/CSSStyleSheet.h	2013-10-20 16:12:09 UTC (rev 157702)
@@ -47,8 +47,8 @@
 
 class CSSStyleSheet FINAL : public StyleSheet {
 public:
-    static PassRefPtr<CSSStyleSheet> create(PassRefPtr<StyleSheetContents>, CSSImportRule* ownerRule = 0);
-    static PassRefPtr<CSSStyleSheet> create(PassRefPtr<StyleSheetContents>, Node* ownerNode);
+    static PassRefPtr<CSSStyleSheet> create(PassRef<StyleSheetContents>, CSSImportRule* ownerRule = 0);
+    static PassRefPtr<CSSStyleSheet> create(PassRef<StyleSheetContents>, Node* ownerNode);
     static PassRefPtr<CSSStyleSheet> createInline(Node&, const URL&, const String& encoding = String());
 
     virtual ~CSSStyleSheet();
@@ -111,20 +111,20 @@
     void clearChildRuleCSSOMWrappers();
     void reattachChildRuleCSSOMWrappers();
 
-    StyleSheetContents* contents() const { return m_contents.get(); }
+    StyleSheetContents* contents() { return &m_contents.get(); }
 
     void detachFromDocument() { m_ownerNode = nullptr; }
 
 private:
-    CSSStyleSheet(PassRefPtr<StyleSheetContents>, CSSImportRule* ownerRule);
-    CSSStyleSheet(PassRefPtr<StyleSheetContents>, Node* ownerNode, bool isInlineStylesheet);
+    CSSStyleSheet(PassRef<StyleSheetContents>, CSSImportRule* ownerRule);
+    CSSStyleSheet(PassRef<StyleSheetContents>, Node* ownerNode, bool isInlineStylesheet);
 
     virtual bool isCSSStyleSheet() const OVERRIDE { return true; }
     virtual String type() const OVERRIDE { return ASCIILiteral("text/css"); }
 
     bool canAccessRules() const;
     
-    RefPtr<StyleSheetContents> m_contents;
+    Ref<StyleSheetContents> m_contents;
     bool m_isInlineStylesheet;
     bool m_isDisabled;
     String m_title;

Modified: trunk/Source/WebCore/css/InspectorCSSOMWrappers.cpp (157701 => 157702)


--- trunk/Source/WebCore/css/InspectorCSSOMWrappers.cpp	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/css/InspectorCSSOMWrappers.cpp	2013-10-20 16:12:09 UTC (rev 157702)
@@ -92,7 +92,7 @@
 {
     if (!styleSheet)
         return;
-    RefPtr<CSSStyleSheet> styleSheetWrapper = CSSStyleSheet::create(styleSheet);
+    RefPtr<CSSStyleSheet> styleSheetWrapper = CSSStyleSheet::create(*styleSheet);
     sheetWrapperSet.add(styleSheetWrapper);
     collect(styleSheetWrapper.get());
 }

Modified: trunk/Source/WebCore/css/StyleSheetContents.h (157701 => 157702)


--- trunk/Source/WebCore/css/StyleSheetContents.h	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/css/StyleSheetContents.h	2013-10-20 16:12:09 UTC (rev 157702)
@@ -41,17 +41,17 @@
 
 class StyleSheetContents : public RefCounted<StyleSheetContents> {
 public:
-    static PassRefPtr<StyleSheetContents> create(const CSSParserContext& context = CSSParserContext(CSSStrictMode))
+    static PassRef<StyleSheetContents> create(const CSSParserContext& context = CSSParserContext(CSSStrictMode))
     {
-        return adoptRef(new StyleSheetContents(0, String(), context));
+        return adoptRef(*new StyleSheetContents(0, String(), context));
     }
-    static PassRefPtr<StyleSheetContents> create(const String& originalURL, const CSSParserContext& context)
+    static PassRef<StyleSheetContents> create(const String& originalURL, const CSSParserContext& context)
     {
-        return adoptRef(new StyleSheetContents(0, originalURL, context));
+        return adoptRef(*new StyleSheetContents(0, originalURL, context));
     }
-    static PassRefPtr<StyleSheetContents> create(StyleRuleImport* ownerRule, const String& originalURL, const CSSParserContext& context)
+    static PassRef<StyleSheetContents> create(StyleRuleImport* ownerRule, const String& originalURL, const CSSParserContext& context)
     {
-        return adoptRef(new StyleSheetContents(ownerRule, originalURL, context));
+        return adoptRef(*new StyleSheetContents(ownerRule, originalURL, context));
     }
 
     ~StyleSheetContents();
@@ -123,7 +123,7 @@
     bool wrapperInsertRule(PassRefPtr<StyleRuleBase>, unsigned index);
     void wrapperDeleteRule(unsigned index);
 
-    PassRefPtr<StyleSheetContents> copy() const { return adoptRef(new StyleSheetContents(*this)); }
+    PassRef<StyleSheetContents> copy() const { return adoptRef(*new StyleSheetContents(*this)); }
 
     void registerClient(CSSStyleSheet*);
     void unregisterClient(CSSStyleSheet*);

Modified: trunk/Source/WebCore/dom/DocumentStyleSheetCollection.cpp (157701 => 157702)


--- trunk/Source/WebCore/dom/DocumentStyleSheetCollection.cpp	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/dom/DocumentStyleSheetCollection.cpp	2013-10-20 16:12:09 UTC (rev 157702)
@@ -179,17 +179,17 @@
     m_document.styleResolverChanged(DeferRecalcStyle);
 }
 
-void DocumentStyleSheetCollection::addAuthorSheet(PassRefPtr<StyleSheetContents> authorSheet)
+void DocumentStyleSheetCollection::addAuthorSheet(PassRef<StyleSheetContents> authorSheet)
 {
-    ASSERT(!authorSheet->isUserStyleSheet());
-    m_authorStyleSheets.append(CSSStyleSheet::create(authorSheet, &m_document));
+    ASSERT(!authorSheet.get().isUserStyleSheet());
+    m_authorStyleSheets.append(CSSStyleSheet::create(std::move(authorSheet), &m_document));
     m_document.styleResolverChanged(RecalcStyleImmediately);
 }
 
-void DocumentStyleSheetCollection::addUserSheet(PassRefPtr<StyleSheetContents> userSheet)
+void DocumentStyleSheetCollection::addUserSheet(PassRef<StyleSheetContents> userSheet)
 {
-    ASSERT(userSheet->isUserStyleSheet());
-    m_userStyleSheets.append(CSSStyleSheet::create(userSheet, &m_document));
+    ASSERT(userSheet.get().isUserStyleSheet());
+    m_userStyleSheets.append(CSSStyleSheet::create(std::move(userSheet), &m_document));
     m_document.styleResolverChanged(RecalcStyleImmediately);
 }
 

Modified: trunk/Source/WebCore/dom/DocumentStyleSheetCollection.h (157701 => 157702)


--- trunk/Source/WebCore/dom/DocumentStyleSheetCollection.h	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/dom/DocumentStyleSheetCollection.h	2013-10-20 16:12:09 UTC (rev 157702)
@@ -66,8 +66,8 @@
     void invalidateInjectedStyleSheetCache();
     void updateInjectedStyleSheetCache() const;
 
-    void addAuthorSheet(PassRefPtr<StyleSheetContents> authorSheet);
-    void addUserSheet(PassRefPtr<StyleSheetContents> userSheet);
+    void addAuthorSheet(PassRef<StyleSheetContents> authorSheet);
+    void addUserSheet(PassRef<StyleSheetContents> userSheet);
 
     enum UpdateFlag { NoUpdate = 0, OptimizedUpdate, FullUpdate };
 

Modified: trunk/Source/WebCore/dom/ProcessingInstruction.cpp (157701 => 157702)


--- trunk/Source/WebCore/dom/ProcessingInstruction.cpp	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/dom/ProcessingInstruction.cpp	2013-10-20 16:12:09 UTC (rev 157702)
@@ -198,9 +198,7 @@
     ASSERT(m_isCSS);
     CSSParserContext parserContext(document(), baseURL, charset);
 
-    RefPtr<StyleSheetContents> newSheet = StyleSheetContents::create(href, parserContext);
-
-    RefPtr<CSSStyleSheet> cssSheet = CSSStyleSheet::create(newSheet, this);
+    RefPtr<CSSStyleSheet> cssSheet = CSSStyleSheet::create(StyleSheetContents::create(href, parserContext), this);
     cssSheet->setDisabled(m_alternate);
     cssSheet->setTitle(m_title);
     cssSheet->setMediaQueries(MediaQuerySet::create(m_media));

Modified: trunk/Source/WebCore/html/HTMLLinkElement.cpp (157701 => 157702)


--- trunk/Source/WebCore/html/HTMLLinkElement.cpp	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/html/HTMLLinkElement.cpp	2013-10-20 16:12:09 UTC (rev 157702)
@@ -308,7 +308,7 @@
         ASSERT(restoredSheet->isCacheable());
         ASSERT(!restoredSheet->isLoading());
 
-        m_sheet = CSSStyleSheet::create(restoredSheet.release(), this);
+        m_sheet = CSSStyleSheet::create(restoredSheet.releaseNonNull(), this);
         m_sheet->setMediaQueries(MediaQuerySet::createAllowingDescriptionSyntax(m_media));
         m_sheet->setTitle(title());
 
@@ -318,20 +318,19 @@
         return;
     }
 
-    RefPtr<StyleSheetContents> styleSheet = StyleSheetContents::create(href, parserContext);
-
-    m_sheet = CSSStyleSheet::create(styleSheet, this);
+    Ref<StyleSheetContents> styleSheet(StyleSheetContents::create(href, parserContext));
+    m_sheet = CSSStyleSheet::create(styleSheet.get(), this);
     m_sheet->setMediaQueries(MediaQuerySet::createAllowingDescriptionSyntax(m_media));
     m_sheet->setTitle(title());
 
-    styleSheet->parseAuthorStyleSheet(cachedStyleSheet, document().securityOrigin());
+    styleSheet.get().parseAuthorStyleSheet(cachedStyleSheet, document().securityOrigin());
 
     m_loading = false;
-    styleSheet->notifyLoadedSheet(cachedStyleSheet);
-    styleSheet->checkLoaded();
+    styleSheet.get().notifyLoadedSheet(cachedStyleSheet);
+    styleSheet.get().checkLoaded();
 
-    if (styleSheet->isCacheable())
-        const_cast<CachedCSSStyleSheet*>(cachedStyleSheet)->saveParsedStyleSheet(styleSheet.release());
+    if (styleSheet.get().isCacheable())
+        const_cast<CachedCSSStyleSheet*>(cachedStyleSheet)->saveParsedStyleSheet(styleSheet.get());
 }
 
 bool HTMLLinkElement::styleSheetIsLoading() const

Modified: trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp (157701 => 157702)


--- trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp	2013-10-20 16:12:09 UTC (rev 157702)
@@ -178,13 +178,13 @@
     return m_parsedStyleSheetCache;
 }
 
-void CachedCSSStyleSheet::saveParsedStyleSheet(PassRefPtr<StyleSheetContents> sheet)
+void CachedCSSStyleSheet::saveParsedStyleSheet(PassRef<StyleSheetContents> sheet)
 {
-    ASSERT(sheet && sheet->isCacheable());
+    ASSERT(sheet.get().isCacheable());
 
     if (m_parsedStyleSheetCache)
         m_parsedStyleSheetCache->removedFromMemoryCache();
-    m_parsedStyleSheetCache = sheet;
+    m_parsedStyleSheetCache = std::move(sheet);
     m_parsedStyleSheetCache->addedToMemoryCache();
 
     setDecodedSize(m_parsedStyleSheetCache->estimatedSizeInBytes());

Modified: trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h (157701 => 157702)


--- trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h	2013-10-20 16:12:09 UTC (rev 157702)
@@ -44,7 +44,7 @@
         const String sheetText(bool enforceMIMEType = true, bool* hasValidMIMEType = 0) const;
 
         PassRefPtr<StyleSheetContents> restoreParsedStyleSheet(const CSSParserContext&);
-        void saveParsedStyleSheet(PassRefPtr<StyleSheetContents>);
+        void saveParsedStyleSheet(PassRef<StyleSheetContents>);
 
     private:
         bool canUseSheet(bool enforceMIMEType, bool* hasValidMIMEType) const;

Modified: trunk/Source/WebCore/testing/Internals.cpp (157701 => 157702)


--- trunk/Source/WebCore/testing/Internals.cpp	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebCore/testing/Internals.cpp	2013-10-20 16:12:09 UTC (rev 157702)
@@ -1599,10 +1599,10 @@
         return;
     }
 
-    RefPtr<StyleSheetContents> parsedSheet = StyleSheetContents::create(*document);
-    parsedSheet->setIsUserStyleSheet(false);
-    parsedSheet->parseString(css);
-    document->styleSheetCollection().addAuthorSheet(parsedSheet);
+    auto parsedSheet = StyleSheetContents::create(*document);
+    parsedSheet.get().setIsUserStyleSheet(false);
+    parsedSheet.get().parseString(css);
+    document->styleSheetCollection().addAuthorSheet(std::move(parsedSheet));
 }
 
 void Internals::insertUserCSS(Document* document, const String& css, ExceptionCode& ec) const
@@ -1612,10 +1612,10 @@
         return;
     }
 
-    RefPtr<StyleSheetContents> parsedSheet = StyleSheetContents::create(*document);
-    parsedSheet->setIsUserStyleSheet(true);
-    parsedSheet->parseString(css);
-    document->styleSheetCollection().addUserSheet(parsedSheet);
+    auto parsedSheet = StyleSheetContents::create(*document);
+    parsedSheet.get().setIsUserStyleSheet(true);
+    parsedSheet.get().parseString(css);
+    document->styleSheetCollection().addUserSheet(std::move(parsedSheet));
 }
 
 String Internals::counterValue(Element* element)

Modified: trunk/Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in (157701 => 157702)


--- trunk/Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in	2013-10-20 15:43:48 UTC (rev 157701)
+++ trunk/Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in	2013-10-20 16:12:09 UTC (rev 157702)
@@ -387,12 +387,12 @@
         symbolWithPointer(?mayFillWithSolidColor@BitmapImage@WebCore@@MAE_NXZ, ?mayFillWithSolidColor@BitmapImage@WebCore@@MEAA_NXZ)
         symbolWithPointer(?solidColor@BitmapImage@WebCore@@MBE?AVColor@2@XZ, ?solidColor@BitmapImage@WebCore@@MEBA?AVColor@2@XZ)
         symbolWithPointer(?frameOrientationAtIndex@BitmapImage@WebCore@@IAE?AVImageOrientation@2@I@Z, ?frameOrientationAtIndex@BitmapImage@WebCore@@IEAA?AVImageOrientation@2@_K@Z)
-        symbolWithPointer(?addAuthorSheet@DocumentStyleSheetCollection@WebCore@@QAEXV?$PassRefPtr@VStyleSheetContents@WebCore@@@WTF@@@Z, ?addAuthorSheet@DocumentStyleSheetCollection@WebCore@@QEAAXV?$PassRefPtr@VStyleSheetContents@WebCore@@@WTF@@@Z)
+        symbolWithPointer(?addAuthorSheet@DocumentStyleSheetCollection@WebCore@@QAEXV?$PassRef@VStyleSheetContents@WebCore@@@WTF@@@Z, ?addAuthorSheet@DocumentStyleSheetCollection@WebCore@@QEAAXV?$PassRef@VStyleSheetContents@WebCore@@@WTF@@@Z)
         symbolWithPointer(?parseString@StyleSheetContents@WebCore@@QAE_NABVString@WTF@@@Z, ?parseString@StyleSheetContents@WebCore@@QEAA_NAEBVString@WTF@@@Z)
         symbolWithPointer(?emptyString@WTF@@YAABVString@1@XZ, ?emptyString@WTF@@YAAEBVString@1@XZ)
         symbolWithPointer(?invalidate@URL@WebCore@@AAEXXZ, ?invalidate@URL@WebCore@@AEAAXXZ)
         symbolWithPointer(??0StyleSheetContents@WebCore@@AAE@PAVStyleRuleImport@1@ABVString@WTF@@ABUCSSParserContext@1@@Z, ??0StyleSheetContents@WebCore@@AEAA@PEAVStyleRuleImport@1@AEBVString@WTF@@AEBUCSSParserContext@1@@Z)
-        symbolWithPointer(?addUserSheet@DocumentStyleSheetCollection@WebCore@@QAEXV?$PassRefPtr@VStyleSheetContents@WebCore@@@WTF@@@Z, ?addUserSheet@DocumentStyleSheetCollection@WebCore@@QEAAXV?$PassRefPtr@VStyleSheetContents@WebCore@@@WTF@@@Z)
+        symbolWithPointer(?addUserSheet@DocumentStyleSheetCollection@WebCore@@QAEXV?$PassRef@VStyleSheetContents@WebCore@@@WTF@@@Z, ?addUserSheet@DocumentStyleSheetCollection@WebCore@@QEAAXV?$PassRef@VStyleSheetContents@WebCore@@@WTF@@@Z)
         symbolWithPointer(??1StyleSheetContents@WebCore@@QAE@XZ, ??1StyleSheetContents@WebCore@@QEAA@XZ)
         symbolWithPointer(?pauseAnimationAtTime@AnimationController@WebCore@@QAE_NPAVRenderElement@2@ABVAtomicString@WTF@@N@Z, ?pauseAnimationAtTime@AnimationController@WebCore@@QEAA_NPEAVRenderElement@2@AEBVAtomicString@WTF@@N@Z)
         symbolWithPointer(?pauseTransitionAtTime@AnimationController@WebCore@@QAE_NPAVRenderElement@2@ABVString@WTF@@N@Z, ?pauseTransitionAtTime@AnimationController@WebCore@@QEAA_NPEAVRenderElement@2@AEBVString@WTF@@N@Z)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to