From 232a04056fd9f62a3fab1b7e1b9d38f8aca5cd1b Mon Sep 17 00:00:00 2001
From: "yaar@chromium.org"
 <yaar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Thu, 12 Nov 2009 17:36:25 +0000
Subject: Files no longer uses.

Review URL: http://codereview.chromium.org/385057

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31790 0039d316-1c4b-4281-b951-d872f2087c98
---
 webkit/api/public/WebKitClient.h | 272 ---------------------------------------
 1 file changed, 272 deletions(-)
 delete mode 100644 webkit/api/public/WebKitClient.h

(limited to 'webkit/api/public/WebKitClient.h')

diff --git a/webkit/api/public/WebKitClient.h b/webkit/api/public/WebKitClient.h
deleted file mode 100644
index 6ff6aa6..0000000
--- a/webkit/api/public/WebKitClient.h
+++ /dev/null
@@ -1,272 +0,0 @@
-/*
- * Copyright (C) 2009 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef WebKitClient_h
-#define WebKitClient_h
-
-#include "WebCommon.h"
-#include "WebLocalizedString.h"
-#include "WebVector.h"
-
-#include <time.h>
-
-#ifdef WIN32
-typedef void *HANDLE;
-#endif
-
-namespace WebKit {
-
-class WebApplicationCacheHost;
-class WebApplicationCacheHostClient;
-class WebClipboard;
-class WebData;
-class WebMessagePortChannel;
-class WebMimeRegistry;
-class WebPluginListBuilder;
-class WebSandboxSupport;
-class WebSharedWorkerRepository;
-class WebSocketStreamHandle;
-class WebStorageNamespace;
-class WebString;
-class WebThemeEngine;
-class WebURL;
-class WebURLLoader;
-struct WebCookie;
-struct WebPluginInfo;
-template <typename T> class WebVector;
-
-class WebKitClient {
-public:
-    // Must return non-null.
-    virtual WebClipboard* clipboard() = 0;
-
-    // Must return non-null.
-    virtual WebMimeRegistry* mimeRegistry() = 0;
-
-    // May return null if sandbox support is not necessary
-    virtual WebSandboxSupport* sandboxSupport() = 0;
-
-    // May return null on some platforms.
-    virtual WebThemeEngine* themeEngine() = 0;
-
-
-    // Application Cache --------------------------------------------
-
-    // May return null if the process type doesn't involve appcaching.
-    virtual WebApplicationCacheHost* createApplicationCacheHost(WebApplicationCacheHostClient*) = 0;
-
-
-    // DOM Storage --------------------------------------------------
-
-    // Return a LocalStorage namespace that corresponds to the following path.
-    virtual WebStorageNamespace* createLocalStorageNamespace(const WebString& path, unsigned quota) = 0;
-
-    // Return a new SessionStorage namespace.
-    virtual WebStorageNamespace* createSessionStorageNamespace() = 0;
-
-    // Called when storage events fire.
-    virtual void dispatchStorageEvent(const WebString& key, const WebString& oldValue,
-                                      const WebString& newValue, const WebString& origin,
-                                      const WebURL& url, bool isLocalStorage) = 0;
-
-
-    // File ----------------------------------------------------------------
-
-    // Various file/directory related functions.  These map 1:1 with
-    // functions in WebCore's FileSystem.h.
-    virtual bool fileExists(const WebString& path) = 0;
-    virtual bool deleteFile(const WebString& path) = 0;
-    virtual bool deleteEmptyDirectory(const WebString& path) = 0;
-    virtual bool getFileSize(const WebString& path, long long& result) = 0;
-    virtual bool getFileModificationTime(const WebString& path, time_t& result) = 0;
-    virtual WebString directoryName(const WebString& path) = 0;
-    virtual WebString pathByAppendingComponent(const WebString& path, const WebString& component) = 0;
-    virtual bool makeAllDirectories(const WebString& path) = 0;
-    virtual WebString getAbsolutePath(const WebString& path) = 0;
-    virtual bool isDirectory(const WebString& path) = 0;
-    virtual WebURL filePathToURL(const WebString& path) = 0;
-
-
-    // History -------------------------------------------------------------
-
-    // Returns the hash for the given canonicalized URL for use in visited
-    // link coloring.
-    virtual unsigned long long visitedLinkHash(
-        const char* canonicalURL, size_t length) = 0;
-
-    // Returns whether the given link hash is in the user's history.  The
-    // hash must have been generated by calling VisitedLinkHash().
-    virtual bool isLinkVisited(unsigned long long linkHash) = 0;
-
-
-    // Database ------------------------------------------------------------
-
-#ifdef WIN32
-    typedef HANDLE FileHandle;
-#else
-    typedef int FileHandle;
-#endif
-
-    // Opens a database file; dirHandle should be 0 if the caller does not need
-    // a handle to the directory containing this file
-    virtual FileHandle databaseOpenFile(
-        const WebString& fileName, int desiredFlags, FileHandle* dirHandle) = 0;
-
-    // Deletes a database file and returns the error code
-    virtual int databaseDeleteFile(const WebString& fileName, bool syncDir) = 0;
-
-    // Returns the attributes of the given database file
-    virtual long databaseGetFileAttributes(const WebString& fileName) = 0;
-
-    // Returns the size of the given database file
-    virtual long long databaseGetFileSize(const WebString& fileName) = 0;
-
-
-    // Keygen --------------------------------------------------------------
-
-    // Handle the <keygen> tag for generating client certificates
-    // Returns a base64 encoded signed copy of a public key from a newly
-    // generated key pair and the supplied challenge string. keySizeindex
-    // specifies the strength of the key.
-    virtual WebString signedPublicKeyAndChallengeString(unsigned keySizeIndex,
-                                                        const WebKit::WebString& challenge,
-                                                        const WebKit::WebURL& url) = 0;
-
-
-
-    // Memory --------------------------------------------------------------
-
-    // Returns the current space allocated for the pagefile, in MB.
-    // That is committed size for Windows and virtual memory size for POSIX
-    virtual size_t memoryUsageMB() = 0;
-
-
-    // Message Ports -------------------------------------------------------
-
-    // Creates a Message Port Channel.  This can be called on any thread.
-    // The returned object should only be used on the thread it was created on.
-    virtual WebMessagePortChannel* createMessagePortChannel() = 0;
-
-
-    // Network -------------------------------------------------------------
-
-    virtual void setCookies(
-        const WebURL& url, const WebURL& policyURL, const WebString& cookies) = 0;
-    virtual WebString cookies(const WebURL& url, const WebURL& policyURL) = 0;
-    virtual bool rawCookies(const WebURL& url, const WebURL& policyURL, WebVector<WebCookie>*) = 0;
-    virtual void deleteCookie(const WebURL& url, const WebString& cookieName) = 0;
-
-    // A suggestion to prefetch IP information for the given hostname.
-    virtual void prefetchHostName(const WebString&) = 0;
-
-    // Returns a new WebURLLoader instance.
-    virtual WebURLLoader* createURLLoader() = 0;
-
-    // Returns a new WebSocketStreamHandle instance.
-    virtual WebSocketStreamHandle* createSocketStreamHandle() = 0;
-
-    // Returns the User-Agent string that should be used for the given URL.
-    virtual WebString userAgent(const WebURL&) = 0;
-
-
-    // Plugins -------------------------------------------------------------
-
-    // If refresh is true, then cached information should not be used to
-    // satisfy this call.
-    virtual void getPluginList(bool refresh, WebPluginListBuilder*) = 0;
-
-
-    // Profiling -----------------------------------------------------------
-
-    virtual void decrementStatsCounter(const char* name) = 0;
-    virtual void incrementStatsCounter(const char* name) = 0;
-
-    // An event is identified by the pair (name, id).  The extra parameter
-    // specifies additional data to log with the event.
-    virtual void traceEventBegin(const char* name, void* id, const char* extra) = 0;
-    virtual void traceEventEnd(const char* name, void* id, const char* extra) = 0;
-
-
-    // Resources -----------------------------------------------------------
-
-    // Returns a blob of data corresponding to the named resource.
-    virtual WebData loadResource(const char* name) = 0;
-
-    // Returns a localized string resource (with an optional numeric
-    // parameter value).
-    virtual WebString queryLocalizedString(WebLocalizedString::Name) = 0;
-    virtual WebString queryLocalizedString(WebLocalizedString::Name, int numericValue) = 0;
-
-
-    // Sandbox ------------------------------------------------------------
-
-    // In some browsers, a "sandbox" restricts what operations a program
-    // is allowed to preform.  Such operations are typically abstracted out
-    // via this API, but sometimes (like in HTML 5 database opening) WebKit
-    // needs to behave differently based on whether it's restricted or not.
-    // In these cases (and these cases only) you can call this function.
-    // It's OK for this value to be conservitive (i.e. true even if the
-    // sandbox isn't active).
-    virtual bool sandboxEnabled() = 0;
-
-
-    // Shared Workers ------------------------------------------------------
-
-    virtual WebSharedWorkerRepository* sharedWorkerRepository() = 0;
-
-    // Sudden Termination --------------------------------------------------
-
-    // Disable/Enable sudden termination.
-    virtual void suddenTerminationChanged(bool enabled) = 0;
-
-
-    // System --------------------------------------------------------------
-
-    // Returns a value such as "en-US".
-    virtual WebString defaultLocale() = 0;
-
-    // Wall clock time in seconds since the epoch.
-    virtual double currentTime() = 0;
-
-    // Delayed work is driven by a shared timer.
-    virtual void setSharedTimerFiredFunction(void (*func)()) = 0;
-    virtual void setSharedTimerFireTime(double fireTime) = 0;
-    virtual void stopSharedTimer() = 0;
-
-    // Callable from a background WebKit thread.
-    virtual void callOnMainThread(void (*func)()) = 0;
-
-protected:
-    ~WebKitClient() { }
-};
-
-} // namespace WebKit
-
-#endif
-- 
cgit v1.1