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

Reply via email to