[SCM] WebKit Debian packaging branch, webkit-1.3, updated. upstream/1.3.7-4207-g178b198

hans at chromium.org hans at chromium.org
Sun Feb 20 23:50:03 UTC 2011


The following commit has been merged in the webkit-1.3 branch:
commit d10d6685154cb404e46a59d2c52ead315a907d14
Author: hans at chromium.org <hans at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Jan 25 19:07:09 2011 +0000

    2011-01-25  Hans Wennborg  <hans at chromium.org>
    
            Reviewed by Jeremy Orlow.
    
            IndexedDB: Remove PlatformBridge::idbShutdown()
            https://bugs.webkit.org/show_bug.cgi?id=53077
    
            Since Chromium r72157, this is not used anymore. The previous use was
            to signal to the embedder that IndexedDB was shutting down, but we
            agreed it is better if the embedder keeps track of that itself.
    
            No new tests: this does not change any functionality.
    
            * platform/chromium/PlatformBridge.h:
            * storage/IDBFactoryBackendInterface.cpp:
            * storage/IDBFactoryBackendInterface.h:
            (WebCore::IDBFactoryBackendInterface::~IDBFactoryBackendInterface):
            * storage/chromium/IDBFactoryBackendInterface.cpp:
    2011-01-25  Hans Wennborg  <hans at chromium.org>
    
            Reviewed by Jeremy Orlow.
    
            IndexedDB: Remove PlatformBridge::idbShutdown()
            https://bugs.webkit.org/show_bug.cgi?id=53077
    
            Since Chromium r72157, this is not used anymore. Chromium keeps track
            of when it shuts down IndexedDB itself.
    
            * public/WebKitClient.h:
            * src/PlatformBridge.cpp:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76616 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index 2e4024c..bdff19f 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,22 @@
+2011-01-25  Hans Wennborg  <hans at chromium.org>
+
+        Reviewed by Jeremy Orlow.
+
+        IndexedDB: Remove PlatformBridge::idbShutdown()
+        https://bugs.webkit.org/show_bug.cgi?id=53077
+
+        Since Chromium r72157, this is not used anymore. The previous use was
+        to signal to the embedder that IndexedDB was shutting down, but we
+        agreed it is better if the embedder keeps track of that itself.
+
+        No new tests: this does not change any functionality.
+
+        * platform/chromium/PlatformBridge.h:
+        * storage/IDBFactoryBackendInterface.cpp:
+        * storage/IDBFactoryBackendInterface.h:
+        (WebCore::IDBFactoryBackendInterface::~IDBFactoryBackendInterface):
+        * storage/chromium/IDBFactoryBackendInterface.cpp:
+
 2011-01-25  Darin Adler  <darin at apple.com>
 
         Reviewed by Anders Carlsson.
diff --git a/Source/WebCore/platform/chromium/PlatformBridge.h b/Source/WebCore/platform/chromium/PlatformBridge.h
index f6a2564..c6085f1 100644
--- a/Source/WebCore/platform/chromium/PlatformBridge.h
+++ b/Source/WebCore/platform/chromium/PlatformBridge.h
@@ -171,7 +171,6 @@ public:
 
     // IndexedDB ----------------------------------------------------------
     static PassRefPtr<IDBFactoryBackendInterface> idbFactory();
-    static void idbShutdown();
     // Extracts keyPath from values and returns the corresponding keys.
     static void createIDBKeysFromSerializedValuesAndKeyPath(const Vector<RefPtr<SerializedScriptValue> >& values, const String& keyPath, Vector<RefPtr<IDBKey> >& keys);
 
diff --git a/Source/WebCore/storage/IDBFactoryBackendInterface.cpp b/Source/WebCore/storage/IDBFactoryBackendInterface.cpp
index 935ccac..ac13652 100644
--- a/Source/WebCore/storage/IDBFactoryBackendInterface.cpp
+++ b/Source/WebCore/storage/IDBFactoryBackendInterface.cpp
@@ -43,10 +43,6 @@ PassRefPtr<IDBFactoryBackendInterface> IDBFactoryBackendInterface::create()
     return IDBFactoryBackendImpl::create();
 }
 
-IDBFactoryBackendInterface::~IDBFactoryBackendInterface()
-{
-}
-
 } // namespace WebCore
 
 #endif // ENABLE(INDEXED_DATABASE)
