Title: [169844] trunk/Source/WebCore
Revision
169844
Author
[email protected]
Date
2014-06-11 15:01:03 -0700 (Wed, 11 Jun 2014)

Log Message

Remove some more unneeded member functions from HTTPHeaderMap
https://bugs.webkit.org/show_bug.cgi?id=133768

Reviewed by Simon Fraser.

* loader/CrossOriginAccessControl.cpp:
(WebCore::createAccessControlPreflightRequest):
* platform/network/HTTPHeaderMap.cpp:
(WebCore::HTTPHeaderMap::find): Deleted.
(WebCore::HTTPHeaderMap::keys): Deleted.
* platform/network/HTTPHeaderMap.h:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (169843 => 169844)


--- trunk/Source/WebCore/ChangeLog	2014-06-11 21:57:55 UTC (rev 169843)
+++ trunk/Source/WebCore/ChangeLog	2014-06-11 22:01:03 UTC (rev 169844)
@@ -1,3 +1,17 @@
+2014-06-11  Anders Carlsson  <[email protected]>
+
+        Remove some more unneeded member functions from HTTPHeaderMap
+        https://bugs.webkit.org/show_bug.cgi?id=133768
+
+        Reviewed by Simon Fraser.
+
+        * loader/CrossOriginAccessControl.cpp:
+        (WebCore::createAccessControlPreflightRequest):
+        * platform/network/HTTPHeaderMap.cpp:
+        (WebCore::HTTPHeaderMap::find): Deleted.
+        (WebCore::HTTPHeaderMap::keys): Deleted.
+        * platform/network/HTTPHeaderMap.h:
+
 2014-06-11  Jer Noble  <[email protected]>
 
         Unreviwed Mac release build fix; mark the keyPath parameter as unused.

Modified: trunk/Source/WebCore/loader/CrossOriginAccessControl.cpp (169843 => 169844)


--- trunk/Source/WebCore/loader/CrossOriginAccessControl.cpp	2014-06-11 21:57:55 UTC (rev 169843)
+++ trunk/Source/WebCore/loader/CrossOriginAccessControl.cpp	2014-06-11 22:01:03 UTC (rev 169844)
@@ -116,13 +116,13 @@
         StringBuilder headerBuffer;
         
         bool appendComma = false;
-        for (const auto& headerName : requestHeaderFields.keys()) {
+        for (const auto& headerField : requestHeaderFields) {
             if (appendComma)
                 headerBuffer.appendLiteral(", ");
             else
                 appendComma = true;
             
-            headerBuffer.append(headerName);
+            headerBuffer.append(headerField.key);
         }
 
         preflightRequest.setHTTPHeaderField("Access-Control-Request-Headers", headerBuffer.toString().lower());

Modified: trunk/Source/WebCore/platform/network/HTTPHeaderMap.cpp (169843 => 169844)


--- trunk/Source/WebCore/platform/network/HTTPHeaderMap.cpp	2014-06-11 21:57:55 UTC (rev 169843)
+++ trunk/Source/WebCore/platform/network/HTTPHeaderMap.cpp	2014-06-11 22:01:03 UTC (rev 169844)
@@ -108,11 +108,6 @@
     return find(name) != end();
 }
 
-HTTPHeaderMap::iterator HTTPHeaderMap::find(const char* name)
-{
-    return m_headers.find<CaseFoldingCStringTranslator>(name);
-}
-
 HTTPHeaderMap::const_iterator HTTPHeaderMap::find(const char* name) const
 {
     return m_headers.find<CaseFoldingCStringTranslator>(name);
@@ -128,10 +123,4 @@
     return m_headers.remove(m_headers.find<CaseFoldingCStringTranslator>(name));
 }
 
-WTF::IteratorRange<HTTPHeaderMap::const_iterator::Keys> HTTPHeaderMap::keys() const
-{
-    return m_headers.keys();
-}
-
-
 } // namespace WebCore

Modified: trunk/Source/WebCore/platform/network/HTTPHeaderMap.h (169843 => 169844)


--- trunk/Source/WebCore/platform/network/HTTPHeaderMap.h	2014-06-11 21:57:55 UTC (rev 169843)
+++ trunk/Source/WebCore/platform/network/HTTPHeaderMap.h	2014-06-11 22:01:03 UTC (rev 169844)
@@ -44,7 +44,6 @@
     typedef HashMap<AtomicString, String, CaseFoldingHash> HashMapType;
 public:
     typedef HashMapType::const_iterator const_iterator;
-    typedef HashMapType::iterator iterator;
     typedef HashMapType::AddResult AddResult;
 
     HTTPHeaderMap();
@@ -68,15 +67,12 @@
     bool contains(const char*) const;
     String get(const char*) const;
     const_iterator find(const char*) const;
-    iterator find(const char*);
     AddResult add(const char* name, const String& value);
     bool remove(const char*);
 
     const_iterator begin() const { return m_headers.begin(); }
     const_iterator end() const { return m_headers.end(); }
 
-    WTF::IteratorRange<const_iterator::Keys> keys() const;
-
     friend bool operator==(const HTTPHeaderMap& a, const HTTPHeaderMap& b)
     {
         return a.m_headers == b.m_headers;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to