2006-10-01 Anders Carlsson <acarlsson@apple.com>
authorandersca <andersca@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 1 Oct 2006 20:45:15 +0000 (20:45 +0000)
committerandersca <andersca@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 1 Oct 2006 20:45:15 +0000 (20:45 +0000)
        Reviewed by Geoff.

        * dom/Document.cpp:
        (WebCore::Document::recalcStyleSelector):
        * dom/Document.h:
        Get rid of availableStyleSheets() and remove DeprecatedStringList.h include.

        * dom/Node.h:
        Remove DeprecatedStringList class forward declaration.

        * editing/markup.cpp:
        Include DeprecatedStringList.h here since it's not included by Document.h anymore.

        * kcanvas/KCanvasTreeDebug.cpp:
        * kcanvas/KCanvasTreeDebug.h:
        Remove unused functions.

        * loader/loader.cpp:
        * page/Frame.cpp:
        * page/Frame.h:
        * page/FrameView.h:
        Fixup DeprecatedStringList.h includes.

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

WebCore/ChangeLog
WebCore/dom/Document.cpp
WebCore/dom/Document.h
WebCore/dom/Node.h
WebCore/editing/markup.cpp
WebCore/kcanvas/KCanvasTreeDebug.cpp
WebCore/kcanvas/KCanvasTreeDebug.h
WebCore/loader/loader.cpp
WebCore/page/Frame.cpp
WebCore/page/Frame.h
WebCore/page/FrameView.h

index d756016..fa73479 100644 (file)
@@ -1,3 +1,28 @@
+2006-10-01  Anders Carlsson  <acarlsson@apple.com>
+
+        Reviewed by Geoff.
+
+        * dom/Document.cpp:
+        (WebCore::Document::recalcStyleSelector):
+        * dom/Document.h:
+        Get rid of availableStyleSheets() and remove DeprecatedStringList.h include.
+        
+        * dom/Node.h:
+        Remove DeprecatedStringList class forward declaration.
+        
+        * editing/markup.cpp:
+        Include DeprecatedStringList.h here since it's not included by Document.h anymore.
+        
+        * kcanvas/KCanvasTreeDebug.cpp:
+        * kcanvas/KCanvasTreeDebug.h:
+        Remove unused functions.
+        
+        * loader/loader.cpp:
+        * page/Frame.cpp:
+        * page/Frame.h:
+        * page/FrameView.h:
+        Fixup DeprecatedStringList.h includes.
+
 2006-09-30  David Harrison  <harrison@apple.com>
 
         Reviewed by John Sullivan.
index 8377f1d..670c1a9 100644 (file)
@@ -1806,12 +1806,6 @@ void Document::updateStyleSelector()
     }
 }
 
-
-DeprecatedStringList Document::availableStyleSheets() const
-{
-    return m_availableSheets;
-}
-
 void Document::recalcStyleSelector()
 {
     if (!renderer() || !attached())
@@ -1819,7 +1813,6 @@ void Document::recalcStyleSelector()
 
     DeprecatedPtrList<StyleSheet> oldStyleSheets = m_styleSheets->styleSheets;
     m_styleSheets->styleSheets.clear();
-    m_availableSheets.clear();
     Node *n;
     for (n = this; n; n = n->traverseNextNode()) {
         StyleSheet *sheet = 0;
@@ -1897,9 +1890,6 @@ void Document::recalcStyleSelector()
                     if (e->hasLocalName(styleTag) || !rel.contains("alternate"))
                         m_preferredStylesheetSet = m_selectedStylesheetSet = title;
                 }
-                      
-                if (!m_availableSheets.contains(title))
-                    m_availableSheets.append(title);
                 
                 if (title != m_preferredStylesheetSet)
                     sheet = 0;
@@ -1924,9 +1914,6 @@ void Document::recalcStyleSelector()
                     sheet = 0; // don't use it
 
                 title = title.replace('&', "&&");
-
-                if (!m_availableSheets.contains(title))
-                    m_availableSheets.append(title);
             }
        }
 #endif
index 91da5b0..19dcf29 100644 (file)
@@ -29,7 +29,7 @@
 #include "Attr.h"
 #include "Color.h"
 #include "DeprecatedPtrList.h"
