2010-07-12 Sheriff Bot <webkit.review.bot@gmail.com>
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 13 Jul 2010 02:45:26 +0000 (02:45 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 13 Jul 2010 02:45:26 +0000 (02:45 +0000)
        Unreviewed, rolling out r63156.
        http://trac.webkit.org/changeset/63156
        https://bugs.webkit.org/show_bug.cgi?id=42129

        broke chromium compile (Requested by jamesr on #webkit).

        * WebKit.gyp:
        * public/WebAccessibilityObject.h:
        * public/WebAttribute.h: Removed.
        * public/WebDocumentType.h: Removed.
        * public/WebElement.h:
        * public/WebNamedNodeMap.h: Removed.
        * public/WebNode.h:
        * public/WebRenderStyle.h: Removed.
        * src/WebAccessibilityObject.cpp:
        * src/WebAttribute.cpp: Removed.
        * src/WebDocumentType.cpp: Removed.
        * src/WebElement.cpp:
        * src/WebNamedNodeMap.cpp: Removed.
        * src/WebNode.cpp:
        * src/WebRenderStyle.cpp: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@63160 268f45cc-cd09-0410-ab3c-d52691b4dbfc

16 files changed:
WebKit/chromium/ChangeLog
WebKit/chromium/WebKit.gyp
WebKit/chromium/public/WebAccessibilityObject.h
WebKit/chromium/public/WebAttribute.h [deleted file]
WebKit/chromium/public/WebDocumentType.h [deleted file]
WebKit/chromium/public/WebElement.h
WebKit/chromium/public/WebNamedNodeMap.h [deleted file]
WebKit/chromium/public/WebNode.h
WebKit/chromium/public/WebRenderStyle.h [deleted file]
WebKit/chromium/src/WebAccessibilityObject.cpp
WebKit/chromium/src/WebAttribute.cpp [deleted file]
WebKit/chromium/src/WebDocumentType.cpp [deleted file]
WebKit/chromium/src/WebElement.cpp
WebKit/chromium/src/WebNamedNodeMap.cpp [deleted file]
WebKit/chromium/src/WebNode.cpp
WebKit/chromium/src/WebRenderStyle.cpp [deleted file]

index 9283d55..2a0bac3 100644 (file)
@@ -1,3 +1,27 @@
+2010-07-12  Sheriff Bot  <webkit.review.bot@gmail.com>
+
+        Unreviewed, rolling out r63156.
+        http://trac.webkit.org/changeset/63156
+        https://bugs.webkit.org/show_bug.cgi?id=42129
+
+        broke chromium compile (Requested by jamesr on #webkit).
+
+        * WebKit.gyp:
+        * public/WebAccessibilityObject.h:
+        * public/WebAttribute.h: Removed.
+        * public/WebDocumentType.h: Removed.
+        * public/WebElement.h:
+        * public/WebNamedNodeMap.h: Removed.
+        * public/WebNode.h:
+        * public/WebRenderStyle.h: Removed.
+        * src/WebAccessibilityObject.cpp:
+        * src/WebAttribute.cpp: Removed.
+        * src/WebDocumentType.cpp: Removed.
+        * src/WebElement.cpp:
+        * src/WebNamedNodeMap.cpp: Removed.
+        * src/WebNode.cpp:
+        * src/WebRenderStyle.cpp: Removed.
+
 2010-07-12  Dominic Mazzoni  <dmazzoni@google.com>
 
         Reviewed by Darin Fisher.
index 73ae9f9..8143049 100644 (file)
@@ -84,7 +84,6 @@
                 'public/WebAnimationController.h',
                 'public/WebApplicationCacheHost.h',
                 'public/WebApplicationCacheHostClient.h',
-                'public/WebAttribute.h',
                 'public/WebBindings.h',
                 'public/WebCache.h',
                 'public/WebCanvas.h',
                 'public/WebDevToolsMessageData.h',
                 'public/WebDevToolsMessageTransport.h',
                 'public/WebDocument.h',
-                'public/WebDocumentType.h',
                 'public/WebDragData.h',
                 'public/WebEditingAction.h',
                 'public/WebElement.h',
                 'public/WebMessagePortChannelClient.h',
                 'public/WebMimeRegistry.h',
                 'public/WebMutationEvent.h',
-                'public/WebNamedNodeMap.h',
                 'public/WebNavigationType.h',
                 'public/WebNode.h',
                 'public/WebNodeCollection.h',
                 'public/WebPrivatePtr.h',
                 'public/WebRange.h',
                 'public/WebRect.h',
-                'public/WebRenderStyle.h',
                 'public/WebRegularExpression.h',
                 'public/WebRuntimeFeatures.h',
                 'public/WebScrollbar.h',
                 'src/WebAccessibilityObject.cpp',
                 'src/WebAnimationControllerImpl.cpp',
                 'src/WebAnimationControllerImpl.h',
-                'src/WebAttribute.cpp',
                 'src/WebBindings.cpp',
                 'src/WebCache.cpp',
                 'src/WebColor.cpp',
                 'src/WebDevToolsFrontendImpl.cpp',
                 'src/WebDevToolsFrontendImpl.h',
                 'src/WebDocument.cpp',
-                'src/WebDocumentType.cpp',
                 'src/WebDragData.cpp',
                 'src/WebElement.cpp',
                 'src/WebEntities.cpp',
                 'src/WebMediaPlayerClientImpl.cpp',
                 'src/WebMediaPlayerClientImpl.h',
                 'src/WebMutationEvent.cpp',
-                'src/WebNamedNodeMap.cpp',
                 'src/WebNode.cpp',
                 'src/WebNodeCollection.cpp',
                 'src/WebNodeList.cpp',
                 'src/WebPopupMenuImpl.h',
                 'src/WebRange.cpp',
                 'src/WebRegularExpression.cpp',
-                'src/WebRenderStyle.cpp',
                 'src/WebRuntimeFeatures.cpp',
                 'src/WebScriptController.cpp',
                 'src/WebScrollbarImpl.cpp',
index fcf2480..f1b2474 100644 (file)
@@ -42,8 +42,6 @@ namespace WTF { template <typename T> class PassRefPtr; }
 namespace WebKit {
 
 class WebAccessibilityObjectPrivate;
-class WebNode;
-class WebDocument;
 class WebString;
 struct WebPoint;
 struct WebRect;
@@ -105,9 +103,6 @@ public:
     WEBKIT_API WebString stringValue() const;
     WEBKIT_API WebString title() const;
 
-    WEBKIT_API WebNode node() const;
-    WEBKIT_API WebDocument document() const;
-
 #if WEBKIT_IMPLEMENTATION
     WebAccessibilityObject(const WTF::PassRefPtr<WebCore::AccessibilityObject>&);
     WebAccessibilityObject& operator=(const WTF::PassRefPtr<WebCore::AccessibilityObject>&);
diff --git a/WebKit/chromium/public/WebAttribute.h b/WebKit/chromium/public/WebAttribute.h
deleted file mode 100644 (file)
index 56e140b..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Copyright (C) 2010 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef WebAttribute_h
-#define WebAttribute_h
-
-#include "WebCommon.h"
-#include "WebPrivatePtr.h"
-
-namespace WebCore { class Attribute; }
-#if WEBKIT_IMPLEMENTATION
-namespace WTF { template <typename T> class PassRefPtr; }
-#endif
-
-namespace WebKit {
-class WebString;
-
-// Provides readonly access to some properties of a DOM attribute.
-class WebAttribute {
-public:
-    ~WebAttribute() { reset(); }
-
-    WebAttribute() { }
-    WebAttribute(const WebAttribute& n) { assign(n); }
-    WebAttribute& operator=(const WebAttribute& n)
-    {
-        assign(n);
-        return *this;
-    }
-
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebAttribute&);
-
-    WEBKIT_API WebString localName() const;
-    WEBKIT_API WebString value() const;
-
-#if WEBKIT_IMPLEMENTATION
-    WebAttribute(const WTF::PassRefPtr<WebCore::Attribute>&);
-#endif
-
-private:
-    WebPrivatePtr<WebCore::Attribute> m_private;
-};
-
-} // namespace WebKit
-
-#endif
diff --git a/WebKit/chromium/public/WebDocumentType.h b/WebKit/chromium/public/WebDocumentType.h
deleted file mode 100644 (file)
index b339320..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (C) 2010 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef WebDocumentType_h
-#define WebDocumentType_h
-
-#include "WebNode.h"
-
-#if WEBKIT_IMPLEMENTATION
-namespace WebCore { class DocumentType; }
-namespace WTF { template <typename T> class PassRefPtr; }
-#endif
-
-namespace WebKit {
-class WebString;
-
-// Provides readonly access to some properties of a DOM document type.
-class WebDocumentType : public WebNode {
-public:
-    WebDocumentType() { }
-    WebDocumentType(const WebDocumentType& e) : WebNode(e) { }
-
-    WebDocumentType& operator=(const WebDocumentType& e)
-    {
-        WebNode::assign(e);
-        return *this;
-    }
-    void assign(const WebDocumentType& e) { WebNode::assign(e); }
-
-    WEBKIT_API WebString name() const;
-
-#if WEBKIT_IMPLEMENTATION
-    WebDocumentType(const WTF::PassRefPtr<WebCore::DocumentType>&);
-    WebDocumentType& operator=(const WTF::PassRefPtr<WebCore::DocumentType>&);
-    operator WTF::PassRefPtr<WebCore::DocumentType>() const;
-#endif
-};
-
-} // namespace WebKit
-
-#endif
index 16a82d8..1be40bc 100644 (file)
@@ -38,8 +38,6 @@ namespace WebCore { class Element; }
 #endif
 
 namespace WebKit {
-class WebNamedNodeMap;
-
     // Provides access to some properties of a DOM element node.
     class WebElement : public WebNode {
     public:
@@ -55,7 +53,6 @@ class WebNamedNodeMap;
         WEBKIT_API bool hasAttribute(const WebString&) const;
         WEBKIT_API WebString getAttribute(const WebString&) const;
         WEBKIT_API bool setAttribute(const WebString& name, const WebString& value);
-        WEBKIT_API WebNamedNodeMap attributes() const;
         WEBKIT_API WebString innerText() const;
 
 #if WEBKIT_IMPLEMENTATION
diff --git a/WebKit/chromium/public/WebNamedNodeMap.h b/WebKit/chromium/public/WebNamedNodeMap.h
deleted file mode 100644 (file)
index 0b7e296..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Copyright (C) 2010 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef WebNamedNodeMap_h
-#define WebNamedNodeMap_h
-
-#include "WebCommon.h"
-#include "WebPrivatePtr.h"
-
-namespace WebCore { class NamedNodeMap; }
-#if WEBKIT_IMPLEMENTATION
-namespace WTF { template <typename T> class PassRefPtr; }
-#endif
-
-namespace WebKit {
-class WebAttribute;
-
-// Provides readonly access to some properties of a DOM attribute map.
-class WebNamedNodeMap {
-public:
-    ~WebNamedNodeMap() { reset(); }
-
-    WebNamedNodeMap() { }
-    WebNamedNodeMap(const WebNamedNodeMap& n) { assign(n); }
-    WebNamedNodeMap& operator=(const WebNamedNodeMap& n)
-    {
-        assign(n);
-        return *this;
-    }
-
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebNamedNodeMap&);
-
-    WEBKIT_API unsigned length() const;
-    WEBKIT_API WebAttribute attributeItem(unsigned) const;
-
-#if WEBKIT_IMPLEMENTATION
-    WebNamedNodeMap(const WTF::PassRefPtr<WebCore::NamedNodeMap>&);
-#endif
-
-private:
-    WebPrivatePtr<WebCore::NamedNodeMap> m_private;
-};
-
-} // namespace WebKit
-
-#endif
index df781a0..fb0a99e 100644 (file)
@@ -39,12 +39,10 @@ namespace WebCore { class Node; }
 
 namespace WebKit {
 class WebDocument;
-class WebElement;
 class WebEventListener;
 class WebEventListenerPrivate;
 class WebFrame;
 class WebNodeList;
-class WebRenderStyle;
 
 // Provides access to some properties of a DOM node.
 class WebNode {
@@ -103,8 +101,6 @@ public:
     WEBKIT_API void removeEventListener(const WebString& eventType, WebEventListener* listener, bool useCapture);
     WEBKIT_API void simulateClick();
     WEBKIT_API WebNodeList getElementsByTagName(const WebString&) const;
-    WEBKIT_API bool hasComputedStyle() const;
-    WEBKIT_API WebRenderStyle computedStyle() const;
 
     // Returns true if the node has a non-empty bounding box in layout.
     // This does not 100% guarantee the user can see it, but is pretty close.
diff --git a/WebKit/chromium/public/WebRenderStyle.h b/WebKit/chromium/public/WebRenderStyle.h
deleted file mode 100644 (file)
index 774b147..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Copyright (C) 2010 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef WebRenderStyle_h
-#define WebRenderStyle_h
-
-#include "WebCommon.h"
-#include "WebPrivatePtr.h"
-
-namespace WebCore { class RenderStyle; }
-#if WEBKIT_IMPLEMENTATION
-namespace WTF { template <typename T> class PassRefPtr; }
-#endif
-
-namespace WebKit {
-class WebString;
-
-// Provides readonly access to some properties of a DOM node's style.
-class WebRenderStyle {
-public:
-    ~WebRenderStyle() { reset(); }
-
-    WebRenderStyle() { }
-    WebRenderStyle(const WebRenderStyle& n) { assign(n); }
-    WebRenderStyle& operator=(const WebRenderStyle& n)
-    {
-        assign(n);
-        return *this;
-    }
-
-    WEBKIT_API void reset();
-    WEBKIT_API void assign(const WebRenderStyle&);
-
-    WEBKIT_API WebString display() const;
-
-#if WEBKIT_IMPLEMENTATION
-    WebRenderStyle(const WTF::PassRefPtr<WebCore::RenderStyle>&);
-#endif
-
-private:
-    WebPrivatePtr<WebCore::RenderStyle> m_private;
-};
-
-} // namespace WebKit
-
-#endif
index 80381a4..e59a1a2 100644 (file)
 #include "WebAccessibilityObject.h"
 
 #include "AccessibilityObject.h"
-#include "AccessibilityRenderObject.h"
 #include "EventHandler.h"
 #include "FrameView.h"
-#include "Node.h"
 #include "PlatformKeyboardEvent.h"
-#include "WebDocument.h"
-#include "WebNode.h"
 #include "WebPoint.h"
 #include "WebRect.h"
 #include "WebString.h"
@@ -405,39 +401,6 @@ WebString WebAccessibilityObject::title() const
     return m_private->title();
 }
 
-
-WebNode WebAccessibilityObject::node() const
-{
-    if (!m_private)
-        return WebNode();
-
-    m_private->updateBackingStore();
-
-    if (!m_private->isAccessibilityRenderObject())
-        return WebNode();
-
-    AccessibilityRenderObject* renderObject =
-        reinterpret_cast<AccessibilityRenderObject*>(m_private);
-    Node* node = renderObject->node();
-    if (!node)
-        return WebNode();
-
-    return WebNode(node);
-}
-
-WebDocument WebAccessibilityObject::document() const
-{
-    if (!m_private)
-        return WebDocument();
-
-    m_private->updateBackingStore();
-
-    if (!m_private->isAccessibilityRenderObject())
-        return WebDocument();
-
-    return WebDocument(m_private->document());
-}
-
 WebAccessibilityObject::WebAccessibilityObject(const WTF::PassRefPtr<WebCore::AccessibilityObject>& object)
     : m_private(static_cast<WebAccessibilityObjectPrivate*>(object.releaseRef()))
 {
diff --git a/WebKit/chromium/src/WebAttribute.cpp b/WebKit/chromium/src/WebAttribute.cpp
deleted file mode 100644 (file)
index 0bc3b91..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (C) 2010 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "WebAttribute.h"
-
-#include "Attribute.h"
-#include <wtf/PassRefPtr.h>
-
-#include "WebString.h"
-
-using namespace WebCore;
-
-namespace WebKit {
-
-void WebAttribute::reset()
-{
-    m_private.reset();
-}
-
-void WebAttribute::assign(const WebAttribute& other)
-{
-    m_private = other.m_private;
-}
-
-WebAttribute::WebAttribute(const PassRefPtr<Attribute>& other)
-    : m_private(other)
-{
-}
-
-WebString WebAttribute::localName() const
-{
-    return WebString(m_private->localName());
-}
-
-WebString WebAttribute::value() const
-{
-    return WebString(m_private->value());
-}
-
-} // namespace WebKit
diff --git a/WebKit/chromium/src/WebDocumentType.cpp b/WebKit/chromium/src/WebDocumentType.cpp
deleted file mode 100644 (file)
index bbf28e7..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Copyright (C) 2010 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "WebDocumentType.h"
-
-#include "DocumentType.h"
-#include "WebString.h"
-
-#include <wtf/PassRefPtr.h>
-
-using namespace WebCore;
-
-namespace WebKit {
-
-WebString WebDocumentType::name() const
-{
-    return WebString(constUnwrap<DocumentType>()->name());
-}
-
-WebDocumentType::WebDocumentType(const PassRefPtr<DocumentType>& elem)
-    : WebNode(elem)
-{
-}
-
-WebDocumentType& WebDocumentType::operator=(const PassRefPtr<DocumentType>& elem)
-{
-    m_private = elem;
-    return *this;
-}
-
-WebDocumentType::operator PassRefPtr<DocumentType>() const
-{
-    return static_cast<DocumentType*>(m_private.get());
-}
-
-} // namespace WebKit
index f45cba9..25a396e 100644 (file)
@@ -36,8 +36,6 @@
 #include "RenderObject.h"
 #include <wtf/PassRefPtr.h>
 
-#include "WebNamedNodeMap.h"
-
 using namespace WebCore;
 
 namespace WebKit {
@@ -75,11 +73,6 @@ bool WebElement::setAttribute(const WebString& attrName, const WebString& attrVa
     return !exceptionCode;
 }
 
-WebNamedNodeMap WebElement::attributes() const
-{
-    return WebNamedNodeMap(m_private->attributes());
-}
-
 WebString WebElement::innerText() const
 {
     return constUnwrap<Element>()->innerText();
diff --git a/WebKit/chromium/src/WebNamedNodeMap.cpp b/WebKit/chromium/src/WebNamedNodeMap.cpp
deleted file mode 100644 (file)
index e2455e6..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Copyright (C) 2010 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "WebNamedNodeMap.h"
-
-#include "NamedNodeMap.h"
-#include "Node.h"
-#include "WebAttribute.h"
-#include "WebNode.h"
-#include <wtf/PassRefPtr.h>
-
-using namespace WebCore;
-
-namespace WebKit {
-
-void WebNamedNodeMap::reset()
-{
-    m_private.reset();
-}
-
-void WebNamedNodeMap::assign(const WebNamedNodeMap& other)
-{
-    m_private = other.m_private;
-}
-
-WebNamedNodeMap::WebNamedNodeMap(const PassRefPtr<NamedNodeMap>& other)
-    : m_private(other)
-{
-}
-
-unsigned WebNamedNodeMap::length() const
-{
-    return m_private->length();
-}
-
-WebAttribute WebNamedNodeMap::attributeItem(unsigned index) const
-{
-    return WebAttribute(m_private->attributeItem(index));
-}
-
-} // namespace WebKit
index 46d44d0..69c35e7 100644 (file)
 #include "WebNode.h"
 
 #include "Document.h"
-#include "Element.h"
 #include "Frame.h"
 #include "FrameLoaderClientImpl.h"
 #include "Node.h"
 #include "NodeList.h"
-#include "RenderStyle.h"
 
 #include "EventListenerWrapper.h"
 #include "WebDocument.h"
-#include "WebElement.h"
 #include "WebEvent.h"
 #include "WebEventListener.h"
 #include "WebFrameImpl.h"
 #include "WebNodeList.h"
-#include "WebRenderStyle.h"
 #include "WebString.h"
 #include "WebVector.h"
 
@@ -182,16 +178,6 @@ WebNodeList WebNode::getElementsByTagName(const WebString& tag) const
     return WebNodeList(m_private->getElementsByTagName(tag));
 }
 
-bool WebNode::hasComputedStyle() const
-{
-    return m_private->computedStyle();
-}
-
-WebRenderStyle WebNode::computedStyle() const
-{
-    return WebRenderStyle(m_private->computedStyle());
-}
-
 bool WebNode::hasNonEmptyBoundingBox() const
 {
     return m_private->hasNonEmptyBoundingBox();
diff --git a/WebKit/chromium/src/WebRenderStyle.cpp b/WebKit/chromium/src/WebRenderStyle.cpp
deleted file mode 100644 (file)
index fa68828..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Copyright (C) 2010 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "WebRenderStyle.h"
-
-#include "CSSPrimitiveValueMappings.h"
-#include "RenderStyle.h"
-#include <wtf/PassRefPtr.h>
-
-#include "WebString.h"
-
-using namespace WebCore;
-
-namespace WebKit {
-
-void WebRenderStyle::reset()
-{
-    m_private.reset();
-}
-
-void WebRenderStyle::assign(const WebRenderStyle& other)
-{
-    m_private = other.m_private;
-}
-
-WebRenderStyle::WebRenderStyle(const PassRefPtr<RenderStyle>& other)
-    : m_private(other)
-{
-}
-
-WebString WebRenderStyle::display() const
-{
-    return WebString(CSSPrimitiveValue::create(m_private->display())->getStringValue());
-}
-
-} // namespace WebKit