Changeset 250550 in webkit


Ignore:
Timestamp:
Sep 30, 2019, 11:29:13 PM (6 years ago)
Author:
achristensen@apple.com
Message:

Resurrect Mac CMake build
https://bugs.webkit.org/show_bug.cgi?id=202384

Rubber-stamped by Tim Horton.

.:

  • Source/cmake/OptionsMac.cmake:

Source/JavaScriptCore:

  • PlatformMac.cmake:

Source/WebCore:

  • PlatformMac.cmake:

Source/WebCore/PAL:

  • pal/PlatformMac.cmake:

Source/WebKit:

  • NetworkProcess/cocoa/NetworkSessionCocoa.mm:
  • PlatformMac.cmake:
  • Shared/API/Cocoa/_WKRemoteObjectRegistry.mm:
  • UIProcess/API/Cocoa/WKWebView.mm:
  • UIProcess/API/Cocoa/WKWebViewConfiguration.mm:
  • WebKit2Prefix.h:

Source/WebKitLegacy:

  • PlatformMac.cmake:

Source/WebKitLegacy/mac:

  • DefaultDelegates/WebDefaultPolicyDelegate.m:

(-[WebDefaultPolicyDelegate webView:decidePolicyForNavigationAction:request:frame:decisionListener:]):

Source/WTF:

  • wtf/PlatformMac.cmake:

Tools:

  • DumpRenderTree/PlatformMac.cmake:
  • TestWebKitAPI/PlatformMac.cmake:
