Changeset 192850 in webkit
- Timestamp:
- Nov 30, 2015, 6:15:47 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r192847 r192850 1 2015-11-30 Brady Eidson <beidson@apple.com> 2 3 Modern IDB: ObjectStore cursors should not be able to iterate out of their range. 4 https://bugs.webkit.org/show_bug.cgi?id=151683 5 6 Reviewed by Darin Adler. 7 8 * platform/mac-wk1/TestExpectations: 9 1 10 2015-11-30 Brady Eidson <beidson@apple.com> 2 11 -
trunk/LayoutTests/platform/mac-wk1/TestExpectations
r192847 r192850 87 87 storage/indexeddb/mozilla/cursor-mutation.html [ Pass ] 88 88 storage/indexeddb/mozilla/cursor-update-updates-indexes.html [ Pass ] 89 storage/indexeddb/mozilla/cursors.html [ Pass ] 89 90 storage/indexeddb/mozilla/delete-result.html [ Pass ] 90 91 storage/indexeddb/mozilla/event-source.html [ Pass ] -
trunk/Source/WebCore/ChangeLog
r192849 r192850 1 2015-11-30 Brady Eidson <beidson@apple.com> 2 3 Modern IDB: ObjectStore cursors should not be able to iterate out of their range. 4 https://bugs.webkit.org/show_bug.cgi?id=151683 5 6 Reviewed by Darin Adler. 7 8 No new tests (Covered by at least one failing test that now passes). 9 10 * Modules/indexeddb/server/MemoryObjectStoreCursor.cpp: 11 (WebCore::IDBServer::MemoryObjectStoreCursor::incrementForwardIterator): 12 (WebCore::IDBServer::MemoryObjectStoreCursor::incrementReverseIterator): 13 1 14 2015-11-30 Anders Carlsson <andersca@apple.com> 2 15 -
trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStoreCursor.cpp
r192783 r192850 238 238 return; 239 239 240 if (!m_info.range().containsKey(**m_forwardIterator)) 241 return; 240 if (!m_info.range().containsKey(**m_forwardIterator)) { 241 m_forwardIterator = set.end(); 242 return; 243 } 242 244 } 243 245 } … … 295 297 return; 296 298 297 if (!m_info.range().containsKey(**m_reverseIterator)) 298 return; 299 if (!m_info.range().containsKey(**m_reverseIterator)) { 300 m_reverseIterator = set.rend(); 301 return; 302 } 299 303 } 300 304 }
Note:
See TracChangeset
for help on using the changeset viewer.