Changeset 199256 in webkit
- Timestamp:
- Apr 8, 2016 5:33:12 PM (8 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r199233 r199256 1 2016-04-08 Alex Christensen <achristensen@webkit.org> 2 3 Build fix with IndexedDB disabled but DatabaseProcess enabled after r199230 4 https://bugs.webkit.org/show_bug.cgi?id=156321 5 6 Rubber-stamped by Brady Eidson. 7 8 * DatabaseProcess/DatabaseProcess.cpp: 9 (WebKit::DatabaseProcess::deleteWebsiteDataForOrigins): 10 (WebKit::DatabaseProcess::grantSandboxExtensionsForBlobs): 11 (WebKit::DatabaseProcess::accessToTemporaryFileComplete): 12 (WebKit::DatabaseProcess::indexedDatabaseOrigins): 13 * DatabaseProcess/DatabaseProcess.h: 14 Add some more guards. 15 1 16 2016-04-07 Simon Fraser <simon.fraser@apple.com> 2 17 -
trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.cpp
r199230 r199256 306 306 } 307 307 308 #if ENABLE(INDEXED_DATABASE) 308 309 void DatabaseProcess::grantSandboxExtensionsForBlobs(const Vector<String>& paths, const SandboxExtension::HandleArray& handles) 309 310 { … … 333 334 } 334 335 335 #if ENABLE(INDEXED_DATABASE)336 336 Vector<RefPtr<WebCore::SecurityOrigin>> DatabaseProcess::indexedDatabaseOrigins() 337 337 { -
trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.h
r199230 r199256 48 48 struct DatabaseProcessCreationParameters; 49 49 50 class DatabaseProcess : public ChildProcess, public WebCore::IDBServer::IDBBackingStoreTemporaryFileHandler { 50 class DatabaseProcess : public ChildProcess 51 #if ENABLE(INDEXED_DATABASE) 52 , public WebCore::IDBServer::IDBBackingStoreTemporaryFileHandler 53 #endif 54 { 51 55 WTF_MAKE_NONCOPYABLE(DatabaseProcess); 52 56 friend class NeverDestroyed<DatabaseProcess>; … … 68 72 void postDatabaseTask(std::unique_ptr<WebCore::CrossThreadTask>); 69 73 74 #if ENABLE(INDEXED_DATABASE) 70 75 // WebCore::IDBServer::IDBBackingStoreFileHandler 71 76 void prepareForAccessToTemporaryFile(const String& path) final; 72 77 void accessToTemporaryFileComplete(const String& path) final; 78 #endif 73 79 74 80 private: … … 97 103 void deleteWebsiteData(WebCore::SessionID, OptionSet<WebsiteDataType> websiteDataTypes, std::chrono::system_clock::time_point modifiedSince, uint64_t callbackID); 98 104 void deleteWebsiteDataForOrigins(WebCore::SessionID, OptionSet<WebsiteDataType> websiteDataTypes, const Vector<WebCore::SecurityOriginData>& origins, uint64_t callbackID); 99 void grantSandboxExtensionsForBlobs(const Vector<String>& paths, const SandboxExtension::HandleArray&);100 105 101 106 #if ENABLE(INDEXED_DATABASE) 107 void grantSandboxExtensionsForBlobs(const Vector<String>& paths, const SandboxExtension::HandleArray&); 102 108 Vector<RefPtr<WebCore::SecurityOrigin>> indexedDatabaseOrigins(); 103 109 void deleteIndexedDatabaseEntriesForOrigins(const Vector<RefPtr<WebCore::SecurityOrigin>>&);
Note: See TracChangeset
for help on using the changeset viewer.