Changeset 180869 in webkit


Ignore:
Timestamp:
Mar 1, 2015 1:56:14 PM (9 years ago)
Author:
Antti Koivisto
Message:

Enable new disk cache on iOS
https://bugs.webkit.org/show_bug.cgi?id=142148

Reviewed by Sam Weinig.

  • NetworkProcess/cache/NetworkCacheStorageCocoa.mm:

iOS build fix.

  • UIProcess/Cocoa/WebProcessPoolCocoa.mm:

(WebKit::registerUserDefaultsIfNeeded):

Disable the efficacy logging by default for now. It has significant performance impact.

  • config.h:

Enable it.

Location:
trunk/Source/WebKit2
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r180842 r180869  
     12015-03-01  Antti Koivisto  <antti@apple.com>
     2
     3        Enable new disk cache on iOS
     4        https://bugs.webkit.org/show_bug.cgi?id=142148
     5
     6        Reviewed by Sam Weinig.
     7
     8        * NetworkProcess/cache/NetworkCacheStorageCocoa.mm:
     9
     10            iOS build fix.
     11
     12        * UIProcess/Cocoa/WebProcessPoolCocoa.mm:
     13        (WebKit::registerUserDefaultsIfNeeded):
     14
     15            Disable the efficacy logging by default for now. It has significant performance impact.
     16
     17        * config.h:
     18
     19            Enable it.
     20
    1212015-02-28  Anders Carlsson  <andersca@apple.com>
    222
  • trunk/Source/WebKit2/NetworkProcess/cache/NetworkCacheStorageCocoa.mm

    r180331 r180869  
    4141#include <wtf/text/StringBuilder.h>
    4242
     43#if PLATFORM(IOS)
     44#include <mach/vm_page_size.h>
     45#endif
     46
    4347namespace WebKit {
    4448
  • trunk/Source/WebKit2/UIProcess/Cocoa/WebProcessPoolCocoa.mm

    r179804 r180869  
    108108#if ENABLE(NETWORK_CACHE)
    109109    [registrationDictionary setObject:[NSNumber numberWithBool:YES] forKey:WebKitNetworkCacheEnabledDefaultsKey];
    110     [registrationDictionary setObject:[NSNumber numberWithBool:YES] forKey:WebKitNetworkCacheEfficacyLoggingEnabledDefaultsKey];
     110    [registrationDictionary setObject:[NSNumber numberWithBool:NO] forKey:WebKitNetworkCacheEfficacyLoggingEnabledDefaultsKey];
    111111#endif
    112112
  • trunk/Source/WebKit2/config.h

    r179449 r180869  
    8383
    8484#ifndef ENABLE_NETWORK_CACHE
    85 #if ENABLE(NETWORK_PROCESS) && PLATFORM(MAC)
     85#if ENABLE(NETWORK_PROCESS) && PLATFORM(COCOA)
    8686#define ENABLE_NETWORK_CACHE 1
    8787#else
Note: See TracChangeset for help on using the changeset viewer.