Changeset 199256 in webkit


Ignore:
Timestamp:
Apr 8, 2016 5:33:12 PM (8 years ago)
Author:
achristensen@apple.com
Message:

Build fix with IndexedDB disabled but DatabaseProcess enabled after r199230
https://bugs.webkit.org/show_bug.cgi?id=156321

Rubber-stamped by Brady Eidson.

  • DatabaseProcess/DatabaseProcess.cpp:

(WebKit::DatabaseProcess::deleteWebsiteDataForOrigins):
(WebKit::DatabaseProcess::grantSandboxExtensionsForBlobs):
(WebKit::DatabaseProcess::accessToTemporaryFileComplete):
(WebKit::DatabaseProcess::indexedDatabaseOrigins):

  • DatabaseProcess/DatabaseProcess.h:

Add some more guards.

Location:
trunk/Source/WebKit2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r199233 r199256  
     12016-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
    1162016-04-07  Simon Fraser  <simon.fraser@apple.com>
    217
  • trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.cpp

    r199230 r199256  
    306306}
    307307
     308#if ENABLE(INDEXED_DATABASE)
    308309void DatabaseProcess::grantSandboxExtensionsForBlobs(const Vector<String>& paths, const SandboxExtension::HandleArray& handles)
    309310{
     
    333334}
    334335
    335 #if ENABLE(INDEXED_DATABASE)
    336336Vector<RefPtr<WebCore::SecurityOrigin>> DatabaseProcess::indexedDatabaseOrigins()
    337337{
  • trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.h

    r199230 r199256  
    4848struct DatabaseProcessCreationParameters;
    4949
    50 class DatabaseProcess : public ChildProcess, public WebCore::IDBServer::IDBBackingStoreTemporaryFileHandler {
     50class DatabaseProcess : public ChildProcess
     51#if ENABLE(INDEXED_DATABASE)
     52    , public WebCore::IDBServer::IDBBackingStoreTemporaryFileHandler
     53#endif
     54{
    5155    WTF_MAKE_NONCOPYABLE(DatabaseProcess);
    5256    friend class NeverDestroyed<DatabaseProcess>;
     
    6872    void postDatabaseTask(std::unique_ptr<WebCore::CrossThreadTask>);
    6973
     74#if ENABLE(INDEXED_DATABASE)
    7075    // WebCore::IDBServer::IDBBackingStoreFileHandler
    7176    void prepareForAccessToTemporaryFile(const String& path) final;
    7277    void accessToTemporaryFileComplete(const String& path) final;
     78#endif
    7379
    7480private:
     
    97103    void deleteWebsiteData(WebCore::SessionID, OptionSet<WebsiteDataType> websiteDataTypes, std::chrono::system_clock::time_point modifiedSince, uint64_t callbackID);
    98104    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&);
    100105
    101106#if ENABLE(INDEXED_DATABASE)
     107    void grantSandboxExtensionsForBlobs(const Vector<String>& paths, const SandboxExtension::HandleArray&);
    102108    Vector<RefPtr<WebCore::SecurityOrigin>> indexedDatabaseOrigins();
    103109    void deleteIndexedDatabaseEntriesForOrigins(const Vector<RefPtr<WebCore::SecurityOrigin>>&);
Note: See TracChangeset for help on using the changeset viewer.