Changeset 69540 in webkit


Ignore:
Timestamp:
Oct 11, 2010 5:16:25 PM (14 years ago)
Author:
andreip@google.com
Message:

2010-10-11 Andrei Popescu <andreip@google.com>

Reviewed by Jeremy Orlow.

The names of IndexedDB-specific attributes of DOMWindow should be prefixed with 'webkit'.
https://bugs.webkit.org/show_bug.cgi?id=47508

  • storage/indexeddb/basics-expected.txt:
  • storage/indexeddb/basics.html:
  • storage/indexeddb/constants-expected.txt:
  • storage/indexeddb/constants.html:
  • storage/indexeddb/database-basics-expected.txt:
  • storage/indexeddb/database-basics.html:
  • storage/indexeddb/database-quota-expected.txt:
  • storage/indexeddb/database-quota.html:
  • storage/indexeddb/index-basics-expected.txt:
  • storage/indexeddb/index-basics.html:
  • storage/indexeddb/index-cursor-expected.txt:
  • storage/indexeddb/index-cursor.html:
  • storage/indexeddb/keyrange-expected.txt:
  • storage/indexeddb/keyrange.html:
  • storage/indexeddb/objectstore-basics-expected.txt:
  • storage/indexeddb/objectstore-basics.html:
  • storage/indexeddb/objectstore-cursor-expected.txt:
  • storage/indexeddb/objectstore-cursor.html:
  • storage/indexeddb/objectstore-removeobjectstore-expected.txt:
  • storage/indexeddb/objectstore-removeobjectstore.html:
  • storage/indexeddb/open-cursor-expected.txt:
  • storage/indexeddb/open-cursor.html:
  • storage/indexeddb/transaction-basics-expected.txt:
  • storage/indexeddb/transaction-basics.html:

2010-10-11 Andrei Popescu <andreip@google.com>

Reviewed by Jeremy Orlow.

The names of IndexedDB-specific attributes of DOMWindow should be prefixed with 'webkit'.
https://bugs.webkit.org/show_bug.cgi?id=47508

  • bindings/generic/RuntimeEnabledFeatures.h: (WebCore::RuntimeEnabledFeatures::setWebkitIndexedDBEnabled): (WebCore::RuntimeEnabledFeatures::webkitIndexedDBEnabled): (WebCore::RuntimeEnabledFeatures::webkitIDBCursorEnabled): (WebCore::RuntimeEnabledFeatures::webkitIDBDatabaseEnabled): (WebCore::RuntimeEnabledFeatures::webkitIDBDatabaseErrorEnabled): (WebCore::RuntimeEnabledFeatures::webkitIDBDatabaseExceptionEnabled): (WebCore::RuntimeEnabledFeatures::webkitIDBErrorEventEnabled): (WebCore::RuntimeEnabledFeatures::webkitIDBEventEnabled): (WebCore::RuntimeEnabledFeatures::webkitIDBFactoryEnabled): (WebCore::RuntimeEnabledFeatures::webkitIDBIndexEnabled): (WebCore::RuntimeEnabledFeatures::webkitIDBKeyRangeEnabled): (WebCore::RuntimeEnabledFeatures::webkitIDBObjectStoreEnabled): (WebCore::RuntimeEnabledFeatures::webkitIDBRequestEnabled): (WebCore::RuntimeEnabledFeatures::webkitIDBSuccessEventEnabled): (WebCore::RuntimeEnabledFeatures::webkitIDBTransactionEnabled):
  • page/DOMWindow.cpp: (WebCore::DOMWindow::webkitIndexedDB):
  • page/DOMWindow.h:
  • page/DOMWindow.idl:

2010-10-11 Andrei Popescu <andreip@google.com>

Reviewed by Jeremy Orlow.

The names of IndexedDB-specific attributes of DOMWindow should be prefixed with 'webkit'.
https://bugs.webkit.org/show_bug.cgi?id=47508

  • src/WebRuntimeFeatures.cpp: (WebKit::WebRuntimeFeatures::enableIndexedDatabase): (WebKit::WebRuntimeFeatures::isIndexedDatabaseEnabled):