Location:
trunk
Files:
24 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r250517 r250550  
     12019-09-30  Alex Christensen  <achristensen@webkit.org>
     2
     3        Resurrect Mac CMake build
     4        https://bugs.webkit.org/show_bug.cgi?id=202384
     5
     6        Rubber-stamped by Tim Horton.
     7
     8        * Source/cmake/OptionsMac.cmake:
     9
    1102019-09-30  Carlos Garcia Campos  <cgarcia@igalia.com>
    211
  • trunk/Source/JavaScriptCore/ChangeLog

    r250548 r250550  
     12019-09-30  Alex Christensen  <achristensen@webkit.org>
     2
     3        Resurrect Mac CMake build
     4        https://bugs.webkit.org/show_bug.cgi?id=202384
     5
     6        Rubber-stamped by Tim Horton.
     7
     8        * PlatformMac.cmake:
     9
    1102019-09-30  Alex Christensen  <achristensen@webkit.org>
    211
  • trunk/Source/JavaScriptCore/PlatformMac.cmake

    r244081 r250550  
    1717
    1818list(APPEND JavaScriptCore_PUBLIC_FRAMEWORK_HEADERS
     19    API/JSCallbackFunction.h
    1920    API/JSContext.h
     21    API/JSContextPrivate.h
    2022    API/JSExport.h
    2123    API/JSManagedValue.h
    2224    API/JSStringRefCF.h
    2325    API/JSValue.h
     26    API/JSValuePrivate.h
    2427    API/JSVirtualMachine.h
    2528    API/JavaScriptCore.h
  • trunk/Source/WTF/ChangeLog

    r250520 r250550  
     1
     22019-09-30  Alex Christensen  <achristensen@webkit.org>
     3
     4        Resurrect Mac CMake build
     5        https://bugs.webkit.org/show_bug.cgi?id=202384
     6
     7        Rubber-stamped by Tim Horton.
     8
     9        * wtf/PlatformMac.cmake:
     10
    1112019-09-30  Mark Lam  <mark.lam@apple.com>
    212
  • trunk/Source/WTF/wtf/PlatformMac.cmake

    r249327 r250550  
    2929
    3030    spi/darwin/DataVaultSPI.h
     31    spi/darwin/ProcessMemoryFootprint.h
    3132    spi/darwin/SandboxSPI.h
    3233    spi/darwin/XPCSPI.h
  • trunk/Source/WebCore/ChangeLog

    r250542 r250550  
     12019-09-30  Alex Christensen  <achristensen@webkit.org>
     2
     3        Resurrect Mac CMake build
     4        https://bugs.webkit.org/show_bug.cgi?id=202384
     5
     6        Rubber-stamped by Tim Horton.
     7
     8        * PlatformMac.cmake:
     9
    1102019-09-30  Chris Dumez  <cdumez@apple.com>
    211
  • trunk/Source/WebCore/PAL/ChangeLog

    r250549 r250550  
     12019-09-30  Alex Christensen  <achristensen@webkit.org>
     2
     3        Resurrect Mac CMake build
     4        https://bugs.webkit.org/show_bug.cgi?id=202384
     5
     6        Rubber-stamped by Tim Horton.
     7
     8        * pal/PlatformMac.cmake:
     9
    1102019-09-30  Alex Christensen  <achristensen@webkit.org>
    211
  • trunk/Source/WebCore/PAL/pal/PlatformMac.cmake

    r247815 r250550  
    4040    spi/cocoa/NSFileSizeFormatterSPI.h
    4141    spi/cocoa/NSKeyedArchiverSPI.h
     42    spi/cocoa/NSProgressSPI.h
    4243    spi/cocoa/NSStringSPI.h
    4344    spi/cocoa/NSTouchBarSPI.h
  • trunk/Source/WebCore/PlatformMac.cmake

    r247324 r250550  
    450450    page/mac/WebCoreFrameView.h
    451451
     452    page/scrolling/ScrollingStateOverflowScrollProxyNode.h
    452453    page/scrolling/cocoa/ScrollingTreeFixedNode.h
    453454    page/scrolling/cocoa/ScrollingTreePositionedNode.h
  • trunk/Source/WebKit/ChangeLog

    r250534 r250550  
     12019-09-30  Alex Christensen  <achristensen@webkit.org>
     2
     3        Resurrect Mac CMake build
     4        https://bugs.webkit.org/show_bug.cgi?id=202384
     5
     6        Rubber-stamped by Tim Horton.
     7
     8        * NetworkProcess/cocoa/NetworkSessionCocoa.mm:
     9        * PlatformMac.cmake:
     10        * Shared/API/Cocoa/_WKRemoteObjectRegistry.mm:
     11        * UIProcess/API/Cocoa/WKWebView.mm:
     12        * UIProcess/API/Cocoa/WKWebViewConfiguration.mm:
     13        * WebKit2Prefix.h:
     14
    1152019-09-30  Christopher Reid  <chris.reid@sony.com>
    216
  • trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm

    r250521 r250550  
    5656#import <wtf/URL.h>
    5757#import <wtf/text/WTFString.h>
     58#import <wtf/BlockPtr.h>
    5859
    5960#if USE(APPLE_INTERNAL_SDK)
  • trunk/Source/WebKit/PlatformMac.cmake

    r249155 r250550  
    178178    UIProcess/API/Cocoa/APIContentRuleListStoreCocoa.mm
    179179    UIProcess/API/Cocoa/APISerializedScriptValueCocoa.mm
    180     UIProcess/API/Cocoa/APIWebsiteDataStoreCocoa.mm
    181180    UIProcess/API/Cocoa/LegacyBundleForClass.mm
    182181    UIProcess/API/Cocoa/WKBackForwardList.mm
     
    400399    "${WEBKIT_DIR}/Platform/spi/mac"
    401400    "${WEBKIT_DIR}/Platform/IPC/mac"
     401    "${WEBKIT_DIR}/Platform/IPC/cocoa"
    402402    "${WEBKIT_DIR}/Platform/spi/Cocoa"
    403403    "${WEBKIT_DIR}/Shared/API/Cocoa"
     
    405405    "${WEBKIT_DIR}/Shared/API/c/cg"
    406406    "${WEBKIT_DIR}/Shared/API/c/mac"
     407    "${WEBKIT_DIR}/Shared/Authentication/cocoa"
     408    "${WEBKIT_DIR}/Shared/ios"
    407409    "${WEBKIT_DIR}/Shared/cf"
    408410    "${WEBKIT_DIR}/Shared/Cocoa"
    409     "${WEBKIT_DIR}/Shared/EntryPointUtilities/mac/XPCService"
     411    "${WEBKIT_DIR}/Shared/EntryPointUtilities/Cocoa/XPCService"
    410412    "${WEBKIT_DIR}/Shared/mac"
    411413    "${WEBKIT_DIR}/Shared/Plugins/mac"
  • trunk/Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectRegistry.mm

    r249155 r250550  
    4242#import <objc/runtime.h>
    4343
     44extern "C" const char *_protocol_getMethodTypeEncoding(Protocol *p, SEL sel, BOOL isRequiredMethod, BOOL isInstanceMethod);
    4445extern "C" id __NSMakeSpecialForwardingCaptureBlock(const char *signature, void (^handler)(NSInvocation *inv));
    4546
  • trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm

    r250424 r250550  
    3535#import "DynamicViewportSizeUpdate.h"
    3636#import "FindClient.h"
    37 #import "FrontBoardServicesSPI.h"
    3837#import "FullscreenClient.h"
    3938#import "GlobalFindInPageState.h"
     
    141140
    142141#if PLATFORM(IOS_FAMILY)
     142#import "FrontBoardServicesSPI.h"
    143143#import "InteractionInformationAtPosition.h"
    144144#import "InteractionInformationRequest.h"
  • trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm

    r247837 r250550  
    3434#import "WKRetainPtr.h"
    3535#import "WKUserContentController.h"
     36#import "WKWebpagePreferencesInternal.h"
    3637#import "WKWebView.h"
    3738#import "WKWebViewContentProviderRegistry.h"
  • trunk/Source/WebKit/WebKit2Prefix.h

    r249327 r250550  
    4848#import <Cocoa/Cocoa.h>
    4949#endif
     50#endif // __OBJC__
     51
     52#ifdef BUILDING_WITH_CMAKE
     53#ifndef JSC_API_AVAILABLE
     54#define JSC_API_AVAILABLE(...)
    5055#endif
     56#ifndef JSC_CLASS_AVAILABLE
     57#define JSC_CLASS_AVAILABLE(...) JS_EXPORT
     58#endif
     59#ifndef JSC_API_DEPRECATED
     60#define JSC_API_DEPRECATED(...)
     61#endif
     62#endif // BUILDING_WITH_CMAKE
    5163
    52 #endif
     64#endif // PLATFORM(COCOA)
    5365
    5466/* When C++ exceptions are disabled, the C++ library defines |try| and |catch|
  • trunk/Source/WebKitLegacy/ChangeLog

    r250549 r250550  
     12019-09-30  Alex Christensen  <achristensen@webkit.org>
     2
     3        Resurrect Mac CMake build
     4        https://bugs.webkit.org/show_bug.cgi?id=202384
     5
     6        Rubber-stamped by Tim Horton.
     7
     8        * PlatformMac.cmake:
     9
    1102019-09-30  Alex Christensen  <achristensen@webkit.org>
    211
  • trunk/Source/WebKitLegacy/PlatformMac.cmake

    r248498 r250550  
    66list(APPEND WebKitLegacy_PRIVATE_INCLUDE_DIRECTORIES
    77    "${WEBKITLEGACY_DIR}/mac"
    8     "${WEBKITLEGACY_DIR}/mac/Carbon"
    9     "${WEBKITLEGACY_DIR}/mac/DefaultDelegates"
    10     "${WEBKITLEGACY_DIR}/mac/DOM"
    11     "${WEBKITLEGACY_DIR}/mac/History"
    12     "${WEBKITLEGACY_DIR}/mac/icu"
    13     "${WEBKITLEGACY_DIR}/mac/Misc"
    14     "${WEBKITLEGACY_DIR}/mac/Panels"
    15     "${WEBKITLEGACY_DIR}/mac/Plugins"
    16     "${WEBKITLEGACY_DIR}/mac/Plugins/Hosted"
    17     "${WEBKITLEGACY_DIR}/mac/Storage"
    18     "${WEBKITLEGACY_DIR}/mac/WebCoreSupport"
    19     "${WEBKITLEGACY_DIR}/mac/WebInspector"
    20     "${WEBKITLEGACY_DIR}/mac/WebView"
     8    "${DERIVED_SOURCES_DIR}/ForwardingHeaders"
     9    "${DERIVED_SOURCES_DIR}/ForwardingHeaders/WebCore"
     10    "${DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKitLegacy"
     11)
     12
     13list(APPEND WebKitLegacy_UNIFIED_SOURCE_LIST_FILES
     14    SourcesCocoa.txt
    2115)
    2216
     
    2418    cf/WebCoreSupport/WebInspectorClientCF.cpp
    2519
    26     mac/DOM/DOM.mm
    27     mac/DOM/DOMAbstractView.mm
    28     mac/DOM/DOMAttr.mm
    29     mac/DOM/DOMBlob.mm
    30     mac/DOM/DOMCDATASection.mm
    31     mac/DOM/DOMCharacterData.mm
    32     mac/DOM/DOMComment.mm
    33     mac/DOM/DOMCounter.mm
    34     mac/DOM/DOMCSS.mm
    35     mac/DOM/DOMCSSCharsetRule.mm
    36     mac/DOM/DOMCSSFontFaceRule.mm
    37     mac/DOM/DOMCSSImportRule.mm
    38     mac/DOM/DOMCSSMediaRule.mm
    39     mac/DOM/DOMCSSPageRule.mm
    40     mac/DOM/DOMCSSPrimitiveValue.mm
    41     mac/DOM/DOMCSSRule.mm
    42     mac/DOM/DOMCSSRuleList.mm
    43     mac/DOM/DOMCSSStyleDeclaration.mm
    44     mac/DOM/DOMCSSStyleRule.mm
    45     mac/DOM/DOMCSSStyleSheet.mm
    46     mac/DOM/DOMCSSUnknownRule.mm
    47     mac/DOM/DOMCSSValue.mm
    48     mac/DOM/DOMCSSValueList.mm
    49     mac/DOM/DOMCustomXPathNSResolver.mm
    50     mac/DOM/DOMDocument.mm
    51     mac/DOM/DOMDocumentFragment.mm
    52     mac/DOM/DOMDocumentType.mm
    53     mac/DOM/DOMElement.mm
    54     mac/DOM/DOMEntityReference.mm
    55     mac/DOM/DOMEvent.mm
    56     mac/DOM/DOMEvents.mm
    57     mac/DOM/DOMFile.mm
    58     mac/DOM/DOMFileList.mm
    59     mac/DOM/DOMHTML.mm
    60     mac/DOM/DOMHTMLAnchorElement.mm
    61     mac/DOM/DOMHTMLAppletElement.mm
    62     mac/DOM/DOMHTMLAreaElement.mm
    63     mac/DOM/DOMHTMLBRElement.mm
    64     mac/DOM/DOMHTMLBaseElement.mm
    65     mac/DOM/DOMHTMLBaseFontElement.mm
    66     mac/DOM/DOMHTMLBodyElement.mm
    67     mac/DOM/DOMHTMLButtonElement.mm
    68     mac/DOM/DOMHTMLCanvasElement.mm
    69     mac/DOM/DOMHTMLCollection.mm
    70     mac/DOM/DOMHTMLDListElement.mm
    71     mac/DOM/DOMHTMLDirectoryElement.mm
    72     mac/DOM/DOMHTMLDivElement.mm
    73     mac/DOM/DOMHTMLDocument.mm
    74     mac/DOM/DOMHTMLElement.mm
    75     mac/DOM/DOMHTMLEmbedElement.mm
    76     mac/DOM/DOMHTMLFieldSetElement.mm
    77     mac/DOM/DOMHTMLFontElement.mm
    78     mac/DOM/DOMHTMLFormElement.mm
    79     mac/DOM/DOMHTMLFrameElement.mm
    80     mac/DOM/DOMHTMLFrameSetElement.mm
    81     mac/DOM/DOMHTMLHRElement.mm
    82     mac/DOM/DOMHTMLHeadElement.mm
    83     mac/DOM/DOMHTMLHeadingElement.mm
    84     mac/DOM/DOMHTMLHtmlElement.mm
    85     mac/DOM/DOMHTMLIFrameElement.mm
    86     mac/DOM/DOMHTMLImageElement.mm
    87     mac/DOM/DOMHTMLInputElement.mm
    88     mac/DOM/DOMHTMLLIElement.mm
    89     mac/DOM/DOMHTMLLabelElement.mm
    90     mac/DOM/DOMHTMLLegendElement.mm
    91     mac/DOM/DOMHTMLLinkElement.mm
    92     mac/DOM/DOMHTMLMapElement.mm
    93     mac/DOM/DOMHTMLMarqueeElement.mm
    94     mac/DOM/DOMHTMLMediaElement.mm
    95     mac/DOM/DOMHTMLMenuElement.mm
    96     mac/DOM/DOMHTMLMetaElement.mm
    97     mac/DOM/DOMHTMLModElement.mm
    98     mac/DOM/DOMHTMLOListElement.mm
    99     mac/DOM/DOMHTMLObjectElement.mm
    100     mac/DOM/DOMHTMLOptGroupElement.mm
    101     mac/DOM/DOMHTMLOptionElement.mm
    102     mac/DOM/DOMHTMLOptionsCollection.mm
    103     mac/DOM/DOMHTMLParagraphElement.mm
    104     mac/DOM/DOMHTMLParamElement.mm
    105     mac/DOM/DOMHTMLPreElement.mm
    106     mac/DOM/DOMHTMLQuoteElement.mm
    107     mac/DOM/DOMHTMLScriptElement.mm
    108     mac/DOM/DOMHTMLSelectElement.mm
    109     mac/DOM/DOMHTMLStyleElement.mm
    110     mac/DOM/DOMHTMLTableCaptionElement.mm
    111     mac/DOM/DOMHTMLTableCellElement.mm
    112     mac/DOM/DOMHTMLTableColElement.mm
    113     mac/DOM/DOMHTMLTableElement.mm
    114     mac/DOM/DOMHTMLTableRowElement.mm
    115     mac/DOM/DOMHTMLTableSectionElement.mm
    116     mac/DOM/DOMHTMLTextAreaElement.mm
    117     mac/DOM/DOMHTMLTitleElement.mm
    118     mac/DOM/DOMHTMLUListElement.mm
    119     mac/DOM/DOMHTMLVideoElement.mm
    120     mac/DOM/DOMInternal.mm
    121     mac/DOM/DOMImplementation.mm
    122     mac/DOM/DOMKeyboardEvent.mm
    123     mac/DOM/DOMMediaError.mm
    124     mac/DOM/DOMMediaList.mm
    125     mac/DOM/DOMMouseEvent.mm
    126     mac/DOM/DOMMutationEvent.mm
    127     mac/DOM/DOMNamedNodeMap.mm
    128     mac/DOM/DOMNode.mm
    129     mac/DOM/DOMNodeIterator.mm
    130     mac/DOM/DOMNodeList.mm
    131     mac/DOM/DOMObject.mm
    132     mac/DOM/DOMOverflowEvent.mm
    133     mac/DOM/DOMProcessingInstruction.mm
    134     mac/DOM/DOMProgressEvent.mm
    135     mac/DOM/DOMRGBColor.mm
    136     mac/DOM/DOMRange.mm
    137     mac/DOM/DOMRect.mm
    138     mac/DOM/DOMStyleSheet.mm
    139     mac/DOM/DOMStyleSheetList.mm
    140     mac/DOM/DOMText.mm
    141     mac/DOM/DOMTextEvent.mm
    142     mac/DOM/DOMTimeRanges.mm
    143     mac/DOM/DOMTokenList.mm
    144     mac/DOM/DOMTreeWalker.mm
    145     mac/DOM/DOMUIEvent.mm
    146     mac/DOM/DOMUIKitExtensions.mm
    147     mac/DOM/DOMUtility.mm
    148     mac/DOM/DOMWheelEvent.mm
    149     mac/DOM/DOMXPath.mm
    150     mac/DOM/DOMXPathExpression.mm
    151     mac/DOM/DOMXPathResult.mm
    152     mac/DOM/ExceptionHandlers.mm
    153     mac/DOM/ObjCEventListener.mm
    154     mac/DOM/ObjCNodeFilterCondition.mm
    155 
    156     mac/DefaultDelegates/WebDefaultContextMenuDelegate.mm
    15720    mac/DefaultDelegates/WebDefaultEditingDelegate.m
    15821    mac/DefaultDelegates/WebDefaultPolicyDelegate.m
     
    16225    mac/History/BinaryPropertyList.cpp
    16326    mac/History/HistoryPropertyList.mm
    164     mac/History/WebBackForwardList.mm
    16527    mac/History/WebHistory.mm
    16628    mac/History/WebHistoryItem.mm
     
    19355    mac/Misc/WebNSViewExtras.m
    19456    mac/Misc/WebNSWindowExtras.m
    195     mac/Misc/WebSharingServicePickerController.mm
    19657    mac/Misc/WebStringTruncator.mm
    19758    mac/Misc/WebUserContentURLPattern.mm
     
    20162
    20263    mac/Plugins/WebBaseNetscapePluginView.mm
    203     mac/Plugins/WebBasePluginPackage.mm
    20464    mac/Plugins/WebNetscapePluginEventHandler.mm
    20565    mac/Plugins/WebNetscapePluginEventHandlerCocoa.mm
     
    20767    mac/Plugins/WebNetscapePluginStream.mm
    20868    mac/Plugins/WebNetscapePluginView.mm
    209     mac/Plugins/WebPluginContainerCheck.mm
    210     mac/Plugins/WebPluginController.mm
    211     mac/Plugins/WebPluginDatabase.mm
    21269    mac/Plugins/WebPluginPackage.mm
    21370    mac/Plugins/WebPluginRequest.m
     
    23996    mac/WebCoreSupport/SearchPopupMenuMac.mm
    24097    mac/WebCoreSupport/WebAlternativeTextClient.mm
    241     mac/WebCoreSupport/WebApplicationCache.mm
    242     mac/WebCoreSupport/WebApplicationCacheQuotaManager.mm
    24398    mac/WebCoreSupport/WebChromeClient.mm
    24499    mac/WebCoreSupport/WebContextMenuClient.mm
     
    246101    mac/WebCoreSupport/WebDragClient.mm
    247102    mac/WebCoreSupport/WebEditorClient.mm
    248     mac/WebCoreSupport/WebFrameLoaderClient.mm
    249103    mac/WebCoreSupport/WebFrameNetworkingContext.mm
    250104    mac/WebCoreSupport/WebGeolocationClient.mm
     
    262116    mac/WebCoreSupport/WebVisitedLinkStore.mm
    263117
    264     mac/WebInspector/WebInspector.mm
    265118    mac/WebInspector/WebInspectorFrontend.mm
    266119    mac/WebInspector/WebNodeHighlight.mm
     
    269122
    270123    mac/WebView/WebArchive.mm
    271     mac/WebView/WebClipView.mm
    272124    mac/WebView/WebDashboardRegion.mm
    273     mac/WebView/WebDataSource.mm
    274125    mac/WebView/WebDelegateImplementationCaching.mm
    275126    mac/WebView/WebDeviceOrientation.mm
     
    278129    mac/WebView/WebDynamicScrollBarsView.mm
    279130    mac/WebView/WebFormDelegate.m
    280     mac/WebView/WebFrame.mm
    281     mac/WebView/WebFrameView.mm
    282     mac/WebView/WebFullScreenController.mm
    283131    mac/WebView/WebGeolocationPosition.mm
    284132    mac/WebView/WebHTMLRepresentation.mm
    285     mac/WebView/WebHTMLView.mm
    286     mac/WebView/WebImmediateActionController.mm
    287133    mac/WebView/WebIndicateLayer.mm
    288134    mac/WebView/WebJSPDFDoc.mm
     
    290136    mac/WebView/WebNotification.mm
    291137    mac/WebView/WebPDFDocumentExtras.mm
    292     mac/WebView/WebPDFRepresentation.mm
    293     mac/WebView/WebPDFView.mm
    294138    mac/WebView/WebPolicyDelegate.mm
    295139    mac/WebView/WebPreferences.mm
    296140    mac/WebView/WebResource.mm
    297     mac/WebView/WebScriptDebugDelegate.mm
    298     mac/WebView/WebScriptDebugger.mm
    299     mac/WebView/WebScriptWorld.mm
    300141    mac/WebView/WebTextCompletionController.mm
    301142    mac/WebView/WebTextIterator.mm
    302     mac/WebView/WebView.mm
    303143    mac/WebView/WebViewData.mm
    304144)
    305145
    306 set(WebKitLegacy_FORWARDING_HEADERS_DIRECTORIES
    307     mac/DOM
    308     mac/DefaultDelegates
    309     mac/History
    310     mac/Misc
    311     mac/Panels
    312     mac/Plugins
    313     mac/Storage
    314     mac/WebCoreSupport
    315     mac/WebInspector
    316     mac/WebView
    317 )
    318 
    319146set(WebKitLegacy_FORWARDING_HEADERS_FILES
     147    mac/DOM/DOMHTMLHeadingElement.h
     148    mac/DOM/DOMHTMLBaseFontElement.h
     149    mac/DOM/DOMCSSUnknownRule.h
     150    mac/DOM/DOMHTMLCollection.h
     151    mac/DOM/DOMHTMLDivElement.h
     152    mac/DOM/DOMHTMLFormElement.h
     153    mac/DOM/DOMXPathExpressionInternal.h
     154    mac/DOM/DOMHTMLHeadElement.h
     155    mac/DOM/DOMImplementation.h
     156    mac/DOM/DOMCSSStyleRule.h
     157    mac/DOM/DOMCSSRule.h
     158    mac/DOM/DOMEvents.h
     159    mac/DOM/DOMHTMLImageElementInternal.h
     160    mac/DOM/DOMMouseEvent.h
     161    mac/DOM/DOMElement.h
     162    mac/DOM/DOMMediaListInternal.h
     163    mac/DOM/DOMHTMLMapElement.h
     164    mac/DOM/DOMCSSRuleInternal.h
     165    mac/DOM/DOMMediaList.h
     166    mac/DOM/DOMCSSRuleListInternal.h
     167    mac/DOM/DOMDocumentInternal.h
    320168    mac/DOM/WebDOMOperations.h
     169    mac/DOM/DOMNodePrivate.h
     170    mac/DOM/DOMHTMLParagraphElement.h
     171    mac/DOM/DOMHTMLFormElementInternal.h
     172    mac/DOM/DOMProgressEvent.h
     173    mac/DOM/DOMDocumentFragmentInternal.h
     174    mac/DOM/DOMHTMLTextAreaElementPrivate.h
     175    mac/DOM/DOMProcessingInstructionInternal.h
     176    mac/DOM/DOMDocumentFragmentPrivate.h
     177    mac/DOM/DOMRangeInternal.h
     178    mac/DOM/DOMRangeException.h
     179    mac/DOM/DOMCSSCharsetRule.h
     180    mac/DOM/DOMHTMLFrameElement.h
     181    mac/DOM/DOMHTMLHRElement.h
     182    mac/DOM/DOMViews.h
     183    mac/DOM/DOMCSSStyleDeclarationInternal.h
     184    mac/DOM/DOMCSSPrimitiveValue.h
     185    mac/DOM/DOMCSSMediaRule.h
     186    mac/DOM/DOMHTMLLegendElement.h
     187    mac/DOM/DOMBlobInternal.h
     188    mac/DOM/DOMNodeFilter.h
     189    mac/DOM/DOMStylesheets.h
     190    mac/DOM/ObjCNodeFilterCondition.h
     191    mac/DOM/DOMHTMLCollectionInternal.h
     192    mac/DOM/DOMRect.h
     193    mac/DOM/DOMCSSRuleList.h
     194    mac/DOM/DOMHTMLIFrameElement.h
     195    mac/DOM/DOMHTMLUListElement.h
     196    mac/DOM/DOMFileList.h
     197    mac/DOM/DOMTraversal.h
     198    mac/DOM/DOMHTMLTableCellElement.h
     199    mac/DOM/DOMHTMLDirectoryElement.h
     200    mac/DOM/DOMNodeListInternal.h
     201    mac/DOM/DOMExtensions.h
     202    mac/DOM/DOMHTMLParamElement.h
     203    mac/DOM/DOMCDATASectionInternal.h
     204    mac/DOM/DOMHTMLOptGroupElement.h
     205    mac/DOM/DOMRanges.h
     206    mac/DOM/DOMHTMLOptionElementInternal.h
     207    mac/DOM/DOMXPathResultInternal.h
     208    mac/DOM/DOMHTMLTitleElement.h
     209    mac/DOM/DOMHTMLTextAreaElementInternal.h
     210    mac/DOM/DOMDocumentTypeInternal.h
     211    mac/DOM/DOMCSSPageRule.h
     212    mac/DOM/DOMMutationEvent.h
     213    mac/DOM/DOMEventException.h
     214    mac/DOM/DOMTimeRangesInternal.h
     215    mac/DOM/DOMNamedNodeMapInternal.h
     216    mac/DOM/DOMXPathExpression.h
     217    mac/DOM/DOMXPathResult.h
     218    mac/DOM/DOMFileInternal.h
     219    mac/DOM/DOMCSS.h
     220    mac/DOM/DOMHTMLTableSectionElement.h
     221    mac/DOM/DOMCSSFontFaceRule.h
     222    mac/DOM/DOMStyleSheet.h
     223    mac/DOM/DOMInternal.h
     224    mac/DOM/DOMNodeIterator.h
     225    mac/DOM/DOMCounterInternal.h
     226    mac/DOM/DOM.h
     227    mac/DOM/DOMHTMLBRElement.h
     228    mac/DOM/DOMTokenList.h
     229    mac/DOM/DOMHTMLMenuElement.h
     230    mac/DOM/DOMCSSStyleSheetInternal.h
     231    mac/DOM/DOMNodeList.h
     232    mac/DOM/DOMHTMLStyleElementInternal.h
     233    mac/DOM/DOMXPath.h
     234    mac/DOM/DOMWheelEventInternal.h
     235    mac/DOM/DOMHTMLBodyElement.h
     236    mac/DOM/DOMCSSValueList.h
     237    mac/DOM/DOMHTMLScriptElementInternal.h
     238    mac/DOM/DOMKeyboardEvent.h
     239    mac/DOM/DOMStyleSheetList.h
     240    mac/DOM/DOMHTMLObjectElement.h
     241    mac/DOM/DOMHTMLLinkElement.h
     242    mac/DOM/DOMHTMLLIElement.h
     243    mac/DOM/DOMHTMLTableRowElement.h
     244    mac/DOM/DOMCDATASection.h
     245    mac/DOM/DOMAbstractView.h
     246    mac/DOM/DOMHTMLSelectElement.h
     247    mac/DOM/DOMHTMLCanvasElement.h
     248    mac/DOM/WebDOMOperationsPrivate.h
     249    mac/DOM/DOMTreeWalkerInternal.h
     250    mac/DOM/DOMMediaError.h
     251    mac/DOM/DOMHTMLScriptElement.h
     252    mac/DOM/DOMHTMLAnchorElement.h
     253    mac/DOM/DOMHTMLInputElement.h
     254    mac/DOM/DOMAbstractViewInternal.h
     255    mac/DOM/DOMCSSImportRule.h
     256    mac/DOM/DOMElementInternal.h
     257    mac/DOM/DOMHTMLTableColElementInternal.h
     258    mac/DOM/DOMHTMLInputElementPrivate.h
     259    mac/DOM/DOMHTML.h
     260    mac/DOM/DOMProcessingInstruction.h
     261    mac/DOM/DOMNodeIteratorInternal.h
     262    mac/DOM/DOMHTMLMarqueeElement.h
     263    mac/DOM/DOMHTMLDocumentInternal.h
     264    mac/DOM/DOMHTMLElement.h
     265    mac/DOM/DOMUIKitExtensions.h
     266    mac/DOM/DOMHTMLElementInternal.h
     267    mac/DOM/DOMText.h
     268    mac/DOM/DOMOverflowEvent.h
     269    mac/DOM/DOMAbstractViewFrame.h
     270    mac/DOM/DOMHTMLDocument.h
     271    mac/DOM/DOMHTMLMediaElement.h
     272    mac/DOM/DOMHTMLStyleElement.h
     273    mac/DOM/DOMEntityReference.h
     274    mac/DOM/WebDOMOperationsInternal.h
     275    mac/DOM/DOMHTMLBaseElement.h
     276    mac/DOM/ObjCEventListener.h
     277    mac/DOM/DOMEventInternal.h
     278    mac/DOM/DOMCSSStyleDeclaration.h
     279    mac/DOM/DOMDocumentFragment.h
     280    mac/DOM/DOMHTMLDListElement.h
     281    mac/DOM/DOMCSSStyleSheet.h
     282    mac/DOM/DOMNamedNodeMap.h
     283    mac/DOM/DOMHTMLHeadElementInternal.h
     284    mac/DOM/ExceptionHandlers.h
     285    mac/DOM/DOMTextEvent.h
     286    mac/DOM/DOMNodeInternal.h
     287    mac/DOM/DOMHTMLHtmlElement.h
     288    mac/DOM/DOMImplementationInternal.h
     289    mac/DOM/DOMHTMLOptionsCollectionInternal.h
     290    mac/DOM/DOMCSSPrimitiveValueInternal.h
     291    mac/DOM/DOMHTMLTableCaptionElementInternal.h
     292    mac/DOM/DOMEventListener.h
     293    mac/DOM/DOMCounter.h
     294    mac/DOM/DOMDocumentPrivate.h
     295    mac/DOM/DOMHTMLTableCaptionElement.h
     296    mac/DOM/WebAutocapitalizeTypes.h
     297    mac/DOM/DOMHTMLAreaElementInternal.h
     298    mac/DOM/DOMAttr.h
     299    mac/DOM/DOMWheelEvent.h
     300    mac/DOM/DOMTreeWalker.h
     301    mac/DOM/DOMHTMLOptionElement.h
     302    mac/DOM/DOMDocumentType.h
     303    mac/DOM/DOMException.h
     304    mac/DOM/DOMHTMLFieldSetElement.h
     305    mac/DOM/DOMStyleSheetListInternal.h
     306    mac/DOM/DOMCore.h
     307    mac/DOM/DOMRGBColor.h
     308    mac/DOM/DOMHTMLOptionsCollection.h
     309    mac/DOM/DOMRectInternal.h
     310    mac/DOM/DOMEvent.h
     311    mac/DOM/DOMTokenListInternal.h
     312    mac/DOM/DOMTimeRanges.h
     313    mac/DOM/DOMHTMLTableCellElementInternal.h
     314    mac/DOM/DOMNode.h
     315    mac/DOM/DOMEventTarget.h
     316    mac/DOM/DOMAttrInternal.h
     317    mac/DOM/DOMHTMLTextAreaElement.h
     318    mac/DOM/DOMHTMLImageElement.h
     319    mac/DOM/DOMRGBColorInternal.h
     320    mac/DOM/DOMHTMLLinkElementInternal.h
     321    mac/DOM/DOMUIEvent.h
     322    mac/DOM/DOMCommentInternal.h
     323    mac/DOM/DOMHTMLFrameSetElement.h
     324    mac/DOM/DOMHTMLTableElement.h
     325    mac/DOM/DOMHTMLLabelElement.h
     326    mac/DOM/DOMHTMLOListElement.h
     327    mac/DOM/DOMMediaErrorInternal.h
     328    mac/DOM/DOMComment.h
     329    mac/DOM/DOMHTMLSelectElementInternal.h
     330    mac/DOM/DOMXPathNSResolver.h
     331    mac/DOM/DOMFileListInternal.h
     332    mac/DOM/DOMHTMLTableColElement.h
     333    mac/DOM/DOMTextInternal.h
     334    mac/DOM/DOMHTMLAreaElement.h
     335    mac/DOM/DOMRange.h
     336    mac/DOM/DOMCharacterData.h
     337    mac/DOM/DOMObject.h
     338    mac/DOM/DOMDocument.h
     339    mac/DOM/DOMHTMLFontElement.h
     340    mac/DOM/DOMHTMLAppletElement.h
     341    mac/DOM/DOMStyleSheetInternal.h
     342    mac/DOM/DOMHTMLModElement.h
     343    mac/DOM/DOMHTMLMetaElement.h
     344    mac/DOM/DOMCSSValue.h
     345    mac/DOM/DOMBlob.h
     346    mac/DOM/DOMPrivate.h
     347    mac/DOM/DOMXPathException.h
     348    mac/DOM/DOMHTMLTableSectionElementInternal.h
     349    mac/DOM/DOMCSSValueInternal.h
     350    mac/DOM/DOMFile.h
     351    mac/DOM/DOMCustomXPathNSResolver.h
     352    mac/DOM/DOMHTMLPreElement.h
     353    mac/DOM/DOMHTMLInputElementInternal.h
     354    mac/DOM/DOMHTMLQuoteElement.h
     355    mac/DOM/DOMHTMLEmbedElement.h
     356    mac/DOM/DOMHTMLVideoElement.h
     357    mac/DOM/DOMEntity.h
     358    mac/DOM/DOMHTMLElementPrivate.h
     359    mac/DOM/DOMHTMLButtonElement.h
     360
     361    mac/History/WebHistoryItem.h
     362    mac/History/HistoryPropertyList.h
     363    mac/History/WebBackForwardList.h
     364    mac/History/BinaryPropertyList.h
     365    mac/History/WebBackForwardListInternal.h
     366    mac/History/BackForwardList.h
     367    mac/History/WebBackForwardListPrivate.h
     368    mac/History/WebHistory.h
     369    mac/History/WebURLsWithTitles.h
     370    mac/History/WebHistoryPrivate.h
     371    mac/History/WebHistoryItemPrivate.h
     372    mac/History/WebHistoryItemInternal.h
     373    mac/History/WebHistoryInternal.h
     374
     375    mac/DefaultDelegates/WebDefaultPolicyDelegate.h
     376    mac/DefaultDelegates/WebDefaultUIDelegate.h
     377    mac/DefaultDelegates/WebDefaultContextMenuDelegate.h
     378    mac/DefaultDelegates/WebDefaultEditingDelegate.h
    321379
    322380    mac/History/WebHistory.h
    323381    mac/History/WebHistoryItem.h
    324382
     383    mac/Misc/WebKitStatisticsPrivate.h
     384    mac/Misc/WebCache.h
     385    mac/Misc/NSURLDownloadSPI.h
     386    mac/Misc/WebStringTruncator.h
     387    mac/Misc/WebNSFileManagerExtras.h
     388    mac/Misc/WebNSWindowExtras.h
     389    mac/Misc/WebDownload.h
     390    mac/Misc/WebNSControlExtras.h
     391    mac/Misc/WebNSObjectExtras.h
     392    mac/Misc/WebKitErrors.h
     393    mac/Misc/WebNSViewExtras.h
     394    mac/Misc/WebNSDictionaryExtras.h
     395    mac/Misc/WebNSURLRequestExtras.h
     396    mac/Misc/WebSharingServicePickerController.h
     397    mac/Misc/WebLocalizableStringsInternal.h
     398    mac/Misc/WebNSDataExtrasPrivate.h
     399    mac/Misc/WebNSUserDefaultsExtras.h
     400    mac/Misc/WebNSEventExtras.h
    325401    mac/Misc/WebNSURLExtras.h
     402    mac/Misc/WebIconDatabase.h
     403    mac/Misc/WebKitStatistics.h
     404    mac/Misc/WebKitLogging.h
     405    mac/Misc/WebQuotaManager.h
     406    mac/Misc/WebKitNSStringExtras.h
     407    mac/Misc/WebNSPrintOperationExtras.h
     408    mac/Misc/WebNSImageExtras.h
     409    mac/Misc/WebKitErrorsPrivate.h
     410    mac/Misc/WebUserContentURLPattern.h
     411    mac/Misc/WebKitVersionChecks.h
     412    mac/Misc/WebLocalizableStrings.h
     413    mac/Misc/WebTypesInternal.h
     414    mac/Misc/WebCoreStatistics.h
     415    mac/Misc/WebNSDataExtras.h
     416    mac/Misc/WebElementDictionary.h
     417    mac/Misc/WebKit.h
     418    mac/Misc/WebNSPasteboardExtras.h
    326419
    327420    mac/Panels/WebPanelAuthenticationHandler.h
    328 
     421    mac/Panels/WebAuthenticationPanel.h
     422
     423    mac/Plugins/WebPluginViewFactoryPrivate.h
    329424    mac/Plugins/WebBasePluginPackage.h
     425    mac/Plugins/WebNetscapePluginView.h
     426    mac/Plugins/WebNetscapePluginEventHandlerCocoa.h
     427    mac/Plugins/WebNetscapePluginStream.h
     428    mac/Plugins/WebBaseNetscapePluginView.h
     429    mac/Plugins/WebPluginController.h
     430    mac/Plugins/Hosted/WebTextInputWindowController.h
     431    mac/Plugins/Hosted/NetscapePluginHostProxy.h
     432    mac/Plugins/Hosted/ProxyRuntimeObject.h
     433    mac/Plugins/Hosted/ProxyInstance.h
     434    mac/Plugins/Hosted/NetscapePluginHostManager.h
     435    mac/Plugins/Hosted/WebKitPluginHostTypes.h
     436    mac/Plugins/Hosted/WebHostedNetscapePluginView.h
     437    mac/Plugins/Hosted/HostedNetscapePluginStream.h
     438    mac/Plugins/Hosted/NetscapePluginInstanceProxy.h
     439    mac/Plugins/WebPluginContainerCheck.h
     440    mac/Plugins/WebPluginContainer.h
     441    mac/Plugins/WebPluginPackagePrivate.h
     442    mac/Plugins/WebPluginPackage.h
     443    mac/Plugins/WebPluginRequest.h
     444    mac/Plugins/WebNetscapePluginEventHandler.h
     445    mac/Plugins/WebPluginContainerPrivate.h
     446    mac/Plugins/WebJavaPlugIn.h
     447    mac/Plugins/WebPluginViewFactory.h
     448    mac/Plugins/WebPluginDatabase.h
     449    mac/Plugins/WebNetscapePluginPackage.h
     450    mac/Plugins/WebPlugin.h
    330451
    331452    mac/Storage/WebDatabaseManagerPrivate.h
    332 
     453    mac/Storage/WebStorageTrackerClient.h
     454    mac/Storage/WebDatabaseManagerInternal.h
     455    mac/Storage/WebStorageManagerInternal.h
     456    mac/Storage/WebDatabaseManagerClient.h
     457    mac/Storage/WebStorageManagerPrivate.h
     458    mac/Storage/WebDatabaseQuotaManager.h
     459
     460    mac/WebInspector/WebNodeHighlighter.h
     461    mac/WebInspector/WebNodeHighlightView.h
     462    mac/WebInspector/WebNodeHighlight.h
    333463    mac/WebInspector/WebInspector.h
    334 
     464    mac/WebInspector/WebInspectorPrivate.h
     465    mac/WebInspector/WebInspectorFrontend.h
     466
     467    mac/WebCoreSupport/WebAlternativeTextClient.h
     468    mac/WebCoreSupport/WebSecurityOriginPrivate.h
     469    mac/WebCoreSupport/WebCreateFragmentInternal.h
     470    mac/WebCoreSupport/WebProgressTrackerClient.h
     471    mac/WebCoreSupport/WebDragClient.h
     472    mac/WebCoreSupport/WebChromeClient.h
     473    mac/WebCoreSupport/WebPluginInfoProvider.h
     474    mac/WebCoreSupport/WebEditorClient.h
     475    mac/WebCoreSupport/CorrectionPanel.h
     476    mac/WebCoreSupport/WebSwitchingGPUClient.h
     477    mac/WebCoreSupport/WebSecurityOriginInternal.h
     478    mac/WebCoreSupport/WebSelectionServiceController.h
     479    mac/WebCoreSupport/WebVisitedLinkStore.h
     480    mac/WebCoreSupport/WebApplicationCache.h
     481    mac/WebCoreSupport/WebInspectorClient.h
     482    mac/WebCoreSupport/WebApplicationCacheQuotaManager.h
     483    mac/WebCoreSupport/WebContextMenuClient.h
     484    mac/WebCoreSupport/SearchPopupMenuMac.h
     485    mac/WebCoreSupport/WebJavaScriptTextInputPanel.h
     486    mac/WebCoreSupport/WebPaymentCoordinatorClient.h
     487    mac/WebCoreSupport/WebApplicationCacheInternal.h
     488    mac/WebCoreSupport/WebPlatformStrategies.h
     489    mac/WebCoreSupport/WebGeolocationClient.h
     490    mac/WebCoreSupport/WebFrameNetworkingContext.h
     491    mac/WebCoreSupport/PopupMenuMac.h
     492    mac/WebCoreSupport/WebDeviceOrientationClient.h
     493    mac/WebCoreSupport/WebValidationMessageClient.h
     494    mac/WebCoreSupport/WebCachedFramePlatformData.h
     495    mac/WebCoreSupport/WebFrameLoaderClient.h
     496    mac/WebCoreSupport/WebNotificationClient.h
     497    mac/WebCoreSupport/WebKitFullScreenListener.h
     498    mac/WebCoreSupport/WebOpenPanelResultListener.h
     499
     500    mac/WebView/WebHTMLViewPrivate.h
    335501    mac/WebView/WebFrame.h
     502    mac/WebView/WebScriptWorld.h
     503    mac/WebView/WebFullScreenController.h
     504    mac/WebView/WebArchiveInternal.h
     505    mac/WebView/WebDocumentInternal.h
     506    mac/WebView/WebNavigationData.h
     507    mac/WebView/WebResource.h
     508    mac/WebView/WebClipView.h
     509    mac/WebView/WebNotificationInternal.h
     510    mac/WebView/WebVideoFullscreenController.h
     511    mac/WebView/WebScriptDebugDelegate.h
     512    mac/WebView/WebViewPrivate.h
     513    mac/WebView/WebArchive.h
     514    mac/WebView/WebDocument.h
     515    mac/WebView/WebFrameLoadDelegatePrivate.h
     516    mac/WebView/WebFormDelegate.h
     517    mac/WebView/WebPolicyDelegate.h
     518    mac/WebView/WebDeviceOrientationProvider.h
     519    mac/WebView/WebUIDelegate.h
     520    mac/WebView/WebResourceLoadDelegatePrivate.h
     521    mac/WebView/WebPDFDocumentExtras.h
     522    mac/WebView/WebResourceInternal.h
     523    mac/WebView/WebResourceLoadDelegate.h
     524    mac/WebView/WebJSPDFDoc.h
     525    mac/WebView/WebVideoFullscreenHUDWindowController.h
     526    mac/WebView/WebDeviceOrientation.h
     527    mac/WebView/WebUIDelegatePrivate.h
     528    mac/WebView/WebScriptDebugger.h
     529    mac/WebView/WebDeviceOrientationProviderMockInternal.h
     530    mac/WebView/WebDynamicScrollBarsView.h
     531    mac/WebView/WebPreferencesPrivate.h
     532    mac/WebView/WebPolicyDelegatePrivate.h
     533    mac/WebView/WebGeolocationPosition.h
     534    mac/WebView/WebEditingDelegatePrivate.h
     535    mac/WebView/WebScriptWorldInternal.h
     536    mac/WebView/WebFrameViewPrivate.h
     537    mac/WebView/WebViewInternal.h
     538    mac/WebView/WebHTMLRepresentationPrivate.h
     539    mac/WebView/WebMediaPlaybackTargetPicker.h
     540    mac/WebView/WebAllowDenyPolicyListener.h
     541    mac/WebView/WebPDFView.h
     542    mac/WebView/WebTextIterator.h
     543    mac/WebView/WebDataSourceInternal.h
     544    mac/WebView/WebDocumentLoaderMac.h
    336545    mac/WebView/WebView.h
    337 
     546    mac/WebView/WebFrameView.h
     547    mac/WebView/WebTextCompletionController.h
     548    mac/WebView/WebDelegateImplementationCaching.h
     549    mac/WebView/WebDataSourcePrivate.h
     550    mac/WebView/WebFramePrivate.h
     551    mac/WebView/WebDeviceOrientationProviderMock.h
     552    mac/WebView/WebDocumentPrivate.h
     553    mac/WebView/WebViewData.h
     554    mac/WebView/WebImmediateActionController.h
     555    mac/WebView/WebFrameInternal.h
     556    mac/WebView/WebDeviceOrientationInternal.h
     557    mac/WebView/WebFrameLoadDelegate.h
     558    mac/WebView/WebPreferenceKeysPrivate.h
     559    mac/WebView/WebFrameViewInternal.h
     560    mac/WebView/WebFormDelegatePrivate.h
     561    mac/WebView/WebNotification.h
     562    mac/WebView/PDFViewSPI.h
     563    mac/WebView/WebResourcePrivate.h
     564    mac/WebView/WebPreferences.h
     565    mac/WebView/WebEditingDelegate.h
     566    mac/WebView/WebHistoryDelegate.h
     567    mac/WebView/WebWindowAnimation.h
     568    mac/WebView/WebDashboardRegion.h
     569    mac/WebView/WebHTMLView.h
     570    mac/WebView/WebIndicateLayer.h
     571    mac/WebView/WebHTMLRepresentation.h
     572    mac/WebView/WebHTMLViewInternal.h
     573    mac/WebView/WebDataSource.h
     574    mac/WebView/WebPDFRepresentation.h
     575    mac/WebView/WebGeolocationPositionInternal.h
     576    mac/WebView/WebDynamicScrollBarsViewInternal.h
     577
     578    ${WEBCORE_DIR}/bridge/objc/WebScriptObject.h
     579    ${WEBCORE_DIR}/platform/cocoa/WebKitAvailability.h
    338580    ${WEBCORE_DIR}/plugins/npfunctions.h
     581    ${WEBCORE_DIR}/plugins/npapi.h
    339582)
    340583
     
    343586set(C99_FILES
    344587    mac/DefaultDelegates/WebDefaultEditingDelegate.m
    345     mac/DefaultDelegates/WebDefaultPolicyDelegate.m
    346588    mac/DefaultDelegates/WebDefaultUIDelegate.m
    347589
    348590    mac/Misc/WebKitErrors.m
    349     mac/Misc/WebKitLogging.m
    350591    mac/Misc/WebKitStatistics.m
    351592    mac/Misc/WebKitSystemBits.m
    352593    mac/Misc/WebNSArrayExtras.m
    353594    mac/Misc/WebNSControlExtras.m
    354     mac/Misc/WebNSDictionaryExtras.m
    355595    mac/Misc/WebNSEventExtras.m
    356     mac/Misc/WebNSImageExtras.m
    357596    mac/Misc/WebNSPrintOperationExtras.m
    358597    mac/Misc/WebNSURLRequestExtras.m
     
    360599    mac/Misc/WebNSWindowExtras.m
    361600
    362     mac/Panels/WebAuthenticationPanel.m
    363     mac/Panels/WebPanelAuthenticationHandler.m
    364 
    365601    mac/Plugins/WebPluginRequest.m
    366602    mac/Plugins/WebPluginsPrivate.m
     
    368604    mac/Plugins/Hosted/WebTextInputWindowController.m
    369605
    370     mac/WebCoreSupport/WebJavaScriptTextInputPanel.m
    371 
    372606    mac/WebView/WebFormDelegate.m
     607)
     608
     609set(CPP_FILES
     610    Storage/StorageThread.cpp
    373611)
    374612
    375613foreach (_file ${WebKitLegacy_SOURCES})
    376614    list(FIND C99_FILES ${_file} _c99_index)
    377     if (${_c99_index} EQUAL -1)
     615    list(FIND CPP_FILES ${_file} _cpp_index)
     616    if (NOT ${_c99_index} EQUAL -1)
     617        set_source_files_properties(${_file} PROPERTIES COMPILE_FLAGS -std=c99)
     618    elseif (NOT ${_cpp_index} EQUAL -1)
     619        set_source_files_properties(${_file} PROPERTIES COMPILE_FLAGS -std=c++1z)
     620    else ()
    378621        set_source_files_properties(${_file} PROPERTIES COMPILE_FLAGS "-ObjC++ -std=c++17")
    379     else ()
    380         set_source_files_properties(${_file} PROPERTIES COMPILE_FLAGS -std=c99)
    381622    endif ()
    382623endforeach ()
     
    427668set(WebKitLegacy_OUTPUT_NAME WebKitLegacy)
    428669
    429 set(CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS} "-compatibility_version 1 -current_version ${WEBKIT_MAC_VERSION}")
     670set(CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS} "-compatibility_version 1 -current_version ${WEBKIT_MAC_VERSION} -framework SecurityInterface")
  • trunk/Source/WebKitLegacy/mac/ChangeLog

    r250549 r250550  
     12019-09-30  Alex Christensen  <achristensen@webkit.org>
     2
     3        Resurrect Mac CMake build
     4        https://bugs.webkit.org/show_bug.cgi?id=202384
     5
     6        Rubber-stamped by Tim Horton.
     7
     8        * DefaultDelegates/WebDefaultPolicyDelegate.m:
     9        (-[WebDefaultPolicyDelegate webView:decidePolicyForNavigationAction:request:frame:decisionListener:]):
     10
    1112019-09-30  Alex Christensen  <achristensen@webkit.org>
    212
  • trunk/Source/WebKitLegacy/mac/DefaultDelegates/WebDefaultPolicyDelegate.m

    r237266 r250550  
    8282                                              decisionListener:(id <WebPolicyDecisionListener>)listener
    8383{
    84     WebNavigationType navType = [[actionInformation objectForKey:WebActionNavigationTypeKey] intValue];
     84    WebNavigationType navType = (WebNavigationType)[[actionInformation objectForKey:WebActionNavigationTypeKey] intValue];
    8585
    8686    if ([WebView _canHandleRequest:request forMainFrame:frame == [wv mainFrame]]) {
  • trunk/Source/cmake/OptionsMac.cmake

    r247324 r250550  
    77WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_OVERFLOW_SCROLLING_TOUCH PRIVATE ON)
    88WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_API_TESTS PRIVATE ON)
     9WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLICATION_MANIFEST PRIVATE ON)
    910WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ATTACHMENT_ELEMENT PRIVATE ON)
    1011WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ASYNC_SCROLLING PRIVATE ON)
    1112WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_AVF_CAPTIONS PRIVATE ON)
    1213WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CACHE_PARTITIONING PRIVATE ON)
     14WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CONTENT_EXTENSIONS PRIVATE ON)
    1315WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CONTENT_FILTERING PRIVATE ON)
    1416WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SCROLL_SNAP PRIVATE ON)
  • trunk/Tools/ChangeLog

    r250523 r250550  
     12019-09-30  Alex Christensen  <achristensen@webkit.org>
     2
     3        Resurrect Mac CMake build
     4        https://bugs.webkit.org/show_bug.cgi?id=202384
     5
     6        Rubber-stamped by Tim Horton.
     7
     8        * DumpRenderTree/PlatformMac.cmake:
     9        * TestWebKitAPI/PlatformMac.cmake:
     10
    1112019-09-30  Zhifei Fang  <zhifei_fang@apple.com>
    212
  • trunk/Tools/DumpRenderTree/PlatformMac.cmake

    r239556 r250550  
    5353
    5454list(APPEND DumpRenderTree_ObjC_SOURCES
    55     DefaultPolicyDelegate.m
    5655    DumpRenderTreeFileDraggingSource.m
    5756
  • trunk/Tools/TestWebKitAPI/PlatformMac.cmake

    r246126 r250550  
    1919    ${COREFOUNDATION_LIBRARY}
    2020)
     21list(APPEND TestWTF_SOURCES
     22    cocoa/UtilitiesCocoa.mm
     23)
    2124
    2225list(APPEND TestWebKitAPI_LIBRARIES
Note: See TracChangeset for help on using the changeset viewer.