Changeset 88565 in webkit
- Timestamp:
- Jun 10, 2011 2:14:14 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r88563 r88565 1 2011-06-10 Mark Pilgrim <pilgrim@chromium.org> 2 3 Reviewed by Tony Chang. 4 5 IndexedDB: setVersion() version argument is required 6 https://bugs.webkit.org/show_bug.cgi?id=62401 7 8 * storage/indexeddb/setVersion-undefined-expected.txt: Added. 9 * storage/indexeddb/setVersion-undefined.html: Added. 10 1 11 2011-06-10 Dimitri Glazkov <dglazkov@chromium.org> 2 12 -
trunk/Source/WebCore/ChangeLog
r88564 r88565 1 2011-06-10 Mark Pilgrim <pilgrim@chromium.org> 2 3 Reviewed by Tony Chang. 4 5 IndexedDB: setVersion() version argument is required 6 https://bugs.webkit.org/show_bug.cgi?id=62401 7 8 Test: storage/indexeddb/setVersion-undefined.html 9 10 * storage/IDBDatabase.cpp: 11 (WebCore::IDBDatabase::setVersion): check for null version 12 * storage/IDBDatabase.idl: add IDL magic to force undefined to null so we can handle both missing and null arguments 13 1 14 2011-06-10 Simon Fraser <simon.fraser@apple.com> 2 15 -
trunk/Source/WebCore/storage/IDBDatabase.cpp
r81181 r88565 106 106 PassRefPtr<IDBVersionChangeRequest> IDBDatabase::setVersion(ScriptExecutionContext* context, const String& version, ExceptionCode& ec) 107 107 { 108 if (version.isNull()) { 109 ec = IDBDatabaseException::NON_TRANSIENT_ERR; 110 return 0; 111 } 112 108 113 RefPtr<IDBVersionChangeRequest> request = IDBVersionChangeRequest::create(context, IDBAny::create(this), version); 109 114 m_backend->setVersion(version, request, m_databaseCallbacks, ec); -
trunk/Source/WebCore/storage/IDBDatabase.idl
r86970 r88565 44 44 void deleteObjectStore(in DOMString name) 45 45 raises (IDBDatabaseException); 46 [CallWith=ScriptExecutionContext] IDBVersionChangeRequest setVersion(in DOMString version)46 [CallWith=ScriptExecutionContext] IDBVersionChangeRequest setVersion(in [ConvertUndefinedOrNullToNullString] DOMString version) 47 47 raises (IDBDatabaseException); 48 48 [CallWith=ScriptExecutionContext] IDBTransaction transaction(in [Optional] DOMStringList storeNames, in [Optional] unsigned short mode)
Note: See TracChangeset
for help on using the changeset viewer.