Changeset 82906 in webkit


Ignore:
Timestamp:
Apr 4, 2011 10:38:43 PM (13 years ago)
Author:
weinig@apple.com
Message:

Remove duplicate API from WKContext
<rdar://problem/8727879>
https://bugs.webkit.org/show_bug.cgi?id=57815

Reviewed by Brian Weinstein.

Source/WebKit2:

  • Remove WKContextClearResourceCaches and WKContextClearApplicationCache in favor of their more modern counterparts WKResourceCacheManagerClearCacheForAllOrigins and WKApplicationCacheManagerDeleteAllEntries.
  • Expand clearing functionality of WKResourceCacheManager by adding type of resources to clear.
  • Shared/WebProcessCreationParameters.cpp:

(WebKit::WebProcessCreationParameters::WebProcessCreationParameters):
(WebKit::WebProcessCreationParameters::encode):
(WebKit::WebProcessCreationParameters::decode):

  • Shared/WebProcessCreationParameters.h:

Remove clearing bools.

  • UIProcess/API/C/WKAPICast.h:

(WebKit::toResourceCachesToClear):
Update for new name of enum.

  • UIProcess/API/C/WKContext.cpp:
  • UIProcess/API/C/WKContext.h:

Remove WKContextClearResourceCaches and WKContextClearApplicationCache.

  • UIProcess/API/C/WKResourceCacheManager.cpp:

(WKResourceCacheManagerClearCacheForOrigin):
(WKResourceCacheManagerClearCacheForAllOrigins):

  • UIProcess/API/C/WKResourceCacheManager.h:

Add WKResourceCachesToClear enum and use it in the clearing functions.

  • UIProcess/WebContext.cpp:

(WebKit::WebContext::WebContext):
(WebKit::WebContext::ensureWebProcess):

  • UIProcess/WebContext.h:
  • WebProcess/WebProcess.messages.in:

Remove clearing functions and setting of bools for clear on launch.

  • UIProcess/WebFullScreenManagerProxy.cpp:

Remove unnecessary #include.

  • UIProcess/WebResourceCacheManagerProxy.cpp:

(WebKit::WebResourceCacheManagerProxy::clearCacheForOrigin):
(WebKit::WebResourceCacheManagerProxy::clearCacheForAllOrigins):

  • UIProcess/WebResourceCacheManagerProxy.h:
  • WebProcess/ResourceCache/WebResourceCacheManager.cpp:

(WebKit::WebResourceCacheManager::clearCacheForOrigin):
(WebKit::WebResourceCacheManager::clearCacheForAllOrigins):

  • WebProcess/ResourceCache/WebResourceCacheManager.h:
  • WebProcess/ResourceCache/WebResourceCacheManager.messages.in:

Add enum parameter describing what type of caches to clear.

  • WebProcess/WebProcess.cpp:

(WebKit::WebProcess::initializeWebProcess):
(WebKit::WebProcess::clearResourceCaches):

  • WebProcess/WebProcess.h:

No longer need to use opaque type now that it is not a message receiver.

Tools:

  • TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
  • TestWebKitAPI/Tests/WebKit2/SendingMessagesToTheWebProcessBeforeItIsValid.cpp: Removed.
  • TestWebKitAPI/win/TestWebKitAPI.vcproj:

Remove SendingMessagesToTheWebProcessBeforeItIsValid since the API it was testing is now removed.