-#include "DeprecatedStringList.h"
+#include "DeprecatedValueList.h"
 #include "DocumentMarker.h"
 #include "HTMLCollection.h"
 #include "StringHash.h"
@@ -393,8 +393,6 @@ public:
     String selectedStylesheetSet() const;
     void setSelectedStylesheetSet(const String&);
 
-    DeprecatedStringList availableStyleSheets() const;
-
     Node* focusNode() const { return m_focusNode.get(); }
     bool setFocusNode(PassRefPtr<Node>);
     void clearSelectionIfNeeded(Node*);
@@ -616,7 +614,6 @@ protected:
     RefPtr<StyleSheet> m_sheet;
     String m_usersheet;
     String m_printSheet;
-    DeprecatedStringList m_availableSheets;
 
     // Track the number of currently loading top-level stylesheets.  Sheets
     // loaded using the @import directive are not included in this count.
index f1624aa..8aad4c4 100644 (file)
@@ -37,7 +37,6 @@ namespace WebCore {
 
 class AtomicString;
 class ContainerNode;
-class DeprecatedStringList;
 class Document;
 class Element;
 class Event;
index 1d76b2c..3b3986f 100644 (file)
@@ -32,6 +32,7 @@
 #include "CSSStyleRule.h"
 #include "cssstyleselector.h"
 #include "Comment.h"
+#include "DeprecatedStringList.h"
 #include "Document.h"
 #include "DocumentFragment.h"
 #include "DocumentType.h"
index 8203b05..f03a954 100644 (file)
@@ -369,22 +369,6 @@ void writeRenderResources(TextStream& ts, Node *parent)
     } while ((node = node->traverseNextNode(parent)));
 }
 
-TextStream& operator<<(TextStream& ts, const DeprecatedStringList &l)
-{
-    ts << "[";
-    DeprecatedStringList::ConstIterator it = l.begin();
-    DeprecatedStringList::ConstIterator it_e = l.end();
-    while (it != it_e)
-    {
-        ts << *it;
-        ++it;
-        if (it != it_e) ts << ", ";
-    }
-    ts << "]";
-    
-    return ts;
-}
-
 }
 
 #endif // SVG_SUPPORT
index 54f8994..5930baf 100644 (file)
@@ -31,7 +31,6 @@ namespace WebCore {
 
     class AffineTransform;
     class Color;
-    class DeprecatedStringList;
     class FloatPoint;
     class FloatRect;
     class FloatSize;
@@ -60,8 +59,6 @@ TextStream& operator<<(TextStream&, const FloatPoint&);
 // helper operators specific to dumping the render tree. these are used in various classes to dump the render tree
 // these could be defined in separate namespace to avoid matching these generic signatures unintentionally.
     
-TextStream& operator<<(TextStream&, const DeprecatedStringList&);
-    
 template<typename Item>
 TextStream& operator<<(TextStream& ts, const DeprecatedValueList<Item*>& l)
 {
index 77ddafb..90bfb7c 100644 (file)
@@ -32,6 +32,7 @@
 #include "Cache.h"
 #include "CachedImage.h"
 #include "CachedResource.h"
+#include "DeprecatedStringList.h"
 #include "DocLoader.h"
 #include "Frame.h"
 #include "HTMLDocument.h"
index eec78e8..afd2f36 100644 (file)
@@ -35,6 +35,7 @@
 #include "CSSPropertyNames.h"
 #include "Cache.h"
 #include "CachedCSSStyleSheet.h"
+#include "DeprecatedStringList.h"
 #include "DOMImplementation.h"
 #include "DOMWindow.h"
 #include "Decoder.h"
index ea42b24..d191155 100644 (file)
@@ -30,7 +30,6 @@
 
 #include "BrowserExtension.h"
 #include "Color.h"
-#include "DeprecatedStringList.h"
 #include "EditAction.h"
 #include "FrameView.h"
 #include "Node.h"
index 139d212..8e2033a 100644 (file)
@@ -37,7 +37,6 @@ class Color;
 class CSSProperty;
 class CSSStyleSelector;
 class Clipboard;
-class DeprecatedStringList;
 class Document;
 class Element;
 class Event;