2011-06-21 Mark Pilgrim <pilgrim@chromium.org>
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 21 Jun 2011 20:57:35 +0000 (20:57 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 21 Jun 2011 20:57:35 +0000 (20:57 +0000)
commita63f1413f040187bb3959f3add97b8ec71c6b2d2
tree81cfda46e366eeeb2d4b3b4ddae5ca72dd39df41
parent81003048ee2a77710ac538e1ef738da1648efaeb
2011-06-21  Mark Pilgrim  <pilgrim@chromium.org>

        Reviewed by Tony Chang.

        IndexedDB: should throw TypeError when index .get() key argument is missing
        https://bugs.webkit.org/show_bug.cgi?id=63079

        * storage/indexeddb/index-get-key-argument-required-expected.txt: Added.
        * storage/indexeddb/index-get-key-argument-required.html: Added.
2011-06-21  Mark Pilgrim  <pilgrim@chromium.org>

        Reviewed by Tony Chang.

        IndexedDB: should throw TypeError when index .get() key argument is missing
        https://bugs.webkit.org/show_bug.cgi?id=63079

        Test: storage/indexeddb/index-get-key-argument-required.html

        * storage/IDBIndex.idl: remove LegacyDefaultOptionalArguments flag
        so missing required arguments throw a TypeError as per WebIDL spec.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@89377 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/storage/indexeddb/index-get-key-argument-required-expected.txt [new file with mode: 0644]
LayoutTests/storage/indexeddb/index-get-key-argument-required.html [new file with mode: 0644]
Source/WebCore/ChangeLog
Source/WebCore/storage/IDBIndex.idl