diff --git a/Source/WebCore/storage/IDBFactoryBackendInterface.h b/Source/WebCore/storage/IDBFactoryBackendInterface.h
index 166d517..e05f316 100644
--- a/Source/WebCore/storage/IDBFactoryBackendInterface.h
+++ b/Source/WebCore/storage/IDBFactoryBackendInterface.h
@@ -49,7 +49,7 @@ class SecurityOrigin;
 class IDBFactoryBackendInterface : public ThreadSafeShared<IDBFactoryBackendInterface> {
 public:
     static PassRefPtr<IDBFactoryBackendInterface> create();
-    virtual ~IDBFactoryBackendInterface();
+    virtual ~IDBFactoryBackendInterface() { }
 
     virtual void open(const String& name, PassRefPtr<IDBCallbacks>, PassRefPtr<SecurityOrigin>, Frame*, const String& dataDir, int64_t maximumSize) = 0;
 };
diff --git a/Source/WebCore/storage/chromium/IDBFactoryBackendInterface.cpp b/Source/WebCore/storage/chromium/IDBFactoryBackendInterface.cpp
index 92e9a7b..81eeb3e 100644
--- a/Source/WebCore/storage/chromium/IDBFactoryBackendInterface.cpp
+++ b/Source/WebCore/storage/chromium/IDBFactoryBackendInterface.cpp
@@ -39,11 +39,6 @@ PassRefPtr<IDBFactoryBackendInterface> IDBFactoryBackendInterface::create()
     return PlatformBridge::idbFactory();
 }
 
-IDBFactoryBackendInterface::~IDBFactoryBackendInterface()
-{
-    PlatformBridge::idbShutdown();
-}
-
 } // namespace WebCore
 
 #endif // ENABLE(INDEXED_DATABASE)
diff --git a/Source/WebKit/chromium/ChangeLog b/Source/WebKit/chromium/ChangeLog
index 7630958..d98c00f 100644
--- a/Source/WebKit/chromium/ChangeLog
+++ b/Source/WebKit/chromium/ChangeLog
@@ -1,3 +1,16 @@
+2011-01-25  Hans Wennborg  <hans at chromium.org>
+
+        Reviewed by Jeremy Orlow.
+
+        IndexedDB: Remove PlatformBridge::idbShutdown()
+        https://bugs.webkit.org/show_bug.cgi?id=53077
+
+        Since Chromium r72157, this is not used anymore. Chromium keeps track
+        of when it shuts down IndexedDB itself.
+
+        * public/WebKitClient.h:
+        * src/PlatformBridge.cpp:
+
 2011-01-25  Ilya Sherman  <isherman at chromium.org>
 
         Reviewed by Darin Fisher.
diff --git a/Source/WebKit/chromium/public/WebKitClient.h b/Source/WebKit/chromium/public/WebKitClient.h
index ae7892d..d8ead23 100644
--- a/Source/WebKit/chromium/public/WebKitClient.h
+++ b/Source/WebKit/chromium/public/WebKitClient.h
@@ -143,7 +143,6 @@ public:
     // Indexed Database ----------------------------------------------------
 
     virtual WebIDBFactory* idbFactory() { return 0; }
-    virtual void idbShutdown() { };
     virtual void createIDBKeysFromSerializedValuesAndKeyPath(const WebVector<WebSerializedScriptValue>& values,  const WebString& keyPath, WebVector<WebIDBKey>& keys) { }
 
 
diff --git a/Source/WebKit/chromium/src/PlatformBridge.cpp b/Source/WebKit/chromium/src/PlatformBridge.cpp
index 04016fc..4dde3ca 100644
--- a/Source/WebKit/chromium/src/PlatformBridge.cpp
+++ b/Source/WebKit/chromium/src/PlatformBridge.cpp
@@ -509,12 +509,6 @@ PassRefPtr<IDBFactoryBackendInterface> PlatformBridge::idbFactory()
     return IDBFactoryBackendProxy::create();
 }
 
-void PlatformBridge::idbShutdown()
-{
-    // In the browser process, this shuts down the utility process. In the renderer process, it does nothing.
-    webKitClient()->idbShutdown();
-}
-
 void PlatformBridge::createIDBKeysFromSerializedValuesAndKeyPath(const Vector<RefPtr<SerializedScriptValue> >& values, const String& keyPath, Vector<RefPtr<IDBKey> >& keys)
 {
     WebVector<WebSerializedScriptValue> webValues = values;

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list