IndexedDB: Implement create-intermediate-objects semantics when injecting values via keyPaths
https://bugs.webkit.org/show_bug.cgi?id=76493
Source/WebCore:
Reviewed by Tony Chang.
Tests: storage/indexeddb/objectstore-autoincrement.html
* bindings/v8/IDBBindingUtilities.cpp:
(WebCore::injectIDBKeyIntoSerializedValue):
LayoutTests:
Per discussion on public-webapps, when injecting a key into a value, create intermediate
objects if necessary.
Reviewed by Tony Chang.
* storage/indexeddb/objectstore-autoincrement-expected.txt:
* storage/indexeddb/objectstore-autoincrement.html:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@105331
268f45cc-cd09-0410-ab3c-
d52691b4dbfc