Changeset 226979 in webkit


Ignore:
Timestamp:
Jan 16, 2018 10:55:09 AM (6 years ago)
Author:
achristensen@apple.com
Message:

[CMake][Mac] Fix the build errors
https://bugs.webkit.org/show_bug.cgi?id=181665

Patch by Fujii Hironori <Fujii Hironori> on 2018-01-16
Reviewed by Alex Christensen.

Source/WebCore:

No new tests (No behavior change)

  • CMakeLists.txt: Added Modules/paymentrequest/MerchantValidationEvent.idl to compile.
  • PlatformMac.cmake: Added Modules/paymentrequest/MerchantValidationEvent.cpp to compile.

Added workers/service/context and Modules/applicationmanifest as forwarding header paths.

Source/WebKit:

  • CMakeLists.txt: Added TouchBarMenuData.cpp and TouchBarMenuItemData.cpp to compile.
  • PlatformMac.cmake: Added _WKApplicationManifest.mm, WKInspectorWKWebView.mm and WKInspectorWindow.mm to compile.
  • UIProcess/API/Cocoa/WKProcessPool.mm:

(-[WKProcessPool _webPageContentProcessCount]): Call WebProcessPool::serviceWorkerProxy() only if ENABLE(SERVICE_WORKER).

Location:
trunk/Source
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/CMakeLists.txt

    r226901 r226979  
    336336    Modules/notifications/NotificationPermissionCallback.idl
    337337
     338    Modules/paymentrequest/MerchantValidationEvent.idl
    338339    Modules/paymentrequest/PaymentAddress.idl
    339340    Modules/paymentrequest/PaymentComplete.idl
  • trunk/Source/WebCore/ChangeLog

    r226977 r226979  
     12018-01-16  Fujii Hironori  <Hironori.Fujii@sony.com>
     2
     3        [CMake][Mac] Fix the build errors
     4        https://bugs.webkit.org/show_bug.cgi?id=181665
     5
     6        Reviewed by Alex Christensen.
     7
     8        No new tests (No behavior change)
     9
     10        * CMakeLists.txt: Added Modules/paymentrequest/MerchantValidationEvent.idl to compile.
     11        * PlatformMac.cmake: Added Modules/paymentrequest/MerchantValidationEvent.cpp to compile.
     12        Added workers/service/context and Modules/applicationmanifest as forwarding header paths.
     13
    1142018-01-16  Wenson Hsieh  <wenson_hsieh@apple.com>
    215
  • trunk/Source/WebCore/PlatformMac.cmake

    r225949 r226979  
    146146
    147147list(APPEND WebCore_SOURCES
     148    Modules/paymentrequest/MerchantValidationEvent.cpp
     149
    148150    accessibility/mac/AXObjectCacheMac.mm
    149151    accessibility/mac/AccessibilityObjectMac.mm
     
    500502    workers
    501503
     504    workers/service/context
     505
    502506    Modules/applepay
     507    Modules/applicationmanifest
    503508    Modules/cache
    504509    Modules/geolocation
  • trunk/Source/WebKit/CMakeLists.txt

    r226817 r226979  
    183183    Shared/SharedStringHashTable.cpp
    184184    Shared/StatisticsData.cpp
     185    Shared/TouchBarMenuData.cpp
     186    Shared/TouchBarMenuItemData.cpp
    185187    Shared/URLSchemeTaskParameters.cpp
    186188    Shared/UpdateInfo.cpp
  • trunk/Source/WebKit/ChangeLog

    r226977 r226979  
     12018-01-16  Fujii Hironori  <Hironori.Fujii@sony.com>
     2
     3        [CMake][Mac] Fix the build errors
     4        https://bugs.webkit.org/show_bug.cgi?id=181665
     5
     6        Reviewed by Alex Christensen.
     7
     8        * CMakeLists.txt: Added TouchBarMenuData.cpp and TouchBarMenuItemData.cpp to compile.
     9        * PlatformMac.cmake: Added _WKApplicationManifest.mm, WKInspectorWKWebView.mm and WKInspectorWindow.mm to compile.
     10        * UIProcess/API/Cocoa/WKProcessPool.mm:
     11        (-[WKProcessPool _webPageContentProcessCount]): Call WebProcessPool::serviceWorkerProxy() only if ENABLE(SERVICE_WORKER).
     12
    1132018-01-16  Wenson Hsieh  <wenson_hsieh@apple.com>
    214
  • trunk/Source/WebKit/PlatformMac.cmake

    r226817 r226979  
    226226    UIProcess/API/Cocoa/WKWindowFeatures.mm
    227227    UIProcess/API/Cocoa/_WKActivatedElementInfo.mm
     228    UIProcess/API/Cocoa/_WKApplicationManifest.mm
    228229    UIProcess/API/Cocoa/_WKAttachment.mm
    229230    UIProcess/API/Cocoa/_WKAutomationSession.mm
     
    309310    UIProcess/mac/WKImmediateActionController.mm
    310311    UIProcess/mac/WKInspectorViewController.mm
     312    UIProcess/mac/WKInspectorWKWebView.mm
     313    UIProcess/mac/WKInspectorWindow.mm
    311314    UIProcess/mac/WKPrintingView.mm
    312315    UIProcess/mac/WKSharingServicePickerDelegate.mm
  • trunk/Source/WebKit/UIProcess/API/Cocoa/WKProcessPool.mm

    r226353 r226979  
    451451{
    452452    auto allWebProcesses = _processPool->processes();
     453#if ENABLE(SERVICE_WORKER)
    453454    auto* serviceWorkerProcess = _processPool->serviceWorkerProxy();
    454455    if (!serviceWorkerProcess)
     
    469470
    470471    return allWebProcesses.size() - 1;
     472#else
     473    return allWebProcesses.size();
     474#endif
    471475}
    472476
Note: See TracChangeset for help on using the changeset viewer.