Changeset 87463 in webkit
- Timestamp:
- May 26, 2011 7:22:41 PM (13 years ago)
- Location:
- trunk/Source/WebKit/chromium
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/chromium/ChangeLog
r87454 r87463 1 2011-05-26 Leandro Gracia Gil <leandrogracia@chromium.org> 2 3 Reviewed by Dmitry Titov. 4 5 Add missing compile guards for WebWorkers in WebKit. 6 https://bugs.webkit.org/show_bug.cgi?id=61536 7 8 * src/DatabaseObserver.cpp: 9 (WebCore::DatabaseObserver::canEstablishDatabase): 10 * src/LocalFileSystemChromium.cpp: 11 (WebCore::openFileSystemHelper): 12 * src/PlatformBridge.cpp: 13 * src/WebFileSystemCallbacksImpl.cpp: 14 (WebKit::WebFileSystemCallbacksImpl::didOpenFileSystem): 15 * src/WorkerAsyncFileSystemChromium.cpp: 16 * src/WorkerAsyncFileSystemChromium.h: 17 * src/WorkerAsyncFileWriterChromium.cpp: 18 * src/WorkerAsyncFileWriterChromium.h: 19 * src/WorkerFileSystemCallbacksBridge.cpp: 20 * src/WorkerFileSystemCallbacksBridge.h: 21 * src/WorkerFileWriterCallbacksBridge.cpp: 22 * src/WorkerFileWriterCallbacksBridge.h: 23 1 24 2011-05-26 Evan Martin <evan@chromium.org> 2 25 -
trunk/Source/WebKit/chromium/src/DatabaseObserver.cpp
r85703 r87463 63 63 return webView->permissionClient()->allowDatabase(webFrame, name, displayName, estimatedSize); 64 64 } else { 65 #if ENABLE(WORKERS) 65 66 WorkerContext* workerContext = static_cast<WorkerContext*>(scriptExecutionContext); 66 67 WorkerLoaderProxy* workerLoaderProxy = &workerContext->thread()->workerLoaderProxy(); 67 68 WebWorkerBase* webWorker = static_cast<WebWorkerBase*>(workerLoaderProxy); 68 69 return webWorker->allowDatabase(0, name, displayName, estimatedSize); 70 #else 71 ASSERT_NOT_REACHED(); 72 #endif 69 73 } 70 74 -
trunk/Source/WebKit/chromium/src/LocalFileSystemChromium.cpp
r86356 r87463 90 90 webFrame->client()->openFileSystem(webFrame, static_cast<WebFileSystem::Type>(type), size, create == CreateIfNotPresent, new WebFileSystemCallbacksImpl(callbacks, type)); 91 91 } else { 92 #if ENABLE(WORKERS) 92 93 WorkerContext* workerContext = static_cast<WorkerContext*>(context); 93 94 WorkerLoaderProxy* workerLoaderProxy = &workerContext->thread()->workerLoaderProxy(); … … 97 98 else 98 99 webWorker->openFileSystemForWorker(static_cast<WebFileSystem::Type>(type), size, create == CreateIfNotPresent, new WebFileSystemCallbacksImpl(callbacks, type, context, synchronous), synchronous); 100 #else 101 ASSERT_NOT_REACHED(); 102 #endif 99 103 } 100 104 -
trunk/Source/WebKit/chromium/src/PlatformBridge.cpp
r87001 r87463 1048 1048 } 1049 1049 1050 #if ENABLE(WORKERS) 1050 1051 WorkerContextProxy* WorkerContextProxy::create(Worker* worker) 1051 1052 { 1052 1053 return WebWorkerClientImpl::createWorkerContextProxy(worker); 1053 1054 } 1055 #endif 1054 1056 1055 1057 } // namespace WebCore -
trunk/Source/WebKit/chromium/src/WebFileSystemCallbacksImpl.cpp
r81599 r87463 88 88 void WebFileSystemCallbacksImpl::didOpenFileSystem(const WebString& name, const WebString& path) 89 89 { 90 if (m_context && m_context->isWorkerContext()) 90 // This object is intended to delete itself on exit. 91 OwnPtr<WebFileSystemCallbacksImpl> callbacks = adoptPtr(this); 92 93 #if ENABLE(WORKERS) 94 if (m_context && m_context->isWorkerContext()) { 91 95 m_callbacks->didOpenFileSystem(name, WorkerAsyncFileSystemChromium::create(m_context, m_type, path, m_synchronous)); 92 else 93 m_callbacks->didOpenFileSystem(name, AsyncFileSystemChromium::create(m_type, path)); 94 delete this; 96 return; 97 } 98 #endif 99 m_callbacks->didOpenFileSystem(name, AsyncFileSystemChromium::create(m_type, path)); 95 100 } 96 101 -
trunk/Source/WebKit/chromium/src/WorkerAsyncFileSystemChromium.cpp
r78362 r87463 32 32 #include "WorkerAsyncFileSystemChromium.h" 33 33 34 #if ENABLE(FILE_SYSTEM) 34 #if ENABLE(FILE_SYSTEM) && ENABLE(WORKERS) 35 35 36 36 #include "AsyncFileSystemCallbacks.h" -
trunk/Source/WebKit/chromium/src/WorkerAsyncFileSystemChromium.h
r78362 r87463 32 32 #define WorkerAsyncFileSystemChromium_h 33 33 34 #if ENABLE(FILE_SYSTEM) 34 #if ENABLE(FILE_SYSTEM) && ENABLE(WORKERS) 35 35 36 36 #include "AsyncFileSystem.h" -
trunk/Source/WebKit/chromium/src/WorkerAsyncFileWriterChromium.cpp
r72711 r87463 32 32 #include "WorkerAsyncFileWriterChromium.h" 33 33 34 #if ENABLE(FILE_SYSTEM) 34 #if ENABLE(FILE_SYSTEM) && ENABLE(WORKERS) 35 35 36 36 #include "AsyncFileSystem.h" -
trunk/Source/WebKit/chromium/src/WorkerAsyncFileWriterChromium.h
r72711 r87463 32 32 #define WorkerAsyncFileWriterChromium_h 33 33 34 #if ENABLE(FILE_SYSTEM) 34 #if ENABLE(FILE_SYSTEM) && ENABLE(WORKERS) 35 35 36 36 #include "AsyncFileWriter.h" -
trunk/Source/WebKit/chromium/src/WorkerFileSystemCallbacksBridge.cpp
r85165 r87463 32 32 #include "WorkerFileSystemCallbacksBridge.h" 33 33 34 #if ENABLE(FILE_SYSTEM) 34 #if ENABLE(FILE_SYSTEM) && ENABLE(WORKERS) 35 35 36 36 #include "CrossThreadTask.h" -
trunk/Source/WebKit/chromium/src/WorkerFileSystemCallbacksBridge.h
r82540 r87463 32 32 #define WorkerFileSystemCallbacksBridge_h 33 33 34 #if ENABLE(FILE_SYSTEM) 34 #if ENABLE(FILE_SYSTEM) && ENABLE(WORKERS) 35 35 36 36 #include "PlatformString.h" -
trunk/Source/WebKit/chromium/src/WorkerFileWriterCallbacksBridge.cpp
r86067 r87463 32 32 #include "WorkerFileWriterCallbacksBridge.h" 33 33 34 #if ENABLE(FILE_SYSTEM) 34 #if ENABLE(FILE_SYSTEM) && ENABLE(WORKERS) 35 35 36 36 #include "AsyncFileWriterClient.h" -
trunk/Source/WebKit/chromium/src/WorkerFileWriterCallbacksBridge.h
r81567 r87463 32 32 #define WorkerFileWriterCallbacksBridge_h 33 33 34 #if ENABLE(FILE_SYSTEM) 34 #if ENABLE(FILE_SYSTEM) && ENABLE(WORKERS) 35 35 36 36 #include "WebFileError.h"
Note: See TracChangeset
for help on using the changeset viewer.