WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Hans Wennborg
Comment 1
2011-03-08 10:26:23 PST
Created
attachment 85058
[details]
Patch
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
Committed
r80635
: <
http://trac.webkit.org/changeset/80635
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug