summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/fast/filesystem/resources/fs-worker-test-pre.js
diff options
context:
space:
mode:
authorkinuko@chromium.org <kinuko@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538>2010-10-06 23:08:50 +0000
committerkinuko@chromium.org <kinuko@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538>2010-10-06 23:08:50 +0000
commitfe563af9a88c3bae5c4da34d355b60e859a89c20 (patch)
tree869fc55b81019f23038b4c4033f1746e691161e2 /third_party/WebKit/LayoutTests/fast/filesystem/resources/fs-worker-test-pre.js
parentf0fa3dc6558430a5812bf3b8393f10586d1a0a2b (diff)
downloadchromium_src-fe563af9a88c3bae5c4da34d355b60e859a89c20.zip
chromium_src-fe563af9a88c3bae5c4da34d355b60e859a89c20.tar.gz
chromium_src-fe563af9a88c3bae5c4da34d355b60e859a89c20.tar.bz2
2010-10-06 Kinuko Yasuda <kinuko@chromium.org>
Reviewed by David Levin. Add FileSystemSync implementation for Worker https://bugs.webkit.org/show_bug.cgi?id=47044 * src/LocalFileSystemChromium.cpp: (WebCore::LocalFileSystem::requestFileSystem): Added a new parameter for synchronous mode. * src/WebFileSystemCallbacksImpl.cpp: (WebKit::WebFileSystemCallbacksImpl::WebFileSystemCallbacksImpl): Added a parameter for synchronous mode. (WebKit::WebFileSystemCallbacksImpl::didOpenFileSystem): Changed to creates WorkerAsyncFileSystemChromium with synchronous flag. * src/WebFileSystemCallbacksImpl.h: * src/WebWorkerBase.cpp: (WebKit::WebWorkerBase::openFileSystem): Added a parameter for synchronous mode. * src/WebWorkerBase.h: * src/WorkerAsyncFileSystemChromium.cpp: (WebCore::WorkerAsyncFileSystemChromium::WorkerAsyncFileSystemChromium): (WebCore::WorkerAsyncFileSystemChromium::waitForOperationToComplete): Added. (WebCore::WorkerAsyncFileSystemChromium::move): (WebCore::WorkerAsyncFileSystemChromium::copy): (WebCore::WorkerAsyncFileSystemChromium::remove): (WebCore::WorkerAsyncFileSystemChromium::readMetadata): (WebCore::WorkerAsyncFileSystemChromium::createFile): (WebCore::WorkerAsyncFileSystemChromium::createDirectory): (WebCore::WorkerAsyncFileSystemChromium::fileExists): (WebCore::WorkerAsyncFileSystemChromium::directoryExists): (WebCore::WorkerAsyncFileSystemChromium::readDirectory): (WebCore::WorkerAsyncFileSystemChromium::createWorkerFileSystemCallbacksBridge): Updated to store the created bridge in a member variable so that we can call bridge->stop() later when the RunLoop is terminating. * src/WorkerAsyncFileSystemChromium.h: (WebCore::WorkerAsyncFileSystemChromium::create): Added a new parameter for synchronous mode. 2010-10-06 Andrei Popescu <andreip@google.com> Reviewed by Jeremy Orlow. IDBDatabase and IDBObjectStore metadata is not recovered correctly when the setVersion transactions aborts. https://bugs.webkit.org/show_bug.cgi?id=47245 Recover metadata properly by adding abort tasks that are run when a transaction aborts. * storage/IDBDatabase.cpp: (WebCore::IDBDatabase::createObjectStore): (WebCore::IDBDatabase::removeObjectStore): * storage/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::createObjectStore): (WebCore::IDBDatabaseBackendImpl::removeObjectStore): (WebCore::IDBDatabaseBackendImpl::setVersion): (WebCore::IDBDatabaseBackendImpl::removeObjectStoreFromMap): (WebCore::IDBDatabaseBackendImpl::addObjectStoreToMap): (WebCore::IDBDatabaseBackendImpl::resetVersion): * storage/IDBDatabaseBackendImpl.h: * storage/IDBObjectStoreBackendImpl.cpp: (WebCore::IDBObjectStoreBackendImpl::createIndex): (WebCore::IDBObjectStoreBackendImpl::removeIndex): (WebCore::IDBObjectStoreBackendImpl::removeIndexFromMap): (WebCore::IDBObjectStoreBackendImpl::addIndexToMap): * storage/IDBObjectStoreBackendImpl.h: * storage/IDBTransactionBackendImpl.cpp: (WebCore::IDBTransactionBackendImpl::scheduleTask): (WebCore::IDBTransactionBackendImpl::abort): * storage/IDBTransactionBackendImpl.h: * storage/IDBTransactionBackendInterface.h: * storage/IDBTransactionCoordinator.h: 2010-10-06 Kinuko Yasuda <kinuko@chromium.org> Reviewed by David Levin. Add FileSystemSync implementation for Worker https://bugs.webkit.org/show_bug.cgi?id=47044 * fast/filesystem/async-operations.html: Added. * fast/filesystem/resources/async-operations.js: Added. * fast/filesystem/resources/fs-worker-test-pre.js: * fast/filesystem/resources/sync-operations.js: Added. * fast/filesystem/script-tests/flags-passing.js: * fast/filesystem/workers/async-operations-expected.txt: Added. * fast/filesystem/workers/async-operations.html: Added. * fast/filesystem/workers/simple-persistent-sync-expected.txt: * fast/filesystem/workers/simple-temporary-sync-expected.txt: * fast/filesystem/workers/sync-operations-expected.txt: Added. * fast/filesystem/workers/sync-operations.html: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@69249 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Diffstat (limited to 'third_party/WebKit/LayoutTests/fast/filesystem/resources/fs-worker-test-pre.js')
-rw-r--r--third_party/WebKit/LayoutTests/fast/filesystem/resources/fs-worker-test-pre.js3
1 files changed, 1 insertions, 2 deletions
diff --git a/third_party/WebKit/LayoutTests/fast/filesystem/resources/fs-worker-test-pre.js b/third_party/WebKit/LayoutTests/fast/filesystem/resources/fs-worker-test-pre.js
index 84e0fad..6d9a873 100644
--- a/third_party/WebKit/LayoutTests/fast/filesystem/resources/fs-worker-test-pre.js
+++ b/third_party/WebKit/LayoutTests/fast/filesystem/resources/fs-worker-test-pre.js
@@ -9,8 +9,7 @@ function debug(message)
function startWorker(testScriptURL)
{
debug('Starting worker: ' + testScriptURL);
- var worker = new Worker('../resources/fs-worker-common.js');
- worker.postMessage(testScriptURL);
+ var worker = new Worker(testScriptURL);
worker.onmessage = function(event)
{
debug(event.data);