Title: [182570] trunk/Source/WebCore
Revision
182570
Author
[email protected]
Date
2015-04-08 14:25:41 -0700 (Wed, 08 Apr 2015)

Log Message

Remove ApplicationCacheGroup::m_isCopy
https://bugs.webkit.org/show_bug.cgi?id=143536

Reviewed by Tim Horton.

Code that used to set m_isCopy to true is long gone.

* loader/appcache/ApplicationCache.cpp:
(WebCore::ApplicationCache::~ApplicationCache):
* loader/appcache/ApplicationCacheGroup.cpp:
(WebCore::ApplicationCacheGroup::ApplicationCacheGroup):
(WebCore::ApplicationCacheGroup::~ApplicationCacheGroup):
* loader/appcache/ApplicationCacheGroup.h:
(WebCore::ApplicationCacheGroup::isCopy): Deleted.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (182569 => 182570)


--- trunk/Source/WebCore/ChangeLog	2015-04-08 21:17:50 UTC (rev 182569)
+++ trunk/Source/WebCore/ChangeLog	2015-04-08 21:25:41 UTC (rev 182570)
@@ -1,5 +1,22 @@
 2015-04-08  Anders Carlsson  <[email protected]>
 
+        Remove ApplicationCacheGroup::m_isCopy
+        https://bugs.webkit.org/show_bug.cgi?id=143536
+
+        Reviewed by Tim Horton.
+
+        Code that used to set m_isCopy to true is long gone.
+
+        * loader/appcache/ApplicationCache.cpp:
+        (WebCore::ApplicationCache::~ApplicationCache):
+        * loader/appcache/ApplicationCacheGroup.cpp:
+        (WebCore::ApplicationCacheGroup::ApplicationCacheGroup):
+        (WebCore::ApplicationCacheGroup::~ApplicationCacheGroup):
+        * loader/appcache/ApplicationCacheGroup.h:
+        (WebCore::ApplicationCacheGroup::isCopy): Deleted.
+
+2015-04-08  Anders Carlsson  <[email protected]>
+
         Delete ApplicationCache static member functions
         https://bugs.webkit.org/show_bug.cgi?id=143534
 

Modified: trunk/Source/WebCore/loader/appcache/ApplicationCache.cpp (182569 => 182570)


--- trunk/Source/WebCore/loader/appcache/ApplicationCache.cpp	2015-04-08 21:17:50 UTC (rev 182569)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCache.cpp	2015-04-08 21:25:41 UTC (rev 182570)
@@ -52,7 +52,7 @@
 
 ApplicationCache::~ApplicationCache()
 {
-    if (m_group && !m_group->isCopy())
+    if (m_group)
         m_group->cacheDestroyed(this);
 }
     

Modified: trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp (182569 => 182570)


--- trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp	2015-04-08 21:17:50 UTC (rev 182569)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp	2015-04-08 21:25:41 UTC (rev 182570)
@@ -50,7 +50,7 @@
 
 namespace WebCore {
 
-ApplicationCacheGroup::ApplicationCacheGroup(const URL& manifestURL, bool isCopy)
+ApplicationCacheGroup::ApplicationCacheGroup(const URL& manifestURL)
     : m_manifestURL(manifestURL)
     , m_origin(SecurityOrigin::create(manifestURL))
     , m_updateStatus(Idle)
@@ -61,7 +61,6 @@
     , m_storageID(0)
     , m_isObsolete(false)
     , m_completionType(None)
-    , m_isCopy(isCopy)
     , m_calledReachedMaxAppCacheSize(false)
     , m_availableSpaceInQuota(ApplicationCacheStorage::unknownQuota())
     , m_originQuotaExceededPreviously(false)
@@ -70,18 +69,6 @@
 
 ApplicationCacheGroup::~ApplicationCacheGroup()
 {
-    if (m_isCopy) {
-        ASSERT(m_newestCache);
-        ASSERT(m_caches.size() == 1);
-        ASSERT(m_caches.contains(m_newestCache.get()));
-        ASSERT(!m_cacheBeingUpdated);
-        ASSERT(m_associatedDocumentLoaders.isEmpty());
-        ASSERT(m_pendingMasterResourceLoaders.isEmpty());
-        ASSERT(m_newestCache->group() == this);
-        
-        return;
-    }
-               
     ASSERT(!m_newestCache);
     ASSERT(m_caches.isEmpty());
     

Modified: trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.h (182569 => 182570)


--- trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.h	2015-04-08 21:17:50 UTC (rev 182569)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.h	2015-04-08 21:25:41 UTC (rev 182570)
@@ -52,7 +52,7 @@
 class ApplicationCacheGroup : ResourceHandleClient {
     WTF_MAKE_NONCOPYABLE(ApplicationCacheGroup); WTF_MAKE_FAST_ALLOCATED;
 public:
-    ApplicationCacheGroup(const URL& manifestURL, bool isCopy = false);    
+    explicit ApplicationCacheGroup(const URL& manifestURL);
     virtual ~ApplicationCacheGroup();
     
     enum UpdateStatus { Idle, Checking, Downloading };
@@ -92,8 +92,6 @@
 
     void disassociateDocumentLoader(DocumentLoader*);
 
-    bool isCopy() const { return m_isCopy; }
-
 private:
     static void postListenerTask(ApplicationCacheHost::EventID id, const HashSet<DocumentLoader*>& set) { postListenerTask(id, 0, 0, set); }
     static void postListenerTask(ApplicationCacheHost::EventID id, DocumentLoader* loader)  { postListenerTask(id, 0, 0, loader); }
@@ -179,9 +177,6 @@
     };
     CompletionType m_completionType;
 
-    // Whether this cache group is a copy that's only used for transferring the cache to another file.
-    bool m_isCopy;
-
     // This flag is set immediately after the ChromeClient::reachedMaxAppCacheSize() callback is invoked as a result of the storage layer failing to save a cache
     // due to reaching the maximum size of the application cache database file. This flag is used by ApplicationCacheGroup::checkIfLoadIsComplete() to decide
     // the course of action in case of this failure (i.e. call the ChromeClient callback or run the failure steps).
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to