Build fix after r163739.

* WebCoreSupport/WebFrameIOS.mm:
(-[WebFrame collapseSelection]):
(-[WebFrame aggressivelyExpandSelectionToWordContainingCaretSelection]):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@163740 268f45cc-cd09-0410-ab3c-d52691b4dbfc
IDB: storage/indexeddb/mozilla/index-prev-no-duplicate.html fails
<rdar://problem/16018918> and https://bugs.webkit.org/show_bug.cgi?id=128444

Reviewed by Dan Bernstein.

Source/WebKit2:

* DatabaseProcess/IndexedDB/sqlite/SQLiteIDBCursor.cpp:
(WebKit::getIndexStatement): Return different statements for unique cursors that will
  sort the values in reverse of the cursor direction, matching expected IndexedDB behavior.
(WebKit::SQLiteIDBCursor::establishStatement):

* DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.cpp:
(WebKit::UniqueIDBDatabaseBackingStoreSQLite::uncheckedPutIndexRecord): Insert the values as
  strings since we need the collation function to be called for proper sorting.

LayoutTests:

* platform/mac-wk2/TestExpectations: Enable the test.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@163741 268f45cc-cd09-0410-ab3c-d52691b4dbfc
IDB: storage/indexeddb/mozilla/object-cursors.html fails
<rdar://problem/16020585> and https://bugs.webkit.org/show_bug.cgi?id=128479

Reviewed by Dan Bernstein.

Source/WebKit2:

* DatabaseProcess/IndexedDB/sqlite/UniqueIDBDatabaseBackingStoreSQLite.cpp:
(WebKit::UniqueIDBDatabaseBackingStoreSQLite::createAndPopulateInitialMetadata): Update the IndexInfo
  table schema to allow for indexes with the same id/name as previous indexes.
  But with different object stores, of course.

LayoutTests:

* platform/mac-wk2/TestExpectations: Enable the test.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@163742 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Let Instruments time profiler run until tests finish.
<https://webkit.org/b/128488>

Pass "-T 0" to iprofiler to ensure that we get a time profile of the
entire performance test run instead of just the first 10 seconds.

Reviewed by Brady Eidson.

* Scripts/webkitpy/common/system/profiler.py:
(IProfiler.attach_to_pid):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@163743 268f45cc-cd09-0410-ab3c-d52691b4dbfc