Changeset 223719 in webkit


Ignore:
Timestamp:
Oct 19, 2017 3:47:49 PM (7 years ago)
Author:
aestes@apple.com
Message:

[iOS] Conditionally rename DatabaseProcess to StorageProcess when building for iOS devices
https://bugs.webkit.org/show_bug.cgi?id=178181
<rdar://problem/33660282>

Reviewed by Dan Bernstein.

Source/WebKit:

  • Configurations/BaseTarget.xcconfig:
  • UIProcess/Launcher/mac/ProcessLauncherMac.mm:

(WebKit::serviceName):

  • WebKit.xcodeproj/project.pbxproj:

Tools:

  • WebKitTestRunner/TestController.cpp:

(WTR::TestController::databaseProcessName):

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r223718 r223719  
     12017-10-19  Andy Estes  <aestes@apple.com>
     2
     3        [iOS] Conditionally rename DatabaseProcess to StorageProcess when building for iOS devices
     4        https://bugs.webkit.org/show_bug.cgi?id=178181
     5        <rdar://problem/33660282>
     6
     7        Reviewed by Dan Bernstein.
     8
     9        * Configurations/BaseTarget.xcconfig:
     10        * UIProcess/Launcher/mac/ProcessLauncherMac.mm:
     11        (WebKit::serviceName):
     12        * WebKit.xcodeproj/project.pbxproj:
     13
    1142017-10-19  Youenn Fablet  <youenn@apple.com>
    215
  • trunk/Source/WebKit/Configurations/BaseTarget.xcconfig

    r223559 r223719  
    107107WK_CORE_PREDICTION_DEFINES_YES = HAVE_CORE_PREDICTION;
    108108
    109 WK_STORAGE_SERVICE_PRODUCT_NAME = com.apple.WebKit.Databases;
    110 WK_STORAGE_SERVICE_PRODUCT_NAME[sdk=macosx*] = com.apple.WebKit.Storage;
    111 WK_STORAGE_SERVICE_PRODUCT_NAME[sdk=*simulator*] = com.apple.WebKit.Storage;
     109WK_STORAGE_SERVICE_PRODUCT_NAME = $(WK_STORAGE_SERVICE_PRODUCT_NAME_$(WK_USE_LEGACY_STORAGE_SERVICE_NAME));
     110WK_STORAGE_SERVICE_PRODUCT_NAME_ = $(WK_STORAGE_SERVICE_PRODUCT_NAME_NO);
     111WK_STORAGE_SERVICE_PRODUCT_NAME_NO = com.apple.WebKit.Storage;
     112WK_STORAGE_SERVICE_PRODUCT_NAME_YES = com.apple.WebKit.Databases;
     113
     114WK_USE_LEGACY_STORAGE_SERVICE_NAME[sdk=iphoneos11*] = $(WK_USE_LEGACY_STORAGE_SERVICE_NAME_11$(IPHONEOS_DEPLOYMENT_TARGET:suffix:identifier));
     115WK_USE_LEGACY_STORAGE_SERVICE_NAME_11_0 = YES;
     116WK_USE_LEGACY_STORAGE_SERVICE_NAME_11_1 = YES;
     117WK_USE_LEGACY_STORAGE_SERVICE_NAME_11_2 = YES;
  • trunk/Source/WebKit/UIProcess/Launcher/mac/ProcessLauncherMac.mm

    r223559 r223719  
    5757        return "com.apple.WebKit.Networking";
    5858    case ProcessLauncher::ProcessType::Storage:
    59 #if PLATFORM(MAC) || PLATFORM(IOS_SIMULATOR)
     59#if PLATFORM(IOS) && !PLATFORM(WATCHOS) && !PLATFORM(APPLETV) && !PLATFORM(IOS_SIMULATOR) && __IPHONE_OS_VERSION_MIN_REQUIRED < 110300
     60        return "com.apple.WebKit.Databases";
     61#else
    6062        return "com.apple.WebKit.Storage";
    61 #else
    62         return "com.apple.WebKit.Databases";
    6363#endif
    6464#if ENABLE(NETSCAPE_PLUGIN_API)
     
    7070    }
    7171}
    72    
     72
    7373static bool shouldLeakBoost(const ProcessLauncher::LaunchOptions& launchOptions)
    7474{
  • trunk/Tools/ChangeLog

    r223703 r223719  
     12017-10-19  Andy Estes  <aestes@apple.com>
     2
     3        [iOS] Conditionally rename DatabaseProcess to StorageProcess when building for iOS devices
     4        https://bugs.webkit.org/show_bug.cgi?id=178181
     5        <rdar://problem/33660282>
     6
     7        Reviewed by Dan Bernstein.
     8
     9        * WebKitTestRunner/TestController.cpp:
     10        (WTR::TestController::databaseProcessName):
     11
    1122017-10-19  Saam Barati  <sbarati@apple.com>
    213
  • trunk/Tools/WebKitTestRunner/TestController.cpp

    r223648 r223719  
    909909    // FIXME: Find a way to not hardcode the process name.
    910910#if PLATFORM(IOS) && !PLATFORM(IOS_SIMULATOR)
     911#if !PLATFORM(WATCHOS) && !PLATFORM(APPLETV) && __IPHONE_OS_VERSION_MIN_REQUIRED < 110300
    911912    return "com.apple.WebKit.Databases";
     913#else
     914    return "com.apple.WebKit.Storage";
     915#endif
    912916#elif PLATFORM(COCOA)
    913917    return "com.apple.WebKit.Storage.Development";
Note: See TracChangeset for help on using the changeset viewer.