Location:
trunk
Files:
1 deleted
22 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r82900 r82906  
     12011-04-04  Sam Weinig  <sam@webkit.org>
     2
     3        Reviewed by Brian Weinstein.
     4
     5        Remove duplicate API from WKContext
     6        <rdar://problem/8727879>
     7        https://bugs.webkit.org/show_bug.cgi?id=57815
     8
     9        - Remove WKContextClearResourceCaches and WKContextClearApplicationCache in favor
     10          of their more modern counterparts WKResourceCacheManagerClearCacheForAllOrigins
     11          and WKApplicationCacheManagerDeleteAllEntries.
     12
     13        - Expand clearing functionality of WKResourceCacheManager by adding type of resources
     14          to clear.
     15
     16        * Shared/WebProcessCreationParameters.cpp:
     17        (WebKit::WebProcessCreationParameters::WebProcessCreationParameters):
     18        (WebKit::WebProcessCreationParameters::encode):
     19        (WebKit::WebProcessCreationParameters::decode):
     20        * Shared/WebProcessCreationParameters.h:
     21        Remove clearing bools.
     22
     23        * UIProcess/API/C/WKAPICast.h:
     24        (WebKit::toResourceCachesToClear):
     25        Update for new name of enum.
     26
     27        * UIProcess/API/C/WKContext.cpp:
     28        * UIProcess/API/C/WKContext.h:
     29        Remove WKContextClearResourceCaches and WKContextClearApplicationCache.
     30
     31        * UIProcess/API/C/WKResourceCacheManager.cpp:
     32        (WKResourceCacheManagerClearCacheForOrigin):
     33        (WKResourceCacheManagerClearCacheForAllOrigins):
     34        * UIProcess/API/C/WKResourceCacheManager.h:
     35        Add WKResourceCachesToClear enum and use it in the clearing functions.
     36
     37        * UIProcess/WebContext.cpp:
     38        (WebKit::WebContext::WebContext):
     39        (WebKit::WebContext::ensureWebProcess):
     40        * UIProcess/WebContext.h:
     41        * WebProcess/WebProcess.messages.in:
     42        Remove clearing functions and setting of bools for clear on launch.
     43
     44        * UIProcess/WebFullScreenManagerProxy.cpp:
     45        Remove unnecessary #include.
     46
     47        * UIProcess/WebResourceCacheManagerProxy.cpp:
     48        (WebKit::WebResourceCacheManagerProxy::clearCacheForOrigin):
     49        (WebKit::WebResourceCacheManagerProxy::clearCacheForAllOrigins):
     50        * UIProcess/WebResourceCacheManagerProxy.h:
     51        * WebProcess/ResourceCache/WebResourceCacheManager.cpp:
     52        (WebKit::WebResourceCacheManager::clearCacheForOrigin):
     53        (WebKit::WebResourceCacheManager::clearCacheForAllOrigins):
     54        * WebProcess/ResourceCache/WebResourceCacheManager.h:
     55        * WebProcess/ResourceCache/WebResourceCacheManager.messages.in:
     56        Add enum parameter describing what type of caches to clear.
     57
     58        * WebProcess/WebProcess.cpp:
     59        (WebKit::WebProcess::initializeWebProcess):
     60        (WebKit::WebProcess::clearResourceCaches):
     61        * WebProcess/WebProcess.h:
     62        No longer need to use opaque type now that it is not a message receiver.
     63
    1642011-04-04  David Kilzer  <ddkilzer@apple.com>
    265
  • trunk/Source/WebKit2/Shared/WebProcessCreationParameters.cpp

    r81997 r82906  
    3333WebProcessCreationParameters::WebProcessCreationParameters()
    3434    : shouldTrackVisitedLinks(false)
    35     , clearResourceCaches(false)
    36     , clearApplicationCache(false)
    3735    , shouldAlwaysUseComplexTextCodePath(false)
    3836    , defaultRequestTimeoutInterval(INT_MAX)
     
    5957    encoder->encodeEnum(cacheModel);
    6058    encoder->encode(shouldTrackVisitedLinks);
    61     encoder->encode(clearResourceCaches);
    62     encoder->encode(clearApplicationCache);
    6359    encoder->encode(shouldAlwaysUseComplexTextCodePath);
    6460    encoder->encode(iconDatabaseEnabled);
     
    110106    if (!decoder->decode(parameters.shouldTrackVisitedLinks))
    111107        return false;
    112     if (!decoder->decode(parameters.clearResourceCaches))
    113         return false;
    114     if (!decoder->decode(parameters.clearApplicationCache))
    115         return false;
    116108    if (!decoder->decode(parameters.shouldAlwaysUseComplexTextCodePath))
    117109        return false;
  • trunk/Source/WebKit2/Shared/WebProcessCreationParameters.h

    r82530 r82906  
    6565    CacheModel cacheModel;
    6666    bool shouldTrackVisitedLinks;
    67    
    68     bool clearResourceCaches;
    69     bool clearApplicationCache;
    7067
    7168    bool shouldAlwaysUseComplexTextCodePath;
  • trunk/Source/WebKit2/UIProcess/API/C/WKAPICast.h

    r81980 r82906  
    3838#include "WKPreferencesPrivate.h"
    3939#include "WKProtectionSpaceTypes.h"
     40#include "WKResourceCacheManager.h"
    4041#include "WKSharedAPICast.h"
    4142#include <WebCore/CookieJar.h>
     
    247248{
    248249    switch (wkResourceCachesToClear) {
    249     case kWKAllResourceCaches:
     250    case WKResourceCachesToClearAll:
    250251        return AllResourceCaches;
    251     case kWKInMemoryResourceCachesOnly:
     252    case WKResourceCachesToClearInMemoryOnly:
    252253        return InMemoryResourceCachesOnly;
    253254    }
  • trunk/Source/WebKit2/UIProcess/API/C/WKContext.cpp

    r81928 r82906  
    149149}
    150150
    151 void WKContextClearResourceCaches(WKContextRef contextRef, WKResourceCachesToClear cachesToClear)
    152 {
    153     toImpl(contextRef)->clearResourceCaches(toResourceCachesToClear(cachesToClear));
    154 }
    155 
    156 void WKContextClearApplicationCache(WKContextRef contextRef)
    157 {
    158     toImpl(contextRef)->clearApplicationCache();
    159 }
    160 
    161151WKCookieManagerRef WKContextGetCookieManager(WKContextRef contextRef)
    162152{
  • trunk/Source/WebKit2/UIProcess/API/C/WKContext.h

    r82364 r82906  
    3939};
    4040typedef uint32_t WKCacheModel;
    41 
    42 enum {
    43     kWKAllResourceCaches = 0,
    44     kWKInMemoryResourceCachesOnly = 1
    45 };
    46 typedef uint32_t WKResourceCachesToClear;
    4741
    4842// Injected Bundle Client
     
    126120WK_EXPORT WKCacheModel WKContextGetCacheModel(WKContextRef context);
    127121
    128 WK_EXPORT void WKContextClearResourceCaches(WKContextRef context, WKResourceCachesToClear cachesToClear);
    129 WK_EXPORT void WKContextClearApplicationCache(WKContextRef context);
    130 
    131122WK_EXPORT void WKContextStartMemorySampler(WKContextRef context, WKDoubleRef interval);
    132123WK_EXPORT void WKContextStopMemorySampler(WKContextRef context);
  • trunk/Source/WebKit2/UIProcess/API/C/WKResourceCacheManager.cpp

    r78848 r82906  
    4242}
    4343
    44 void WKResourceCacheManagerClearCacheForOrigin(WKResourceCacheManagerRef cacheManagerRef, WKSecurityOriginRef originRef)
     44void WKResourceCacheManagerClearCacheForOrigin(WKResourceCacheManagerRef cacheManagerRef, WKSecurityOriginRef originRef, WKResourceCachesToClear cachesToClear)
    4545{
    46     toImpl(cacheManagerRef)->clearCacheForOrigin(toImpl(originRef));
     46    toImpl(cacheManagerRef)->clearCacheForOrigin(toImpl(originRef), toResourceCachesToClear(cachesToClear));
    4747}
    4848
    49 void WKResourceCacheManagerClearCacheForAllOrigins(WKResourceCacheManagerRef cacheManagerRef)
     49void WKResourceCacheManagerClearCacheForAllOrigins(WKResourceCacheManagerRef cacheManagerRef, WKResourceCachesToClear cachesToClear)
    5050{
    51     toImpl(cacheManagerRef)->clearCacheForAllOrigins();   
     51    toImpl(cacheManagerRef)->clearCacheForAllOrigins(toResourceCachesToClear(cachesToClear));
    5252}
  • trunk/Source/WebKit2/UIProcess/API/C/WKResourceCacheManager.h

    r78848 r82906  
    3333#endif
    3434
     35enum {
     36    WKResourceCachesToClearAll = 0,
     37    WKResourceCachesToClearInMemoryOnly = 1
     38};
     39typedef uint32_t WKResourceCachesToClear;
     40
    3541WK_EXPORT WKTypeID WKResourceCacheManagerGetTypeID();
    3642
     
    3844WK_EXPORT void WKResourceCacheManagerGetCacheOrigins(WKResourceCacheManagerRef contextRef, void* context, WKResourceCacheManagerGetCacheOriginsFunction function);
    3945
    40 WK_EXPORT void WKResourceCacheManagerClearCacheForOrigin(WKResourceCacheManagerRef cacheManger, WKSecurityOriginRef origin);
    41 WK_EXPORT void WKResourceCacheManagerClearCacheForAllOrigins(WKResourceCacheManagerRef cacheManager);
     46WK_EXPORT void WKResourceCacheManagerClearCacheForOrigin(WKResourceCacheManagerRef cacheManger, WKSecurityOriginRef origin, WKResourceCachesToClear cachesToClear);
     47WK_EXPORT void WKResourceCacheManagerClearCacheForAllOrigins(WKResourceCacheManagerRef cacheManager, WKResourceCachesToClear cachesToClear);
    4248
    4349#ifdef __cplusplus
  • trunk/Source/WebKit2/UIProcess/WebContext.cpp

    r82856 r82906  
    112112    , m_alwaysUsesComplexTextCodePath(false)
    113113    , m_cacheModel(CacheModelDocumentViewer)
    114     , m_clearResourceCachesForNewWebProcess(false)
    115     , m_clearApplicationCacheForNewWebProcess(false)
    116114    , m_memorySamplerEnabled(false)
    117115    , m_memorySamplerInterval(1400.0)
     
    236234    parameters.databaseDirectory = databaseDirectory();
    237235    parameters.localStorageDirectory = localStorageDirectory();
    238     parameters.clearResourceCaches = m_clearResourceCachesForNewWebProcess;
    239     parameters.clearApplicationCache = m_clearApplicationCacheForNewWebProcess;
    240236#if PLATFORM(MAC)
    241237    parameters.presenterApplicationPid = getpid();
    242238#endif
    243 
    244     m_clearResourceCachesForNewWebProcess = false;
    245     m_clearApplicationCacheForNewWebProcess = false;
    246239   
    247240    copyToVector(m_schemesToRegisterAsEmptyDocument, parameters.urlSchemesRegistererdAsEmptyDocument);
     
    673666}
    674667
    675 void WebContext::clearResourceCaches(ResourceCachesToClear cachesToClear)
    676 {
    677     if (sendToAllProcesses(Messages::WebProcess::ClearResourceCaches(cachesToClear)))
    678         return;
    679 
    680     if (cachesToClear == InMemoryResourceCachesOnly)
    681         return;
    682 
    683     // FIXME <rdar://problem/8727879>: Setting this flag ensures that the next time a WebProcess is created, this request to
    684     // clear the resource cache will be respected. But if the user quits the application before another WebProcess is created,
    685     // their request will be ignored.
    686     m_clearResourceCachesForNewWebProcess = true;
    687 }
    688 
    689 void WebContext::clearApplicationCache()
    690 {
    691     if (sendToAllProcesses(Messages::WebProcess::ClearApplicationCache()))
    692         return;
    693 
    694     // FIXME <rdar://problem/8727879>: Setting this flag ensures that the next time a WebProcess is created, this request to
    695     // clear the application cache will be respected. But if the user quits the application before another WebProcess is created,
    696     // their request will be ignored.
    697     m_clearApplicationCacheForNewWebProcess = true;
    698 }
    699    
    700668void WebContext::setEnhancedAccessibility(bool flag)
    701669{
  • trunk/Source/WebKit2/UIProcess/WebContext.h

    r82856 r82906  
    123123    void setCacheModel(CacheModel);
    124124    CacheModel cacheModel() const { return m_cacheModel; }
    125     void clearResourceCaches(ResourceCachesToClear);
    126     void clearApplicationCache();
    127125
    128126    void setDefaultRequestTimeoutInterval(double);
     
    237235    WebDownloadClient m_downloadClient;
    238236    HashMap<uint64_t, RefPtr<DownloadProxy> > m_downloads;
    239 
    240     bool m_clearResourceCachesForNewWebProcess;
    241     bool m_clearApplicationCacheForNewWebProcess;
    242237   
    243238    bool m_memorySamplerEnabled;
  • trunk/Source/WebKit2/UIProcess/WebFullScreenManagerProxy.cpp

    r82084 r82906  
    3232#include "WebFullScreenManagerMessages.h"
    3333#include "WebFullScreenManagerProxyMessages.h"
    34 #include "WebProcess.h"
    3534
    3635namespace WebKit {
  • trunk/Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.cpp

    r82873 r82906  
    7979}
    8080
    81 void WebResourceCacheManagerProxy::clearCacheForOrigin(WebSecurityOrigin* origin)
     81void WebResourceCacheManagerProxy::clearCacheForOrigin(WebSecurityOrigin* origin, ResourceCachesToClear cachesToClear)
    8282{
    8383    SecurityOriginData securityOrigin;
     
    8686    securityOrigin.port = origin->port();
    8787
    88     m_webContext->sendToAllProcessesRelaunchingThemIfNecessary(Messages::WebResourceCacheManager::ClearCacheForOrigin(securityOrigin));
     88    m_webContext->sendToAllProcessesRelaunchingThemIfNecessary(Messages::WebResourceCacheManager::ClearCacheForOrigin(securityOrigin, cachesToClear));
    8989}
    9090
    91 void WebResourceCacheManagerProxy::clearCacheForAllOrigins()
     91void WebResourceCacheManagerProxy::clearCacheForAllOrigins(ResourceCachesToClear cachesToClear)
    9292{
    93     m_webContext->sendToAllProcessesRelaunchingThemIfNecessary(Messages::WebResourceCacheManager::ClearCacheForAllOrigins());
     93    m_webContext->sendToAllProcessesRelaunchingThemIfNecessary(Messages::WebResourceCacheManager::ClearCacheForAllOrigins(cachesToClear));
    9494}
    9595
  • trunk/Source/WebKit2/UIProcess/WebResourceCacheManagerProxy.h

    r82458 r82906  
    3030#include "Arguments.h"
    3131#include "GenericCallback.h"
     32#include "ResourceCachesToClear.h"
    3233#include <wtf/HashMap.h>
    3334#include <wtf/PassRefPtr.h>
     
    5960
    6061    void getCacheOrigins(PassRefPtr<ArrayCallback>);
    61     void clearCacheForOrigin(WebSecurityOrigin*);
    62     void clearCacheForAllOrigins();
     62    void clearCacheForOrigin(WebSecurityOrigin*, ResourceCachesToClear);
     63    void clearCacheForAllOrigins(ResourceCachesToClear);
    6364
    6465    void didReceiveWebResourceCacheManagerProxyMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*);
  • trunk/Source/WebKit2/WebProcess/ResourceCache/WebResourceCacheManager.cpp

    r82458 r82906  
    2929#include "Connection.h"
    3030#include "MessageID.h"
     31#include "ResourceCachesToClear.h"
    3132#include "SecurityOriginData.h"
    3233#include "WebCoreArgumentCoders.h"
     
    9798}
    9899
    99 void WebResourceCacheManager::clearCacheForOrigin(SecurityOriginData originData) const
     100void WebResourceCacheManager::clearCacheForOrigin(SecurityOriginData originData, uint32_t cachesToClear) const
    100101{
     102    ResourceCachesToClear resourceCachesToClear = static_cast<ResourceCachesToClear>(cachesToClear);
     103
    101104    RefPtr<SecurityOrigin> origin = SecurityOrigin::create(originData.protocol, originData.host, originData.port);
    102105    if (!origin)
     
    106109
    107110#if USE(CFURLCACHE)
    108     RetainPtr<CFMutableArrayRef> hostArray(AdoptCF, CFArrayCreateMutable(0, 0, &kCFTypeArrayCallBacks));
    109     RetainPtr<CFStringRef> host(AdoptCF, origin->host().createCFString());
    110     CFArrayAppendValue(hostArray.get(), host.get());
     111    if (resourceCachesToClear != InMemoryResourceCachesOnly) {
     112        RetainPtr<CFMutableArrayRef> hostArray(AdoptCF, CFArrayCreateMutable(0, 0, &kCFTypeArrayCallBacks));
     113        RetainPtr<CFStringRef> host(AdoptCF, origin->host().createCFString());
     114        CFArrayAppendValue(hostArray.get(), host.get());
    111115
    112     clearCFURLCacheForHostNames(hostArray.get());
     116        clearCFURLCacheForHostNames(hostArray.get());
     117    }
    113118#endif
    114119    WebProcess::shared().terminateIfPossible();
    115120}
    116121
    117 void WebResourceCacheManager::clearCacheForAllOrigins() const
     122void WebResourceCacheManager::clearCacheForAllOrigins(uint32_t cachesToClear) const
    118123{
    119     WebProcess::shared().clearResourceCaches();
     124    ResourceCachesToClear resourceCachesToClear = static_cast<ResourceCachesToClear>(cachesToClear);
     125
     126    WebProcess::shared().clearResourceCaches(resourceCachesToClear);
    120127    WebProcess::shared().terminateIfPossible();
    121128}
  • trunk/Source/WebKit2/WebProcess/ResourceCache/WebResourceCacheManager.h

    r79252 r82906  
    2828
    2929#include "Arguments.h"
     30#include "ResourceCachesToClear.h"
    3031#include <wtf/Noncopyable.h>
    3132#include <wtf/RetainPtr.h>
     
    5758
    5859    void getCacheOrigins(uint64_t callbackID) const;
    59     void clearCacheForOrigin(SecurityOriginData origin) const;
    60     void clearCacheForAllOrigins() const;
     60    void clearCacheForOrigin(SecurityOriginData, uint32_t cachesToClear) const;
     61    void clearCacheForAllOrigins(uint32_t cachesToClear) const;
    6162
    6263#if USE(CFURLCACHE)
  • trunk/Source/WebKit2/WebProcess/ResourceCache/WebResourceCacheManager.messages.in

    r78848 r82906  
    2323messages -> WebResourceCacheManager {
    2424    void GetCacheOrigins(uint64_t callbackID)
    25     void ClearCacheForOrigin(WebKit::SecurityOriginData originIdentifier)
    26     void ClearCacheForAllOrigins()
     25    void ClearCacheForOrigin(WebKit::SecurityOriginData originIdentifier, uint32_t cachesToClear)
     26    void ClearCacheForAllOrigins(uint32_t cachesToClear)
    2727}
  • trunk/Source/WebKit2/WebProcess/WebProcess.cpp

    r81788 r82906  
    215215    for (size_t i = 0; i < parameters.mimeTypesWithCustomRepresentation.size(); ++i)
    216216        m_mimeTypesWithCustomRepresentations.add(parameters.mimeTypesWithCustomRepresentation[i]);
    217 
    218     if (parameters.clearResourceCaches)
    219         clearResourceCaches();
    220     if (parameters.clearApplicationCache)
    221         clearApplicationCache();
    222217   
    223218#if PLATFORM(MAC)
     
    703698}
    704699
    705 void WebProcess::clearResourceCaches(uint32_t cachesToClear)
    706 {
    707     ResourceCachesToClear resourceCachesToClear = static_cast<ResourceCachesToClear>(cachesToClear);
    708 
     700void WebProcess::clearResourceCaches(ResourceCachesToClear resourceCachesToClear)
     701{
    709702    platformClearResourceCaches(resourceCachesToClear);
    710703
  • trunk/Source/WebKit2/WebProcess/WebProcess.h

    r81274 r82906  
    120120    WebGeolocationManager& geolocationManager() { return m_geolocationManager; }
    121121
    122     void clearResourceCaches(uint32_t cachesToClear = AllResourceCaches);
     122    void clearResourceCaches(ResourceCachesToClear = AllResourceCaches);
    123123   
    124124    const String& localStorageDirectory() const { return m_localStorageDirectory; }
  • trunk/Source/WebKit2/WebProcess/WebProcess.messages.in

    r81274 r82906  
    5151    ClearPluginSiteData(Vector<WTF::String> pluginPaths, Vector<WTF::String> sites, uint64_t flags, uint64_t maxAgeInSeconds, uint64_t callbackID)
    5252#endif
    53 
    54     ClearResourceCaches(uint32_t cachesToClear);
    55     ClearApplicationCache();
    5653   
    5754    void StartMemorySampler(WebKit::SandboxExtension::Handle sampleLogFileHandle, WTF::String sampleLogFilePath, double interval);
     
    6057    # Downloads. This should really be in a Download.messages.in, but it seemed unnecessary to create a new file just for
    6158    # two messages.
    62     void DownloadRequest(uint64_t downloadID, uint64_t initiatingPageID, WebCore::ResourceRequest request)
     59    DownloadRequest(uint64_t downloadID, uint64_t initiatingPageID, WebCore::ResourceRequest request)
    6360    CancelDownload(uint64_t downloadID)
    6461
  • trunk/Tools/ChangeLog

    r82892 r82906  
     12011-04-04  Sam Weinig  <sam@webkit.org>
     2
     3        Reviewed by Brian Weinstein.
     4
     5        Remove duplicate API from WKContext
     6        <rdar://problem/8727879>
     7        https://bugs.webkit.org/show_bug.cgi?id=57815
     8
     9        * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
     10        * TestWebKitAPI/Tests/WebKit2/SendingMessagesToTheWebProcessBeforeItIsValid.cpp: Removed.
     11        * TestWebKitAPI/win/TestWebKitAPI.vcproj:
     12        Remove SendingMessagesToTheWebProcessBeforeItIsValid since the API it was testing is now removed.
     13
    1142011-04-04  Tony Chang  <tony@chromium.org>
    215
  • trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj

    r81980 r82906  
    5858                C0BD669D131D3CF700E18F2A /* ResponsivenessTimerDoesntFireEarly.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0BD669C131D3CF700E18F2A /* ResponsivenessTimerDoesntFireEarly.cpp */; };
    5959                C0BD669F131D3CFF00E18F2A /* ResponsivenessTimerDoesntFireEarly_Bundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0BD669E131D3CFF00E18F2A /* ResponsivenessTimerDoesntFireEarly_Bundle.cpp */; };
    60                 F6C59E38132AC5E000176C09 /* SendingMessagesToTheWebProcessBeforeItIsValid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6C59E37132AC5DF00176C09 /* SendingMessagesToTheWebProcessBeforeItIsValid.cpp */; };
    6160                F6F3F29113342FEB00A6BF19 /* CookieManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6F3F29013342FEB00A6BF19 /* CookieManager.cpp */; };
    6261/* End PBXBuildFile section */
     
    162161                C0BD669C131D3CF700E18F2A /* ResponsivenessTimerDoesntFireEarly.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ResponsivenessTimerDoesntFireEarly.cpp; sourceTree = "<group>"; };
    163162                C0BD669E131D3CFF00E18F2A /* ResponsivenessTimerDoesntFireEarly_Bundle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ResponsivenessTimerDoesntFireEarly_Bundle.cpp; sourceTree = "<group>"; };
    164                 F6C59E37132AC5DF00176C09 /* SendingMessagesToTheWebProcessBeforeItIsValid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SendingMessagesToTheWebProcessBeforeItIsValid.cpp; sourceTree = "<group>"; };
    165163                F6F3F29013342FEB00A6BF19 /* CookieManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CookieManager.cpp; sourceTree = "<group>"; };
    166164/* End PBXFileReference section */
     
    290288                                C0BD669E131D3CFF00E18F2A /* ResponsivenessTimerDoesntFireEarly_Bundle.cpp */,
    291289                                C0ADBE8212FCA6AA00D2C129 /* RestoreSessionStateContainingFormData.cpp */,
    292                                 F6C59E37132AC5DF00176C09 /* SendingMessagesToTheWebProcessBeforeItIsValid.cpp */,
    293290                                C02B77F1126612140026BF0F /* SpacebarScrolling.cpp */,
    294291                                BC7B619A1299FE9E00D174A4 /* WKPreferences.cpp */,
     
    445442                                4BFDFFA9131477770061F24B /* HitTestResultNodeHandle.cpp in Sources */,
    446443                                C0BD669D131D3CF700E18F2A /* ResponsivenessTimerDoesntFireEarly.cpp in Sources */,
    447                                 F6C59E38132AC5E000176C09 /* SendingMessagesToTheWebProcessBeforeItIsValid.cpp in Sources */,
    448444                                BC246D8E132F115A00B56D7C /* AboutBlankLoad.cpp in Sources */,
    449445                                BC246D9A132F1FE100B56D7C /* CanHandleRequest.cpp in Sources */,
  • trunk/Tools/TestWebKitAPI/win/TestWebKitAPI.vcproj

    r82477 r82906  
    490490                                <File
    491491                                        RelativePath="..\Tests\WebKit2\RestoreSessionStateContainingFormData.cpp"
    492                                         >
    493                                 </File>
    494                                 <File
    495                                         RelativePath="..\Tests\WebKit2\SendingMessagesToTheWebProcessBeforeItIsValid.cpp"
    496492                                        >
    497493                                </File>
Note: See TracChangeset for help on using the changeset viewer.