Changeset 122435 in webkit
- Timestamp:
- Jul 12, 2012 2:46:55 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r122434 r122435 1 2012-07-12 Xingnan Wang <xingnan.wang@intel.com> 2 3 [IndexedDB] upperOpen set to true in lowerBound()/lowerOpen set to true in upperBound() 4 https://bugs.webkit.org/show_bug.cgi?id=90867 5 6 Reviewed by Tony Chang. 7 8 * storage/indexeddb/keyrange-expected.txt: 9 * storage/indexeddb/resources/keyrange.js: 10 (checkLowerBoundKeyRange): 11 (checkUpperBoundKeyRange): 12 1 13 2012-07-12 Kristóf Kosztyó <kkristof@inf.u-szeged.hu> 2 14 -
trunk/LayoutTests/storage/indexeddb/keyrange-expected.txt
r119161 r122435 44 44 PASS keyRange.lowerOpen is true 45 45 PASS keyRange.upper is null 46 PASS keyRange.upperOpen is false46 PASS keyRange.upperOpen is true 47 47 IDBKeyRange.lowerBound(11,false) 48 48 PASS keyRange.lower is 11 49 49 PASS keyRange.lowerOpen is false 50 50 PASS keyRange.upper is null 51 PASS keyRange.upperOpen is false51 PASS keyRange.upperOpen is true 52 52 IDBKeyRange.lowerBound(12,undefined) 53 53 PASS keyRange.lower is 12 54 54 PASS keyRange.lowerOpen is false 55 55 PASS keyRange.upper is null 56 PASS keyRange.upperOpen is false56 PASS keyRange.upperOpen is true 57 57 IDBKeyRange.lowerBound(10.1,true) 58 58 PASS keyRange.lower is 10.1 59 59 PASS keyRange.lowerOpen is true 60 60 PASS keyRange.upper is null 61 PASS keyRange.upperOpen is false61 PASS keyRange.upperOpen is true 62 62 IDBKeyRange.lowerBound(11.2,false) 63 63 PASS keyRange.lower is 11.2 64 64 PASS keyRange.lowerOpen is false 65 65 PASS keyRange.upper is null 66 PASS keyRange.upperOpen is false66 PASS keyRange.upperOpen is true 67 67 IDBKeyRange.lowerBound(12.3,undefined) 68 68 PASS keyRange.lower is 12.3 69 69 PASS keyRange.lowerOpen is false 70 70 PASS keyRange.upper is null 71 PASS keyRange.upperOpen is false71 PASS keyRange.upperOpen is true 72 72 IDBKeyRange.lowerBound('aa',true) 73 73 PASS keyRange.lower is 'aa' 74 74 PASS keyRange.lowerOpen is true 75 75 PASS keyRange.upper is null 76 PASS keyRange.upperOpen is false76 PASS keyRange.upperOpen is true 77 77 IDBKeyRange.lowerBound('ab',false) 78 78 PASS keyRange.lower is 'ab' 79 79 PASS keyRange.lowerOpen is false 80 80 PASS keyRange.upper is null 81 PASS keyRange.upperOpen is false81 PASS keyRange.upperOpen is true 82 82 IDBKeyRange.lowerBound('ac',undefined) 83 83 PASS keyRange.lower is 'ac' 84 84 PASS keyRange.lowerOpen is false 85 85 PASS keyRange.upper is null 86 PASS keyRange.upperOpen is false86 PASS keyRange.upperOpen is true 87 87 IDBKeyRange.upperBound(20,true) 88 88 PASS keyRange.upper is 20 89 89 PASS keyRange.upperOpen is true 90 90 PASS keyRange.lower is null 91 PASS keyRange.lowerOpen is false91 PASS keyRange.lowerOpen is true 92 92 IDBKeyRange.upperBound(21,false) 93 93 PASS keyRange.upper is 21 94 94 PASS keyRange.upperOpen is false 95 95 PASS keyRange.lower is null 96 PASS keyRange.lowerOpen is false96 PASS keyRange.lowerOpen is true 97 97 IDBKeyRange.upperBound(22,undefined) 98 98 PASS keyRange.upper is 22 99 99 PASS keyRange.upperOpen is false 100 100 PASS keyRange.lower is null 101 PASS keyRange.lowerOpen is false101 PASS keyRange.lowerOpen is true 102 102 IDBKeyRange.upperBound(20.2,true) 103 103 PASS keyRange.upper is 20.2 104 104 PASS keyRange.upperOpen is true 105 105 PASS keyRange.lower is null 106 PASS keyRange.lowerOpen is false106 PASS keyRange.lowerOpen is true 107 107 IDBKeyRange.upperBound(21.3,false) 108 108 PASS keyRange.upper is 21.3 109 109 PASS keyRange.upperOpen is false 110 110 PASS keyRange.lower is null 111 PASS keyRange.lowerOpen is false111 PASS keyRange.lowerOpen is true 112 112 IDBKeyRange.upperBound(22.4,undefined) 113 113 PASS keyRange.upper is 22.4 114 114 PASS keyRange.upperOpen is false 115 115 PASS keyRange.lower is null 116 PASS keyRange.lowerOpen is false116 PASS keyRange.lowerOpen is true 117 117 IDBKeyRange.upperBound('ba',true) 118 118 PASS keyRange.upper is 'ba' 119 119 PASS keyRange.upperOpen is true 120 120 PASS keyRange.lower is null 121 PASS keyRange.lowerOpen is false121 PASS keyRange.lowerOpen is true 122 122 IDBKeyRange.upperBound('bb',false) 123 123 PASS keyRange.upper is 'bb' 124 124 PASS keyRange.upperOpen is false 125 125 PASS keyRange.lower is null 126 PASS keyRange.lowerOpen is false126 PASS keyRange.lowerOpen is true 127 127 IDBKeyRange.upperBound('bc',undefined) 128 128 PASS keyRange.upper is 'bc' 129 129 PASS keyRange.upperOpen is false 130 130 PASS keyRange.lower is null 131 PASS keyRange.lowerOpen is false131 PASS keyRange.lowerOpen is true 132 132 IDBKeyRange.bound(30,40, undefined, undefined) 133 133 PASS keyRange.lower is 30 -
trunk/LayoutTests/storage/indexeddb/resources/keyrange.js
r119161 r122435 23 23 shouldBe("keyRange.lowerOpen", "" + open); 24 24 shouldBeNull("keyRange.upper"); 25 shouldBe False("keyRange.upperOpen");25 shouldBeTrue("keyRange.upperOpen"); 26 26 } 27 27 … … 34 34 shouldBe("keyRange.upperOpen", "" + open); 35 35 shouldBeNull("keyRange.lower"); 36 shouldBe False("keyRange.lowerOpen");36 shouldBeTrue("keyRange.lowerOpen"); 37 37 } 38 38 -
trunk/Source/WebCore/ChangeLog
r122432 r122435 1 2012-07-12 Xingnan Wang <xingnan.wang@intel.com> 2 3 [IndexedDB] upperOpen set to true in lowerBound()/lowerOpen set to true in upperBound() 4 https://bugs.webkit.org/show_bug.cgi?id=90867 5 6 Reviewed by Tony Chang. 7 8 In the latest W3C spec upperOpen/lowerOpen are set to true in lowerBound()/upperBound(), which 9 we should keep aligned with. 10 11 No new tests - updated storage/indexeddb/keyrange.html to match new behavior. 12 13 * Modules/indexeddb/IDBKeyRange.cpp: 14 (WebCore::IDBKeyRange::lowerBound): 15 (WebCore::IDBKeyRange::upperBound): 16 1 17 2012-07-12 MORITA Hajime <morrita@google.com> 2 18 -
trunk/Source/WebCore/Modules/indexeddb/IDBKeyRange.cpp
r120888 r122435 60 60 } 61 61 62 return IDBKeyRange::create(bound, 0, open ? LowerBoundOpen : LowerBoundClosed, UpperBound Closed);62 return IDBKeyRange::create(bound, 0, open ? LowerBoundOpen : LowerBoundClosed, UpperBoundOpen); 63 63 } 64 64 … … 70 70 } 71 71 72 return IDBKeyRange::create(0, bound, LowerBound Closed, open ? UpperBoundOpen : UpperBoundClosed);72 return IDBKeyRange::create(0, bound, LowerBoundOpen, open ? UpperBoundOpen : UpperBoundClosed); 73 73 } 74 74
Note: See TracChangeset
for help on using the changeset viewer.