fast/css/font-face-data-uri.html is failing
https://bugs.webkit.org/show_bug.cgi?id=82744

Reviewed by Darin Adler.

This test used to wait for one font to load, but not for another, which made no sense.

* fast/css/font-face-data-uri.html: Wait for both fonts. Increased the number of tries,
it's not that long. Use an async test idiom that doesn't conflict with js-test-post.js.

* fast/css/font-face-data-uri-expected.txt: Updated the results for proper async
test usage.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156445 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed build fix for EFL port.

IDBCursorBackendImpl and IDBDatabaseBackendImpl are renamed after r156406.

* Modules/indexeddb/leveldb/IDBCursorBackendLevelDB.h:
* Modules/indexeddb/leveldb/IDBTransactionBackendLevelDB.cpp:
(WebCore::IDBTransactionBackendLevelDB::create):
(WebCore::IDBTransactionBackendLevelDB::IDBTransactionBackendLevelDB):
(WebCore::IDBTransactionBackendLevelDB::registerOpenCursor):
(WebCore::IDBTransactionBackendLevelDB::unregisterOpenCursor):
(WebCore::IDBTransactionBackendLevelDB::closeOpenCursors):
* Modules/indexeddb/leveldb/IDBTransactionBackendLevelDB.h:
(WebCore::IDBTransactionBackendLevelDB::database):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156446 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Enable the IndexedDB build on Mac, but leave the feature non-functional
https://bugs.webkit.org/show_bug.cgi?id=121918

Reviewed by Alexey Proskuryakov.

Source/JavaScriptCore:

* Configurations/FeatureDefines.xcconfig:

Source/WebCore:

* Configurations/FeatureDefines.xcconfig:

(WebCore::IDBFactory::create): If the IDBFactoryBackend is null (which it is for on-levelDB platforms),
  don't create an IDBFactory. This hides the feature from javascript even though upport code is in the build.

* inspector/InspectorIndexedDBAgent.cpp: Empty out DatabaseLoader::execute on Mac until the inspector
  build gurus can figure out a 32bit-vs-64bit issue that there is no obvious solution for.

* WebCore.xcodeproj/project.pbxproj: Remove the Modules/indexedDB/leveldb directory now that Mac has no
  further use for it.

Source/WebKit/mac:

* Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

* Configurations/FeatureDefines.xcconfig:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156447 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, blind attempt at a build fix.

* inspector/InspectorIndexedDBAgent.cpp: Don’t include the keyPathFromIDBKeyPath method for
  PLATFORM(MAC) as it is unused.

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