+2012-02-15 Hayato Ito <hayato@chromium.org>
+
+ ShadowRoot: Remove a public static factory function which doesn't have any callers.
+ https://bugs.webkit.org/show_bug.cgi?id=78668
+
+ Reviewed by Kent Tamura.
+
+ No tests. No change in behavior.
+
+ * dom/ShadowRoot.cpp:
+ (WebCore::ShadowRoot::create):
+ * dom/ShadowRoot.h:
+ (ShadowRoot):
+
2012-02-14 Hao Zheng <zhenghao@chromium.org>
Cleanup pending transaction queue in Database.
}
ASSERT(purpose != CreatingUserAgentShadowRoot || !element->hasShadowRoot());
- RefPtr<ShadowRoot> shadowRoot = create(element->document());
+ RefPtr<ShadowRoot> shadowRoot = adoptRef(new ShadowRoot(element->document()));
ec = 0;
element->setShadowRoot(shadowRoot, ec);
class ShadowRoot : public DocumentFragment, public TreeScope, public DoublyLinkedListNode<ShadowRoot> {
friend class WTF::DoublyLinkedListNode<ShadowRoot>;
public:
- static PassRefPtr<ShadowRoot> create(Document*);
static PassRefPtr<ShadowRoot> create(Element*, ExceptionCode&);
// FIXME: We will support multiple shadow subtrees, however current implementation does not work well
OwnPtr<HTMLContentSelector> m_selector;
};
-inline PassRefPtr<ShadowRoot> ShadowRoot::create(Document* document)
-{
- return adoptRef(new ShadowRoot(document));
-}
-
inline void ShadowRoot::clearNeedsReattachHostChildrenAndShadow()
{
m_needsRecalculateContent = false;