RESOLVED FIXED 55948
IndexedDB: Add BackingStoreImpl parameter to IDBFactoryBackendInterface::open
https://bugs.webkit.org/show_bug.cgi?id=55948
Summary IndexedDB: Add BackingStoreImpl parameter to IDBFactoryBackendInterface::open
Hans Wennborg
Reported 2011-03-08 10:24:24 PST
IndexedDB: Add BackingStoreImpl parameter to IDBFactoryBackendInterface::open
Attachments
Patch (12.84 KB, patch)
2011-03-08 10:26 PST, Hans Wennborg
jorlow: review+
Hans Wennborg
Comment 1 2011-03-08 10:26:23 PST
Jeremy Orlow
Comment 2 2011-03-08 10:43:50 PST
Comment on attachment 85058 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=85058&action=review r=me > Source/WebCore/storage/IDBFactoryBackendInterface.h:54 > + enum BackingStoreImpl { BackingStoreType is probably more clear. > Source/WebKit/chromium/public/WebIDBFactory.h:54 > + enum BackingStoreImpl { BackingStoreImpl sounds like it's the actual implementation. Maybe BackingStoreType? > Source/WebKit/chromium/src/IDBFactoryBackendProxy.h:48 > + virtual void open(const String& name, PassRefPtr<IDBCallbacks>, PassRefPtr<SecurityOrigin>, Frame*, const String& dataDir, int64_t maximumSize, IDBFactoryBackendInterface::BackingStoreImpl = DefaultBackingStore); The default shouldn't be necessary, right? > Source/WebKit/chromium/src/WebIDBFactoryImpl.h:45 > + virtual void open(const WebString& name, WebIDBCallbacks*, const WebSecurityOrigin&, WebFrame*, const WebString& dataDir, unsigned long long maximumSize, WebIDBFactory::BackingStoreImpl = DefaultBackingStore); default isn't necessary i think
Hans Wennborg
Comment 3 2011-03-09 04:01:14 PST
(In reply to comment #2) > (From update of attachment 85058 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=85058&action=review > > r=me > > > Source/WebCore/storage/IDBFactoryBackendInterface.h:54 > > + enum BackingStoreImpl { > > BackingStoreType is probably more clear. > > > Source/WebKit/chromium/public/WebIDBFactory.h:54 > > + enum BackingStoreImpl { > > BackingStoreImpl sounds like it's the actual implementation. Maybe BackingStoreType? Yup, that's better. Doing that. > > > Source/WebKit/chromium/src/IDBFactoryBackendProxy.h:48 > > + virtual void open(const String& name, PassRefPtr<IDBCallbacks>, PassRefPtr<SecurityOrigin>, Frame*, const String& dataDir, int64_t maximumSize, IDBFactoryBackendInterface::BackingStoreImpl = DefaultBackingStore); > > The default shouldn't be necessary, right? > > > Source/WebKit/chromium/src/WebIDBFactoryImpl.h:45 > > + virtual void open(const WebString& name, WebIDBCallbacks*, const WebSecurityOrigin&, WebFrame*, const WebString& dataDir, unsigned long long maximumSize, WebIDBFactory::BackingStoreImpl = DefaultBackingStore); > > default isn't necessary i think Right. Removing.
Hans Wennborg
Comment 4 2011-03-09 04:06:09 PST
Note You need to log in before you can comment on or make changes to this bug.