Index: WebCore/ChangeLog |
=================================================================== |
--- WebCore/ChangeLog (revision 73908) |
+++ WebCore/ChangeLog (working copy) |
@@ -1,5 +1,32 @@ |
-2010-12-10 Hans Wennborg <hans@chromium.org> |
+2010-12-07 Jeremy Orlow <jorlow@chromium.org> |
+ Reviewed by Steve Block. |
+ |
+ IndexedDB returns the wrong exceptions |
+ https://bugs.webkit.org/show_bug.cgi?id=50632 |
+ |
+ IndexedDB exceptions need to have an offset so they can |
+ be distinguished from DOM exceptions. We also need to |
+ add strings for the various exceptions. Lastly, make |
+ IDBDatabaseException use the common exception base class. |
+ |
+ * bindings/js/JSDOMBinding.cpp: |
+ (WebCore::setDOMException): |
+ * bindings/v8/V8Proxy.cpp: |
+ (WebCore::V8Proxy::setDOMException): |
+ * dom/ExceptionCode.cpp: |
+ (WebCore::getExceptionCodeDescription): |
+ * dom/ExceptionCode.h: |
+ * storage/IDBDatabaseError.h: |
+ (WebCore::IDBDatabaseError::code): |
+ * storage/IDBDatabaseException.h: |
+ (WebCore::IDBDatabaseException::create): |
+ (WebCore::IDBDatabaseException::ErrorCodeToExceptionCode): |
+ (WebCore::IDBDatabaseException::IDBDatabaseException): |
+ * storage/IDBDatabaseException.idl: |
+ |
+2010-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> |
+ |
Reviewed by Jeremy Orlow. |
IndexedDB: Numeric keys are floats. |