Location:
trunk
Files:
32 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r69536 r69540  
     12010-10-11  Andrei Popescu  <andreip@google.com>
     2
     3        Reviewed by Jeremy Orlow.
     4
     5        The names of IndexedDB-specific attributes of DOMWindow should be prefixed with 'webkit'.
     6        https://bugs.webkit.org/show_bug.cgi?id=47508
     7
     8        * storage/indexeddb/basics-expected.txt:
     9        * storage/indexeddb/basics.html:
     10        * storage/indexeddb/constants-expected.txt:
     11        * storage/indexeddb/constants.html:
     12        * storage/indexeddb/database-basics-expected.txt:
     13        * storage/indexeddb/database-basics.html:
     14        * storage/indexeddb/database-quota-expected.txt:
     15        * storage/indexeddb/database-quota.html:
     16        * storage/indexeddb/index-basics-expected.txt:
     17        * storage/indexeddb/index-basics.html:
     18        * storage/indexeddb/index-cursor-expected.txt:
     19        * storage/indexeddb/index-cursor.html:
     20        * storage/indexeddb/keyrange-expected.txt:
     21        * storage/indexeddb/keyrange.html:
     22        * storage/indexeddb/objectstore-basics-expected.txt:
     23        * storage/indexeddb/objectstore-basics.html:
     24        * storage/indexeddb/objectstore-cursor-expected.txt:
     25        * storage/indexeddb/objectstore-cursor.html:
     26        * storage/indexeddb/objectstore-removeobjectstore-expected.txt:
     27        * storage/indexeddb/objectstore-removeobjectstore.html:
     28        * storage/indexeddb/open-cursor-expected.txt:
     29        * storage/indexeddb/open-cursor.html:
     30        * storage/indexeddb/transaction-basics-expected.txt:
     31        * storage/indexeddb/transaction-basics.html:
     32
    1332010-10-11  Adam Barth  <abarth@webkit.org>
    234
  • trunk/LayoutTests/storage/indexeddb/basics-expected.txt

    r68546 r69540  
    44
    55
    6 PASS 'indexedDB' in window is true
    7 PASS indexedDB == null is false
    8 indexedDB.open('name', 'description')
     6PASS 'webkitIndexedDB' in window is true
     7PASS webkitIndexedDB == null is false
     8webkitIndexedDB.open('name', 'description')
    99PASS 'onsuccess' in result is true
    1010PASS 'onerror' in result is true
  • trunk/LayoutTests/storage/indexeddb/basics.html

    r67087 r69540  
    2323function test()
    2424{
    25     shouldBeTrue("'indexedDB' in window");
    26     shouldBeFalse("indexedDB == null");
     25    shouldBeTrue("'webkitIndexedDB' in window");
     26    shouldBeFalse("webkitIndexedDB == null");
    2727
    2828    // FIXME: Verify other IndexedDatabaseRequest constructors, once they're implemented.
    2929
    30     result = evalAndLog("indexedDB.open('name', 'description')");
     30    result = evalAndLog("webkitIndexedDB.open('name', 'description')");
    3131    verifyResult(result);
    3232    result.onsuccess = openCallback;
  • trunk/LayoutTests/storage/indexeddb/constants-expected.txt

    r66802 r69540  
    44
    55
    6 PASS IDBKeyRange.SINGLE is 0
    7 PASS IDBKeyRange.LEFT_OPEN is 1
    8 PASS IDBKeyRange.RIGHT_OPEN is 2
    9 PASS IDBKeyRange.LEFT_BOUND is 4
    10 PASS IDBKeyRange.RIGHT_BOUND is 8
    11 PASS IDBDatabaseException.UNKNOWN_ERR is 0
    12 PASS IDBDatabaseException.NON_TRANSIENT_ERR is 1
    13 PASS IDBDatabaseException.NOT_FOUND_ERR is 2
    14 PASS IDBDatabaseException.CONSTRAINT_ERR is 3
    15 PASS IDBDatabaseException.DATA_ERR is 4
    16 PASS IDBDatabaseException.NOT_ALLOWED_ERR is 5
    17 PASS IDBDatabaseException.SERIAL_ERR is 11
    18 PASS IDBDatabaseException.RECOVERABLE_ERR is 21
    19 PASS IDBDatabaseException.TRANSIENT_ERR is 31
    20 PASS IDBDatabaseException.TIMEOUT_ERR is 32
    21 PASS IDBDatabaseException.DEADLOCK_ERR is 33
    22 PASS IDBRequest.LOADING is 1
    23 PASS IDBRequest.DONE is 2
    24 PASS IDBCursor.NEXT is 0
    25 PASS IDBCursor.NEXT_NO_DUPLICATE is 1
    26 PASS IDBCursor.PREV is 2
    27 PASS IDBCursor.PREV_NO_DUPLICATE is 3
    28 PASS IDBTransaction.READ_WRITE is 0
    29 PASS IDBTransaction.READ_ONLY is 1
    30 PASS IDBTransaction.SNAPSHOT_READ is 2
    31 PASS IDBTransaction.VERSION_CHANGE is 3
     6PASS webkitIDBKeyRange.SINGLE is 0
     7PASS webkitIDBKeyRange.LEFT_OPEN is 1
     8PASS webkitIDBKeyRange.RIGHT_OPEN is 2
     9PASS webkitIDBKeyRange.LEFT_BOUND is 4
     10PASS webkitIDBKeyRange.RIGHT_BOUND is 8
     11PASS webkitIDBDatabaseException.UNKNOWN_ERR is 0
     12PASS webkitIDBDatabaseException.NON_TRANSIENT_ERR is 1
     13PASS webkitIDBDatabaseException.NOT_FOUND_ERR is 2
     14PASS webkitIDBDatabaseException.CONSTRAINT_ERR is 3
     15PASS webkitIDBDatabaseException.DATA_ERR is 4
     16PASS webkitIDBDatabaseException.NOT_ALLOWED_ERR is 5
     17PASS webkitIDBDatabaseException.SERIAL_ERR is 11
     18PASS webkitIDBDatabaseException.RECOVERABLE_ERR is 21
     19PASS webkitIDBDatabaseException.TRANSIENT_ERR is 31
     20PASS webkitIDBDatabaseException.TIMEOUT_ERR is 32
     21PASS webkitIDBDatabaseException.DEADLOCK_ERR is 33
     22PASS webkitIDBRequest.LOADING is 1
     23PASS webkitIDBRequest.DONE is 2
     24PASS webkitIDBCursor.NEXT is 0
     25PASS webkitIDBCursor.NEXT_NO_DUPLICATE is 1
     26PASS webkitIDBCursor.PREV is 2
     27PASS webkitIDBCursor.PREV_NO_DUPLICATE is 3
     28PASS webkitIDBTransaction.READ_WRITE is 0
     29PASS webkitIDBTransaction.READ_ONLY is 1
     30PASS webkitIDBTransaction.SNAPSHOT_READ is 2
     31PASS webkitIDBTransaction.VERSION_CHANGE is 3
    3232PASS successfullyParsed is true
    3333
  • trunk/LayoutTests/storage/indexeddb/constants.html

    r66802 r69540  
    1717function test()
    1818{
    19     shouldBe("IDBKeyRange.SINGLE", "0");
    20     shouldBe("IDBKeyRange.LEFT_OPEN", "1");
    21     shouldBe("IDBKeyRange.RIGHT_OPEN", "2");
    22     shouldBe("IDBKeyRange.LEFT_BOUND", "4");
    23     shouldBe("IDBKeyRange.RIGHT_BOUND", "8");
     19    shouldBe("webkitIDBKeyRange.SINGLE", "0");
     20    shouldBe("webkitIDBKeyRange.LEFT_OPEN", "1");
     21    shouldBe("webkitIDBKeyRange.RIGHT_OPEN", "2");
     22    shouldBe("webkitIDBKeyRange.LEFT_BOUND", "4");
     23    shouldBe("webkitIDBKeyRange.RIGHT_BOUND", "8");
    2424
    25     shouldBe("IDBDatabaseException.UNKNOWN_ERR", "0");
    26     shouldBe("IDBDatabaseException.NON_TRANSIENT_ERR", "1");
    27     shouldBe("IDBDatabaseException.NOT_FOUND_ERR", "2");
    28     shouldBe("IDBDatabaseException.CONSTRAINT_ERR", "3");
    29     shouldBe("IDBDatabaseException.DATA_ERR", "4");
    30     shouldBe("IDBDatabaseException.NOT_ALLOWED_ERR", "5");
    31     shouldBe("IDBDatabaseException.SERIAL_ERR", "11");
    32     shouldBe("IDBDatabaseException.RECOVERABLE_ERR", "21");
    33     shouldBe("IDBDatabaseException.TRANSIENT_ERR", "31");
    34     shouldBe("IDBDatabaseException.TIMEOUT_ERR", "32");
    35     shouldBe("IDBDatabaseException.DEADLOCK_ERR", "33");
     25    shouldBe("webkitIDBDatabaseException.UNKNOWN_ERR", "0");
     26    shouldBe("webkitIDBDatabaseException.NON_TRANSIENT_ERR", "1");
     27    shouldBe("webkitIDBDatabaseException.NOT_FOUND_ERR", "2");
     28    shouldBe("webkitIDBDatabaseException.CONSTRAINT_ERR", "3");
     29    shouldBe("webkitIDBDatabaseException.DATA_ERR", "4");
     30    shouldBe("webkitIDBDatabaseException.NOT_ALLOWED_ERR", "5");
     31    shouldBe("webkitIDBDatabaseException.SERIAL_ERR", "11");
     32    shouldBe("webkitIDBDatabaseException.RECOVERABLE_ERR", "21");
     33    shouldBe("webkitIDBDatabaseException.TRANSIENT_ERR", "31");
     34    shouldBe("webkitIDBDatabaseException.TIMEOUT_ERR", "32");
     35    shouldBe("webkitIDBDatabaseException.DEADLOCK_ERR", "33");
    3636
    37     shouldBe("IDBRequest.LOADING", "1");
    38     shouldBe("IDBRequest.DONE", "2");
     37    shouldBe("webkitIDBRequest.LOADING", "1");
     38    shouldBe("webkitIDBRequest.DONE", "2");
    3939
    40     shouldBe("IDBCursor.NEXT", "0");
    41     shouldBe("IDBCursor.NEXT_NO_DUPLICATE", "1");
    42     shouldBe("IDBCursor.PREV", "2");
    43     shouldBe("IDBCursor.PREV_NO_DUPLICATE", "3");
     40    shouldBe("webkitIDBCursor.NEXT", "0");
     41    shouldBe("webkitIDBCursor.NEXT_NO_DUPLICATE", "1");
     42    shouldBe("webkitIDBCursor.PREV", "2");
     43    shouldBe("webkitIDBCursor.PREV_NO_DUPLICATE", "3");
    4444
    45     shouldBe("IDBTransaction.READ_WRITE", "0");
    46     shouldBe("IDBTransaction.READ_ONLY", "1");
    47     shouldBe("IDBTransaction.SNAPSHOT_READ", "2");
    48     shouldBe("IDBTransaction.VERSION_CHANGE", "3");
     45    shouldBe("webkitIDBTransaction.READ_WRITE", "0");
     46    shouldBe("webkitIDBTransaction.READ_ONLY", "1");
     47    shouldBe("webkitIDBTransaction.SNAPSHOT_READ", "2");
     48    shouldBe("webkitIDBTransaction.VERSION_CHANGE", "3");
    4949}
    5050
  • trunk/LayoutTests/storage/indexeddb/database-basics-expected.txt

    r69247 r69540  
    44
    55
    6 indexedDB.open('name', 'description')
     6webkitIndexedDB.open('name', 'description')
    77PASS 'onsuccess' in result is true
    88PASS 'onerror' in result is true
  • trunk/LayoutTests/storage/indexeddb/database-basics.html

    r69247 r69540  
    1717function test()
    1818{
    19     result = evalAndLog("indexedDB.open('name', 'description')");
     19    result = evalAndLog("webkitIndexedDB.open('name', 'description')");
    2020    verifyResult(result);
    2121    result.onsuccess = openSuccess;
  • trunk/LayoutTests/storage/indexeddb/database-quota-expected.txt

    r69421 r69540  
    44
    55
    6 indexedDB.open('name', 'description')
     6webkitIndexedDB.open('name', 'description')
    77PASS 'onsuccess' in result is true
    88PASS 'onerror' in result is true
  • trunk/LayoutTests/storage/indexeddb/database-quota.html

    r69421 r69540  
    1717function test()
    1818{
    19     result = evalAndLog("indexedDB.open('name', 'description')");
     19    result = evalAndLog("webkitIndexedDB.open('name', 'description')");
    2020    verifyResult(result);
    2121    result.onsuccess = openSuccess;
  • trunk/LayoutTests/storage/indexeddb/index-basics-expected.txt

    r69123 r69540  
    1 Test the basics of IndexedDB's IDBIndex.
     1Test the basics of IndexedDB's webkitIDBIndex.
    22
    33On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
    44
    55
    6 indexedDB.open('name', 'description')
     6webkitIndexedDB.open('name', 'description')
    77PASS 'onsuccess' in result is true
    88PASS 'onerror' in result is true
     
    145145PASS event.target.readyState is event.target.DONE
    146146
    147 PASS event.code is IDBDatabaseException.NOT_FOUND_ERR
     147PASS event.code is webkitIDBDatabaseException.NOT_FOUND_ERR
    148148indexObject.get('does not exist')
    149149PASS 'onsuccess' in result is true
     
    163163PASS event.target.readyState is event.target.DONE
    164164
    165 PASS event.code is IDBDatabaseException.NOT_FOUND_ERR
     165PASS event.code is webkitIDBDatabaseException.NOT_FOUND_ERR
    166166indexObject.openKeyCursor()
    167167PASS 'onsuccess' in result is true
  • trunk/LayoutTests/storage/indexeddb/index-basics.html

    r69123 r69540  
    1111<script>
    1212
    13 description("Test the basics of IndexedDB's IDBIndex.");
     13description("Test the basics of IndexedDB's webkitIDBIndex.");
    1414if (window.layoutTestController)
    1515    layoutTestController.waitUntilDone();
     
    1717function test()
    1818{
    19     result = evalAndLog("indexedDB.open('name', 'description')");
     19    result = evalAndLog("webkitIndexedDB.open('name', 'description')");
    2020    verifyResult(result);
    2121    result.onsuccess = setVersion;
     
    119119{
    120120    verifyErrorEvent(event);
    121     shouldBe("event.code", "IDBDatabaseException.NOT_FOUND_ERR");
     121    shouldBe("event.code", "webkitIDBDatabaseException.NOT_FOUND_ERR");
    122122
    123123    result = evalAndLog("indexObject.get('does not exist')");
     
    130130{
    131131    verifyErrorEvent(event);
    132     shouldBe("event.code", "IDBDatabaseException.NOT_FOUND_ERR");
     132    shouldBe("event.code", "webkitIDBDatabaseException.NOT_FOUND_ERR");
    133133
    134134    window.result = evalAndLog("indexObject.openKeyCursor()");
  • trunk/LayoutTests/storage/indexeddb/index-cursor-expected.txt

    r69121 r69540  
    1 Test IndexedDB's IDBIndex.openCursor + the cursor it produces in depth.
     1Test IndexedDB's webkitIDBIndex.openCursor + the cursor it produces in depth.
    22
    33On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
    44
    55
    6 indexedDB.open('someDB', 'some description')
     6webkitIndexedDB.open('someDB', 'some description')
    77PASS 'onsuccess' in result is true
    88PASS 'onerror' in result is true
  • trunk/LayoutTests/storage/indexeddb/index-cursor.html

    r69123 r69540  
    1111<script>
    1212
    13 description("Test IndexedDB's IDBIndex.openCursor + the cursor it produces in depth.");
     13description("Test IndexedDB's webkitIDBIndex.openCursor + the cursor it produces in depth.");
    1414if (window.layoutTestController)
    1515    layoutTestController.waitUntilDone();
     
    3030function openDatabase()
    3131{
    32     result = evalAndLog("indexedDB.open('someDB', 'some description')");
     32    result = evalAndLog("webkitIndexedDB.open('someDB', 'some description')");
    3333    verifyResult(result);
    3434    result.onsuccess = setVersion;
     
    181181    var keyRange;
    182182    if (lower !== null && upper !== null)
    183         keyRange = IDBKeyRange.bound(testData[lower], testData[upper], lowerIsOpen, upperIsOpen);
     183        keyRange = webkitIDBKeyRange.bound(testData[lower], testData[upper], lowerIsOpen, upperIsOpen);
    184184    else if (lower !== null)
    185         keyRange = IDBKeyRange.leftBound(testData[lower], lowerIsOpen);
     185        keyRange = webkitIDBKeyRange.leftBound(testData[lower], lowerIsOpen);
    186186    else
    187         keyRange = IDBKeyRange.rightBound(testData[upper], upperIsOpen);
    188  
    189     var request = indexObject.openKeyCursor(keyRange, ascending ? IDBCursor.NEXT : IDBCursor.PREV);
     187        keyRange = webkitIDBKeyRange.rightBound(testData[upper], upperIsOpen);
     188 
     189    var request = indexObject.openKeyCursor(keyRange, ascending ? webkitIDBCursor.NEXT : webkitIDBCursor.PREV);
    190190    request.onsuccess = cursorIteration;
    191191    request.onerror = unexpectedErrorCallback;
  • trunk/LayoutTests/storage/indexeddb/keyrange-expected.txt

    r66802 r69540  
    44
    55
    6 PASS 'SINGLE' in IDBKeyRange is true
    7 PASS 'LEFT_OPEN' in IDBKeyRange is true
    8 PASS 'RIGHT_OPEN' in IDBKeyRange is true
    9 PASS 'LEFT_BOUND' in IDBKeyRange is true
    10 PASS 'RIGHT_BOUND' in IDBKeyRange is true
    11 PASS 'left' in IDBKeyRange is false
    12 PASS 'right' in IDBKeyRange is false
    13 PASS 'flags' in IDBKeyRange is false
    14 PASS 'only' in IDBKeyRange is true
    15 PASS 'leftBound' in IDBKeyRange is true
    16 PASS 'rightBound' in IDBKeyRange is true
    17 PASS 'bound' in IDBKeyRange is true
     6PASS 'SINGLE' in webkitIDBKeyRange is true
     7PASS 'LEFT_OPEN' in webkitIDBKeyRange is true
     8PASS 'RIGHT_OPEN' in webkitIDBKeyRange is true
     9PASS 'LEFT_BOUND' in webkitIDBKeyRange is true
     10PASS 'RIGHT_BOUND' in webkitIDBKeyRange is true
     11PASS 'left' in webkitIDBKeyRange is false
     12PASS 'right' in webkitIDBKeyRange is false
     13PASS 'flags' in webkitIDBKeyRange is false
     14PASS 'only' in webkitIDBKeyRange is true
     15PASS 'leftBound' in webkitIDBKeyRange is true
     16PASS 'rightBound' in webkitIDBKeyRange is true
     17PASS 'bound' in webkitIDBKeyRange is true
    1818
    19 instance = IDBKeyRange.only(1)
     19instance = webkitIDBKeyRange.only(1)
    2020PASS 'SINGLE' in instance is true
    2121PASS 'LEFT_OPEN' in instance is true
     
    3131PASS 'bound' in instance is false
    3232
    33 IDBKeyRange.only(1)
     33webkitIDBKeyRange.only(1)
    3434PASS keyRange.left is 1
    3535PASS keyRange.right is 1
    3636PASS keyRange.flags is keyRange.SINGLE
    37 IDBKeyRange.only('a')
     37webkitIDBKeyRange.only('a')
    3838PASS keyRange.left is 'a'
    3939PASS keyRange.right is 'a'
    4040PASS keyRange.flags is keyRange.SINGLE
    41 IDBKeyRange.leftBound(10,true)
     41webkitIDBKeyRange.leftBound(10,true)
    4242PASS keyRange.left is 10
    4343PASS keyRange.right is null
    4444PASS keyRange.flags is keyRange.LEFT_OPEN | keyRange.LEFT_BOUND
    45 IDBKeyRange.leftBound(11,false)
     45webkitIDBKeyRange.leftBound(11,false)
    4646PASS keyRange.left is 11
    4747PASS keyRange.right is null
    4848PASS keyRange.flags is keyRange.LEFT_BOUND
    49 IDBKeyRange.leftBound(12,undefined)
     49webkitIDBKeyRange.leftBound(12,undefined)
    5050PASS keyRange.left is 12
    5151PASS keyRange.right is null
    5252PASS keyRange.flags is keyRange.LEFT_BOUND
    53 IDBKeyRange.leftBound('aa',true)
     53webkitIDBKeyRange.leftBound('aa',true)
    5454PASS keyRange.left is 'aa'
    5555PASS keyRange.right is null
    5656PASS keyRange.flags is keyRange.LEFT_OPEN | keyRange.LEFT_BOUND
    57 IDBKeyRange.leftBound('ab',false)
     57webkitIDBKeyRange.leftBound('ab',false)
    5858PASS keyRange.left is 'ab'
    5959PASS keyRange.right is null
    6060PASS keyRange.flags is keyRange.LEFT_BOUND
    61 IDBKeyRange.leftBound('ac',undefined)
     61webkitIDBKeyRange.leftBound('ac',undefined)
    6262PASS keyRange.left is 'ac'
    6363PASS keyRange.right is null
    6464PASS keyRange.flags is keyRange.LEFT_BOUND
    65 IDBKeyRange.rightBound(20,true)
     65webkitIDBKeyRange.rightBound(20,true)
    6666PASS keyRange.right is 20
    6767PASS keyRange.left is null
    6868PASS keyRange.flags is keyRange.RIGHT_OPEN | keyRange.RIGHT_BOUND
    69 IDBKeyRange.rightBound(21,false)
     69webkitIDBKeyRange.rightBound(21,false)
    7070PASS keyRange.right is 21
    7171PASS keyRange.left is null
    7272PASS keyRange.flags is keyRange.RIGHT_BOUND
    73 IDBKeyRange.rightBound(22,undefined)
     73webkitIDBKeyRange.rightBound(22,undefined)
    7474PASS keyRange.right is 22
    7575PASS keyRange.left is null
    7676PASS keyRange.flags is keyRange.RIGHT_BOUND
    77 IDBKeyRange.rightBound('ba',true)
     77webkitIDBKeyRange.rightBound('ba',true)
    7878PASS keyRange.right is 'ba'
    7979PASS keyRange.left is null
    8080PASS keyRange.flags is keyRange.RIGHT_OPEN | keyRange.RIGHT_BOUND
    81 IDBKeyRange.rightBound('bb',false)
     81webkitIDBKeyRange.rightBound('bb',false)
    8282PASS keyRange.right is 'bb'
    8383PASS keyRange.left is null
    8484PASS keyRange.flags is keyRange.RIGHT_BOUND
    85 IDBKeyRange.rightBound('bc',undefined)
     85webkitIDBKeyRange.rightBound('bc',undefined)
    8686PASS keyRange.right is 'bc'
    8787PASS keyRange.left is null
    8888PASS keyRange.flags is keyRange.RIGHT_BOUND
    89 IDBKeyRange.bound(30,40,undefined,undefined)
     89webkitIDBKeyRange.bound(30,40,undefined,undefined)
    9090PASS keyRange.left is 30
    9191PASS keyRange.right is 40
    9292PASS leftFlags is keyRange.LEFT_BOUND
    9393PASS rightFlags is keyRange.RIGHT_BOUND
    94 IDBKeyRange.bound(31,41,false,false)
     94webkitIDBKeyRange.bound(31,41,false,false)
    9595PASS keyRange.left is 31
    9696PASS keyRange.right is 41
    9797PASS leftFlags is keyRange.LEFT_BOUND
    9898PASS rightFlags is keyRange.RIGHT_BOUND
    99 IDBKeyRange.bound(32,42,false,true)
     99webkitIDBKeyRange.bound(32,42,false,true)
    100100PASS keyRange.left is 32
    101101PASS keyRange.right is 42
    102102PASS leftFlags is keyRange.LEFT_BOUND
    103103PASS rightFlags is keyRange.RIGHT_OPEN | keyRange.RIGHT_BOUND
    104 IDBKeyRange.bound(33,43,true,false)
     104webkitIDBKeyRange.bound(33,43,true,false)
    105105PASS keyRange.left is 33
    106106PASS keyRange.right is 43
    107107PASS leftFlags is keyRange.LEFT_OPEN | keyRange.LEFT_BOUND
    108108PASS rightFlags is keyRange.RIGHT_BOUND
    109 IDBKeyRange.bound(34,44,true,true)
     109webkitIDBKeyRange.bound(34,44,true,true)
    110110PASS keyRange.left is 34
    111111PASS keyRange.right is 44
    112112PASS leftFlags is keyRange.LEFT_OPEN | keyRange.LEFT_BOUND
    113113PASS rightFlags is keyRange.RIGHT_OPEN | keyRange.RIGHT_BOUND
    114 IDBKeyRange.bound('aaa','aba',false,false)
     114webkitIDBKeyRange.bound('aaa','aba',false,false)
    115115PASS keyRange.left is 'aaa'
    116116PASS keyRange.right is 'aba'
    117117PASS leftFlags is keyRange.LEFT_BOUND
    118118PASS rightFlags is keyRange.RIGHT_BOUND
    119 IDBKeyRange.bound('aab','abb',undefined,undefined)
     119webkitIDBKeyRange.bound('aab','abb',undefined,undefined)
    120120PASS keyRange.left is 'aab'
    121121PASS keyRange.right is 'abb'
    122122PASS leftFlags is keyRange.LEFT_BOUND
    123123PASS rightFlags is keyRange.RIGHT_BOUND
    124 IDBKeyRange.bound('aac','abc',false,false)
     124webkitIDBKeyRange.bound('aac','abc',false,false)
    125125PASS keyRange.left is 'aac'
    126126PASS keyRange.right is 'abc'
    127127PASS leftFlags is keyRange.LEFT_BOUND
    128128PASS rightFlags is keyRange.RIGHT_BOUND
    129 IDBKeyRange.bound('aad','abd',false,true)
     129webkitIDBKeyRange.bound('aad','abd',false,true)
    130130PASS keyRange.left is 'aad'
    131131PASS keyRange.right is 'abd'
    132132PASS leftFlags is keyRange.LEFT_BOUND
    133133PASS rightFlags is keyRange.RIGHT_OPEN | keyRange.RIGHT_BOUND
    134 IDBKeyRange.bound('aae','abe',true,false)
     134webkitIDBKeyRange.bound('aae','abe',true,false)
    135135PASS keyRange.left is 'aae'
    136136PASS keyRange.right is 'abe'
    137137PASS leftFlags is keyRange.LEFT_OPEN | keyRange.LEFT_BOUND
    138138PASS rightFlags is keyRange.RIGHT_BOUND
    139 IDBKeyRange.bound('aaf','abf',true,true)
     139webkitIDBKeyRange.bound('aaf','abf',true,true)
    140140PASS keyRange.left is 'aaf'
    141141PASS keyRange.right is 'abf'
  • trunk/LayoutTests/storage/indexeddb/keyrange.html

    r67087 r69540  
    1717function checkSingleKeyRange(value)
    1818{
    19     keyRange = evalAndLog("IDBKeyRange.only(" + value + ")");
     19    keyRange = evalAndLog("webkitIDBKeyRange.only(" + value + ")");
    2020    shouldBe("keyRange.left", "" + value);
    2121    shouldBe("keyRange.right", "" + value);
     
    2525function checkLeftBoundKeyRange(value, open)
    2626{
    27     keyRange = evalAndLog("IDBKeyRange.leftBound(" + value + "," + open + ")");
     27    keyRange = evalAndLog("webkitIDBKeyRange.leftBound(" + value + "," + open + ")");
    2828    shouldBe("keyRange.left", "" + value);
    2929    shouldBeNull("keyRange.right");
     
    3333function checkRightBoundKeyRange(value, open)
    3434{
    35     keyRange = evalAndLog("IDBKeyRange.rightBound(" + value + "," + open + ")");
     35    keyRange = evalAndLog("webkitIDBKeyRange.rightBound(" + value + "," + open + ")");
    3636    shouldBe("keyRange.right", "" + value);
    3737    shouldBeNull("keyRange.left");
     
    4141function checkBoundKeyRange(left, right, openLeft, openRight)
    4242{
    43     keyRange = evalAndLog("IDBKeyRange.bound(" + left + "," + right + "," + openLeft + "," + openRight + ")");
     43    keyRange = evalAndLog("webkitIDBKeyRange.bound(" + left + "," + right + "," + openLeft + "," + openRight + ")");
    4444    shouldBe("keyRange.left", "" + left);
    4545    shouldBe("keyRange.right", "" + right);
     
    5252function test()
    5353{
    54     shouldBeTrue("'SINGLE' in IDBKeyRange");
    55     shouldBeTrue("'LEFT_OPEN' in IDBKeyRange");
    56     shouldBeTrue("'RIGHT_OPEN' in IDBKeyRange");
    57     shouldBeTrue("'LEFT_BOUND' in IDBKeyRange");
    58     shouldBeTrue("'RIGHT_BOUND' in IDBKeyRange");
    59     shouldBeFalse("'left' in IDBKeyRange");
    60     shouldBeFalse("'right' in IDBKeyRange");
    61     shouldBeFalse("'flags' in IDBKeyRange");
    62     shouldBeTrue("'only' in IDBKeyRange");
    63     shouldBeTrue("'leftBound' in IDBKeyRange");
    64     shouldBeTrue("'rightBound' in IDBKeyRange");
    65     shouldBeTrue("'bound' in IDBKeyRange");
     54    shouldBeTrue("'SINGLE' in webkitIDBKeyRange");
     55    shouldBeTrue("'LEFT_OPEN' in webkitIDBKeyRange");
     56    shouldBeTrue("'RIGHT_OPEN' in webkitIDBKeyRange");
     57    shouldBeTrue("'LEFT_BOUND' in webkitIDBKeyRange");
     58    shouldBeTrue("'RIGHT_BOUND' in webkitIDBKeyRange");
     59    shouldBeFalse("'left' in webkitIDBKeyRange");
     60    shouldBeFalse("'right' in webkitIDBKeyRange");
     61    shouldBeFalse("'flags' in webkitIDBKeyRange");
     62    shouldBeTrue("'only' in webkitIDBKeyRange");
     63    shouldBeTrue("'leftBound' in webkitIDBKeyRange");
     64    shouldBeTrue("'rightBound' in webkitIDBKeyRange");
     65    shouldBeTrue("'bound' in webkitIDBKeyRange");
    6666
    6767    debug("");
    6868
    69     var instance = evalAndLog("instance = IDBKeyRange.only(1)");
     69    var instance = evalAndLog("instance = webkitIDBKeyRange.only(1)");
    7070    shouldBeTrue("'SINGLE' in instance");
    7171    shouldBeTrue("'LEFT_OPEN' in instance");
  • trunk/LayoutTests/storage/indexeddb/objectstore-basics-expected.txt

    r69247 r69540  
    44
    55
    6 indexedDB.open('name', 'description')
     6webkitIndexedDB.open('name', 'description')
    77PASS 'onsuccess' in result is true
    88PASS 'onerror' in result is true
     
    132132PASS event.target.readyState is event.target.DONE
    133133
    134 PASS event.code is IDBDatabaseException.UNKNOWN_ERR
     134PASS event.code is webkitIDBDatabaseException.UNKNOWN_ERR
    135135db.transaction()
    136136store = transaction.objectStore('storeName')
  • trunk/LayoutTests/storage/indexeddb/objectstore-basics.html

    r69247 r69540  
    1717function test()
    1818{
    19     result = evalAndLog("indexedDB.open('name', 'description')");
     19    result = evalAndLog("webkitIndexedDB.open('name', 'description')");
    2020    verifyResult(result);
    2121    result.onsuccess = openSuccess;
     
    160160    verifyErrorEvent(event);
    161161    // FIXME: This error code needs to be specced.
    162     shouldBe("event.code", "IDBDatabaseException.UNKNOWN_ERR");
     162    shouldBe("event.code", "webkitIDBDatabaseException.UNKNOWN_ERR");
    163163
    164164    transaction = evalAndLog("db.transaction()");
  • trunk/LayoutTests/storage/indexeddb/objectstore-cursor-expected.txt

    r69121 r69540  
    44
    55
    6 indexedDB.open('someDB', 'some description')
     6webkitIndexedDB.open('someDB', 'some description')
    77PASS 'onsuccess' in result is true
    88PASS 'onerror' in result is true
  • trunk/LayoutTests/storage/indexeddb/objectstore-cursor.html

    r69121 r69540  
    2929function openDatabase()
    3030{
    31     result = evalAndLog("indexedDB.open('someDB', 'some description')");
     31    result = evalAndLog("webkitIndexedDB.open('someDB', 'some description')");
    3232    verifyResult(result);
    3333    result.onsuccess = setVersion;
     
    159159    var keyRange;
    160160    if (lower !== null && upper !== null)
    161         keyRange = IDBKeyRange.bound(testData[lower], testData[upper], lowerIsOpen, upperIsOpen);
     161        keyRange = webkitIDBKeyRange.bound(testData[lower], testData[upper], lowerIsOpen, upperIsOpen);
    162162    else if (lower !== null)
    163         keyRange = IDBKeyRange.leftBound(testData[lower], lowerIsOpen);
     163        keyRange = webkitIDBKeyRange.leftBound(testData[lower], lowerIsOpen);
    164164    else
    165         keyRange = IDBKeyRange.rightBound(testData[upper], upperIsOpen);
    166  
    167     // FIXME: Should be IDBCursor.NEXT : IDBCursor.PREV, but we can't do that yet.
     165        keyRange = webkitIDBKeyRange.rightBound(testData[upper], upperIsOpen);
     166 
     167    // FIXME: Should be webkitIDBCursor.NEXT : webkitIDBCursor.PREV, but we can't do that yet.
    168168    var request = objectStore.openCursor(keyRange, ascending ? 0 : 2);
    169169    request.onsuccess = cursorIteration;
  • trunk/LayoutTests/storage/indexeddb/objectstore-removeobjectstore-expected.txt

    r69121 r69540  
    1 Test IndexedDB's IDBObjectStore.removeObjectStore().
     1Test IndexedDB's webkitIDBObjectStore.removeObjectStore().
    22
    33On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
    44
    55
    6 indexedDB.open('name', 'description')
     6webkitIndexedDB.open('name', 'description')
    77PASS 'onsuccess' in result is true
    88PASS 'onerror' in result is true
  • trunk/LayoutTests/storage/indexeddb/objectstore-removeobjectstore.html

    r69121 r69540  
    1111<script>
    1212
    13 description("Test IndexedDB's IDBObjectStore.removeObjectStore().");
     13description("Test IndexedDB's webkitIDBObjectStore.removeObjectStore().");
    1414if (window.layoutTestController)
    1515    layoutTestController.waitUntilDone();
     
    1717function test()
    1818{
    19     result = evalAndLog("indexedDB.open('name', 'description')");
     19    result = evalAndLog("webkitIndexedDB.open('name', 'description')");
    2020    verifyResult(result);
    2121    result.onsuccess = startSetVersion;
  • trunk/LayoutTests/storage/indexeddb/open-cursor-expected.txt

    r69121 r69540  
    44
    55
    6 indexedDB.open('name', 'description')
     6webkitIndexedDB.open('name', 'description')
    77PASS 'onsuccess' in result is true
    88PASS 'onerror' in result is true
  • trunk/LayoutTests/storage/indexeddb/open-cursor.html

    r69121 r69540  
    2626{
    2727    debug("Opening an empty cursor.");
    28     keyRange = IDBKeyRange.leftBound("InexistentKey");
     28    keyRange = webkitIDBKeyRange.leftBound("InexistentKey");
    2929    result = evalAndLog("objectStore.openCursor(keyRange)");
    3030    verifyResult(result);
     
    4848{
    4949    debug("Opening cursor");
    50     keyRange = IDBKeyRange.leftBound("myKey");
     50    keyRange = webkitIDBKeyRange.leftBound("myKey");
    5151    result = evalAndLog("event.source.openCursor(keyRange)");
    5252    verifyResult(result);
     
    8888function test()
    8989{
    90     result = evalAndLog("indexedDB.open('name', 'description')");
     90    result = evalAndLog("webkitIndexedDB.open('name', 'description')");
    9191    verifyResult(result);
    9292    result.onsuccess = openSuccess;
  • trunk/LayoutTests/storage/indexeddb/transaction-basics-expected.txt

    r69247 r69540  
    44
    55
    6 PASS 'indexedDB' in window is true
    7 PASS indexedDB == null is false
    8 indexedDB.open('name', 'description')
     6PASS 'webkitIndexedDB' in window is true
     7PASS webkitIndexedDB == null is false
     8webkitIndexedDB.open('name', 'description')
    99PASS 'onsuccess' in result is true
    1010PASS 'onerror' in result is true
  • trunk/LayoutTests/storage/indexeddb/transaction-basics.html

    r69247 r69540  
    1717function test()
    1818{
    19     shouldBeTrue("'indexedDB' in window");
    20     shouldBeFalse("indexedDB == null");
    21 
    22     result = evalAndLog("indexedDB.open('name', 'description')");
     19    shouldBeTrue("'webkitIndexedDB' in window");
     20    shouldBeFalse("webkitIndexedDB == null");
     21
     22    result = evalAndLog("webkitIndexedDB.open('name', 'description')");
    2323    verifyResult(result);
    2424    result.onsuccess = openSuccess;
  • trunk/WebCore/ChangeLog

    r69539 r69540  
     12010-10-11  Andrei Popescu  <andreip@google.com>
     2
     3        Reviewed by Jeremy Orlow.
     4
     5        The names of IndexedDB-specific attributes of DOMWindow should be prefixed with 'webkit'.
     6        https://bugs.webkit.org/show_bug.cgi?id=47508
     7
     8        * bindings/generic/RuntimeEnabledFeatures.h:
     9        (WebCore::RuntimeEnabledFeatures::setWebkitIndexedDBEnabled):
     10        (WebCore::RuntimeEnabledFeatures::webkitIndexedDBEnabled):
     11        (WebCore::RuntimeEnabledFeatures::webkitIDBCursorEnabled):
     12        (WebCore::RuntimeEnabledFeatures::webkitIDBDatabaseEnabled):
     13        (WebCore::RuntimeEnabledFeatures::webkitIDBDatabaseErrorEnabled):
     14        (WebCore::RuntimeEnabledFeatures::webkitIDBDatabaseExceptionEnabled):
     15        (WebCore::RuntimeEnabledFeatures::webkitIDBErrorEventEnabled):
     16        (WebCore::RuntimeEnabledFeatures::webkitIDBEventEnabled):
     17        (WebCore::RuntimeEnabledFeatures::webkitIDBFactoryEnabled):
     18        (WebCore::RuntimeEnabledFeatures::webkitIDBIndexEnabled):
     19        (WebCore::RuntimeEnabledFeatures::webkitIDBKeyRangeEnabled):
     20        (WebCore::RuntimeEnabledFeatures::webkitIDBObjectStoreEnabled):
     21        (WebCore::RuntimeEnabledFeatures::webkitIDBRequestEnabled):
     22        (WebCore::RuntimeEnabledFeatures::webkitIDBSuccessEventEnabled):
     23        (WebCore::RuntimeEnabledFeatures::webkitIDBTransactionEnabled):
     24        * page/DOMWindow.cpp:
     25        (WebCore::DOMWindow::webkitIndexedDB):
     26        * page/DOMWindow.h:
     27        * page/DOMWindow.idl:
     28
    1292010-10-11  Sam Weinig  <sam@webkit.org>
    230
  • trunk/WebCore/bindings/generic/RuntimeEnabledFeatures.h

    r69249 r69540  
    5555    static bool geolocationEnabled() { return isGeolocationEnabled; }
    5656
    57     static void setIndexedDBEnabled(bool isEnabled) { isIndexedDBEnabled = isEnabled; }
    58     static bool indexedDBEnabled() { return isIndexedDBEnabled; }
    59     static bool iDBCursorEnabled() { return isIndexedDBEnabled; }
    60     static bool iDBDatabaseEnabled() { return isIndexedDBEnabled; }
    61     static bool iDBDatabaseErrorEnabled() { return isIndexedDBEnabled; }
    62     static bool iDBDatabaseExceptionEnabled() { return isIndexedDBEnabled; }
    63     static bool iDBErrorEventEnabled() { return isIndexedDBEnabled; }
    64     static bool iDBEventEnabled() { return isIndexedDBEnabled; }
    65     static bool iDBFactoryEnabled() { return isIndexedDBEnabled; }
    66     static bool iDBIndexEnabled() { return isIndexedDBEnabled; }
    67     static bool iDBKeyRangeEnabled() { return isIndexedDBEnabled; }
    68     static bool iDBObjectStoreEnabled() { return isIndexedDBEnabled; }
    69     static bool iDBRequestEnabled() { return isIndexedDBEnabled; }
    70     static bool iDBSuccessEventEnabled() { return isIndexedDBEnabled; }
    71     static bool iDBTransactionEnabled() { return isIndexedDBEnabled; }
     57    static void setWebkitIndexedDBEnabled(bool isEnabled) { isIndexedDBEnabled = isEnabled; }
     58    static bool webkitIndexedDBEnabled() { return isIndexedDBEnabled; }
     59    static bool webkitIDBCursorEnabled() { return isIndexedDBEnabled; }
     60    static bool webkitIDBDatabaseEnabled() { return isIndexedDBEnabled; }
     61    static bool webkitIDBDatabaseErrorEnabled() { return isIndexedDBEnabled; }
     62    static bool webkitIDBDatabaseExceptionEnabled() { return isIndexedDBEnabled; }
     63    static bool webkitIDBErrorEventEnabled() { return isIndexedDBEnabled; }
     64    static bool webkitIDBEventEnabled() { return isIndexedDBEnabled; }
     65    static bool webkitIDBFactoryEnabled() { return isIndexedDBEnabled; }
     66    static bool webkitIDBIndexEnabled() { return isIndexedDBEnabled; }
     67    static bool webkitIDBKeyRangeEnabled() { return isIndexedDBEnabled; }
     68    static bool webkitIDBObjectStoreEnabled() { return isIndexedDBEnabled; }
     69    static bool webkitIDBRequestEnabled() { return isIndexedDBEnabled; }
     70    static bool webkitIDBSuccessEventEnabled() { return isIndexedDBEnabled; }
     71    static bool webkitIDBTransactionEnabled() { return isIndexedDBEnabled; }
    7272
    7373#if ENABLE(VIDEO)
  • trunk/WebCore/page/DOMWindow.cpp

    r69406 r69540  
    701701
    702702#if ENABLE(INDEXED_DATABASE)
    703 IDBFactory* DOMWindow::indexedDB() const
     703IDBFactory* DOMWindow::webkitIndexedDB() const
    704704{
    705705    if (m_idbFactory)
  • trunk/WebCore/page/DOMWindow.h

    r69283 r69540  
    235235
    236236#if ENABLE(INDEXED_DATABASE)
    237         IDBFactory* indexedDB() const;
     237        IDBFactory* webkitIndexedDB() const;
    238238#endif
    239239
  • trunk/WebCore/page/DOMWindow.idl

    r69249 r69540  
    174174#endif
    175175#if defined(ENABLE_INDEXED_DATABASE) && ENABLE_INDEXED_DATABASE
    176         readonly attribute [EnabledAtRuntime] IDBFactory indexedDB;
    177 
    178         attribute [EnabledAtRuntime] IDBCursorConstructor IDBCursor;
    179         attribute [EnabledAtRuntime] IDBDatabaseConstructor IDBDatabase;
    180         attribute [EnabledAtRuntime] IDBDatabaseErrorConstructor IDBDatabaseError;
    181         attribute [EnabledAtRuntime] IDBDatabaseExceptionConstructor IDBDatabaseException;
    182         attribute [EnabledAtRuntime] IDBErrorEventConstructor IDBErrorEvent;
    183         attribute [EnabledAtRuntime] IDBEventConstructor IDBEvent;
    184         attribute [EnabledAtRuntime] IDBFactoryConstructor IDBFactory;
    185         attribute [EnabledAtRuntime] IDBIndexConstructor IDBIndex;
    186         attribute [EnabledAtRuntime] IDBKeyRangeConstructor IDBKeyRange;
    187         attribute [EnabledAtRuntime] IDBObjectStoreConstructor IDBObjectStore;
    188         attribute [EnabledAtRuntime] IDBRequestConstructor IDBRequest;
    189         attribute [EnabledAtRuntime] IDBSuccessEventConstructor IDBSuccessEvent;
    190         attribute [EnabledAtRuntime] IDBTransactionConstructor IDBTransaction;
     176        readonly attribute [EnabledAtRuntime] IDBFactory webkitIndexedDB;
     177
     178        attribute [EnabledAtRuntime] IDBCursorConstructor webkitIDBCursor;
     179        attribute [EnabledAtRuntime] IDBDatabaseConstructor webkitIDBDatabase;
     180        attribute [EnabledAtRuntime] IDBDatabaseErrorConstructor webkitIDBDatabaseError;
     181        attribute [EnabledAtRuntime] IDBDatabaseExceptionConstructor webkitIDBDatabaseException;
     182        attribute [EnabledAtRuntime] IDBErrorEventConstructor webkitIDBErrorEvent;
     183        attribute [EnabledAtRuntime] IDBEventConstructor webkitIDBEvent;
     184        attribute [EnabledAtRuntime] IDBFactoryConstructor webkitIDBFactory;
     185        attribute [EnabledAtRuntime] IDBIndexConstructor webkitIDBIndex;
     186        attribute [EnabledAtRuntime] IDBKeyRangeConstructor webkitIDBKeyRange;
     187        attribute [EnabledAtRuntime] IDBObjectStoreConstructor webkitIDBObjectStore;
     188        attribute [EnabledAtRuntime] IDBRequestConstructor webkitIDBRequest;
     189        attribute [EnabledAtRuntime] IDBSuccessEventConstructor webkitIDBSuccessEvent;
     190        attribute [EnabledAtRuntime] IDBTransactionConstructor webkitIDBTransaction;
    191191#endif
    192192#if defined(ENABLE_FILE_SYSTEM) && ENABLE_FILE_SYSTEM
  • trunk/WebKit/chromium/ChangeLog

    r69537 r69540  
     12010-10-11  Andrei Popescu  <andreip@google.com>
     2
     3        Reviewed by Jeremy Orlow.
     4
     5        The names of IndexedDB-specific attributes of DOMWindow should be prefixed with 'webkit'.
     6        https://bugs.webkit.org/show_bug.cgi?id=47508
     7
     8        * src/WebRuntimeFeatures.cpp:
     9        (WebKit::WebRuntimeFeatures::enableIndexedDatabase):
     10        (WebKit::WebRuntimeFeatures::isIndexedDatabaseEnabled):
     11
    1122010-10-11  Tony Chang  <tony@chromium.org>
    213
  • trunk/WebKit/chromium/src/WebRuntimeFeatures.cpp

    r66570 r69540  
    172172{
    173173#if ENABLE(INDEXED_DATABASE)
    174     RuntimeEnabledFeatures::setIndexedDBEnabled(enable);
     174    RuntimeEnabledFeatures::setWebkitIndexedDBEnabled(enable);
    175175#endif
    176176}
     
    179179{
    180180#if ENABLE(INDEXED_DATABASE)
    181     return RuntimeEnabledFeatures::indexedDBEnabled();
     181    return RuntimeEnabledFeatures::webkitIndexedDBEnabled();
    182182#else
    183183    return false;
Note: See TracChangeset for help on using the changeset viewer.