Title: [114647] trunk/Source/WebKit/chromium
- Revision
- 114647
- Author
- [email protected]
- Date
- 2012-04-19 10:05:36 -0700 (Thu, 19 Apr 2012)
Log Message
IndexedDB: Stub out IDBCursor.advance for landing
https://bugs.webkit.org/show_bug.cgi?id=84280
Patch by Alec Flett <[email protected]> on 2012-04-19
Reviewed by Dimitri Glazkov.
Just a stub method so it can be implemented on chromium
* public/WebIDBCursor.h:
(WebKit::WebIDBCursor::advance):
* src/WebIDBCursorImpl.cpp:
(WebKit::WebIDBCursorImpl::advance):
(WebKit):
* src/WebIDBCursorImpl.h:
(WebIDBCursorImpl):
Modified Paths
Diff
Modified: trunk/Source/WebKit/chromium/ChangeLog (114646 => 114647)
--- trunk/Source/WebKit/chromium/ChangeLog 2012-04-19 17:00:28 UTC (rev 114646)
+++ trunk/Source/WebKit/chromium/ChangeLog 2012-04-19 17:05:36 UTC (rev 114647)
@@ -1,3 +1,20 @@
+2012-04-19 Alec Flett <[email protected]>
+
+ IndexedDB: Stub out IDBCursor.advance for landing
+ https://bugs.webkit.org/show_bug.cgi?id=84280
+
+ Reviewed by Dimitri Glazkov.
+
+ Just a stub method so it can be implemented on chromium
+
+ * public/WebIDBCursor.h:
+ (WebKit::WebIDBCursor::advance):
+ * src/WebIDBCursorImpl.cpp:
+ (WebKit::WebIDBCursorImpl::advance):
+ (WebKit):
+ * src/WebIDBCursorImpl.h:
+ (WebIDBCursorImpl):
+
2012-04-19 Mark Pilgrim <[email protected]>
[Chromium] Call mimeRegistry directly
Modified: trunk/Source/WebKit/chromium/public/WebIDBCursor.h (114646 => 114647)
--- trunk/Source/WebKit/chromium/public/WebIDBCursor.h 2012-04-19 17:00:28 UTC (rev 114646)
+++ trunk/Source/WebKit/chromium/public/WebIDBCursor.h 2012-04-19 17:05:36 UTC (rev 114647)
@@ -62,6 +62,7 @@
}
virtual void update(const WebSerializedScriptValue&, WebIDBCallbacks*, WebExceptionCode&) { WEBKIT_ASSERT_NOT_REACHED(); }
+ virtual void advance(unsigned long, WebIDBCallbacks*, WebExceptionCode&) { WEBKIT_ASSERT_NOT_REACHED(); }
virtual void continueFunction(const WebIDBKey&, WebIDBCallbacks*, WebExceptionCode&) { WEBKIT_ASSERT_NOT_REACHED(); }
virtual void deleteFunction(WebIDBCallbacks*, WebExceptionCode&) { WEBKIT_ASSERT_NOT_REACHED(); }
virtual void prefetchContinue(int numberToFetch, WebIDBCallbacks*, WebExceptionCode&) { WEBKIT_ASSERT_NOT_REACHED(); }
Modified: trunk/Source/WebKit/chromium/src/WebIDBCursorImpl.cpp (114646 => 114647)
--- trunk/Source/WebKit/chromium/src/WebIDBCursorImpl.cpp 2012-04-19 17:00:28 UTC (rev 114646)
+++ trunk/Source/WebKit/chromium/src/WebIDBCursorImpl.cpp 2012-04-19 17:05:36 UTC (rev 114647)
@@ -72,6 +72,11 @@
m_idbCursorBackend->update(value, IDBCallbacksProxy::create(adoptPtr(callbacks)), ec);
}
+void WebIDBCursorImpl::advance(unsigned long count, WebIDBCallbacks* callbacks, WebExceptionCode& ec)
+{
+ // FIXME: not implemented in indexeddb yet
+}
+
void WebIDBCursorImpl::continueFunction(const WebIDBKey& key, WebIDBCallbacks* callbacks, WebExceptionCode& ec)
{
m_idbCursorBackend->continueFunction(key, IDBCallbacksProxy::create(adoptPtr(callbacks)), ec);
Modified: trunk/Source/WebKit/chromium/src/WebIDBCursorImpl.h (114646 => 114647)
--- trunk/Source/WebKit/chromium/src/WebIDBCursorImpl.h 2012-04-19 17:00:28 UTC (rev 114646)
+++ trunk/Source/WebKit/chromium/src/WebIDBCursorImpl.h 2012-04-19 17:05:36 UTC (rev 114647)
@@ -49,6 +49,7 @@
virtual WebIDBKey primaryKey() const;
virtual WebSerializedScriptValue value() const;
virtual void update(const WebSerializedScriptValue&, WebIDBCallbacks*, WebExceptionCode&);
+ virtual void advance(unsigned long, WebIDBCallbacks*, WebExceptionCode&);
virtual void continueFunction(const WebIDBKey&, WebIDBCallbacks*, WebExceptionCode&);
virtual void deleteFunction(WebIDBCallbacks*, WebExceptionCode&);
virtual void prefetchContinue(int numberToFetch, WebIDBCallbacks*, WebExceptionCode&);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes