Changeset 260334 in webkit
- Timestamp:
- Apr 18, 2020 9:41:59 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 58 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r260330 r260334 1 2020-04-18 Darin Adler <darin@apple.com> 2 3 Update header postprocessing version cutoff to keep Apple internal builds working 4 https://bugs.webkit.org/show_bug.cgi?id=210708 5 6 Reviewed by Brady Eidson. 7 8 * Configurations/WebKit.xcconfig: Update versions to make building with older 9 Apple internal SDKs continue to work. 10 11 * Shared/API/Cocoa/WKFoundation.h: 12 * Shared/API/Cocoa/_WKFrameHandle.h: 13 * Shared/API/Cocoa/_WKRemoteObjectInterface.h: 14 * UIProcess/API/Cocoa/WKContentWorld.h: 15 * UIProcess/API/Cocoa/WKFindConfiguration.h: 16 * UIProcess/API/Cocoa/WKFindResult.h: 17 * UIProcess/API/Cocoa/WKFrameInfoPrivate.h: 18 * UIProcess/API/Cocoa/WKHTTPCookieStorePrivate.h: 19 * UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h: 20 * UIProcess/API/Cocoa/WKPDFConfiguration.h: 21 * UIProcess/API/Cocoa/WKPreferences.h: 22 * UIProcess/API/Cocoa/WKPreferencesPrivate.h: 23 * UIProcess/API/Cocoa/WKProcessPoolPrivate.h: 24 * UIProcess/API/Cocoa/WKUIDelegatePrivate.h: 25 * UIProcess/API/Cocoa/WKURLSchemeTaskPrivate.h: 26 * UIProcess/API/Cocoa/WKUserScriptPrivate.h: 27 * UIProcess/API/Cocoa/WKWebView.h: 28 * UIProcess/API/Cocoa/WKWebViewConfiguration.h: 29 * UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h: 30 * UIProcess/API/Cocoa/WKWebViewPrivate.h: 31 * UIProcess/API/Cocoa/WKWebpagePreferences.h: 32 * UIProcess/API/Cocoa/WKWebpagePreferencesPrivate.h: 33 * UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h: 34 * UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h: 35 * UIProcess/API/Cocoa/_WKDownload.h: 36 * UIProcess/API/Cocoa/_WKFrameTreeNode.h: 37 * UIProcess/API/Cocoa/_WKInputDelegate.h: 38 * UIProcess/API/Cocoa/_WKInspectorDebuggableInfo.h: 39 * UIProcess/API/Cocoa/_WKProcessPoolConfiguration.h: 40 * UIProcess/API/Cocoa/_WKRemoteWebInspectorViewController.h: 41 * UIProcess/API/Cocoa/_WKResourceLoadDelegate.h: 42 * UIProcess/API/Cocoa/_WKResourceLoadInfo.h: 43 * UIProcess/API/Cocoa/_WKResourceLoadStatisticsFirstParty.h: 44 * UIProcess/API/Cocoa/_WKResourceLoadStatisticsThirdParty.h: 45 * UIProcess/API/Cocoa/_WKTextManipulationConfiguration.h: 46 * UIProcess/API/Cocoa/_WKTextManipulationExclusionRule.h: 47 * UIProcess/API/Cocoa/_WKTextManipulationItem.h: 48 * UIProcess/API/Cocoa/_WKTextManipulationToken.h: 49 * UIProcess/API/Cocoa/_WKUserContentWorld.h: 50 * UIProcess/API/Cocoa/_WKUserStyleSheet.h: 51 * UIProcess/API/Cocoa/_WKWebAuthenticationAssertionResponse.h: 52 * UIProcess/API/Cocoa/_WKWebAuthenticationPanel.h: 53 * UIProcess/API/Cocoa/_WKWebsiteDataStoreConfiguration.h: 54 * UIProcess/API/Cocoa/_WKWebsitePolicies.h: 55 Because the way we do post-processing of headers in the legacy Xcode 56 build system won't work once the files have been processed once, touch 57 each file that has WK_MAC_TBA, WK_IOS_TBA, or 58 WK_FRAMEWORK_HEADER_POSTPROCESSING_ENABLED in it. Found something to 59 change in each file. This is likely unnecessary in the new Xcode build 60 system, but I wasn't able to test that locally. 61 62 * WebKit.xcodeproj/project.pbxproj: 63 (postprocess-header-rule): Added dependencies so that post-processing will be 64 redone if Configurations/WebKit.xcconfig is touched, since that is where 65 WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED is set, or if 66 Scripts/postprocess-header-rule is touched, since that is where the 67 post-processing code is. If either of those files changes it could affect the 68 output of post-processing. This should make a change like this work in the 69 new Xcode build system without touching files as is done above. 70 1 71 2020-04-18 Brady Eidson <beidson@apple.com> 2 72 -
trunk/Source/WebKit/Configurations/WebKit.xcconfig
r259726 r260334 155 155 APPLY_RULES_IN_COPY_HEADERS = $(USE_NEW_BUILD_SYSTEM); 156 156 157 WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED[sdk=macosx*] = $(WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED$(WK_MACOS_101 5));158 WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED_MACOS_BEFORE_101 5= YES;159 WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED[sdk=iphone*] = $(WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED$(WK_IOS_1 013));160 WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED_IOS_BEFORE_1 300= YES;157 WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED[sdk=macosx*] = $(WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED$(WK_MACOS_1016)); 158 WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED_MACOS_BEFORE_1016 = YES; 159 WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED[sdk=iphone*] = $(WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED$(WK_IOS_14)); 160 WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED_IOS_BEFORE_14 = YES; 161 161 162 162 WK_RELOCATABLE_FRAMEWORK_LDFLAGS = $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS_$(WK_RELOCATABLE_FRAMEWORKS)_$(WK_PLATFORM_NAME)); -
trunk/Source/WebKit/Shared/API/Cocoa/WKFoundation.h
r254938 r260334 36 36 37 37 #define WK_API_AVAILABLE(...) 38 #define WK_CLASS_AVAILABLE(...) __attribute__((visibility("default"))) WK_API_AVAILABLE(__VA_ARGS__)38 #define WK_CLASS_AVAILABLE(...) __attribute__((visibility("default"))) 39 39 #define WK_API_DEPRECATED(_message, ...) __attribute__((deprecated(_message))) 40 40 #define WK_API_DEPRECATED_WITH_REPLACEMENT(_replacement, ...) __attribute__((deprecated("use " #_replacement))) -
trunk/Source/WebKit/Shared/API/Cocoa/_WKFrameHandle.h
r254409 r260334 1 1 /* 2 * Copyright (C) 2014 Apple Inc. All rights reserved.2 * Copyright (C) 2014-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <Foundation/Foundation.h> 26 27 #import <WebKit/WKFoundation.h> 27 28 #import <Foundation/Foundation.h>29 28 30 29 WK_CLASS_AVAILABLE(macos(10.10), ios(8.0)) -
trunk/Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectInterface.h
r253781 r260334 1 1 /* 2 * Copyright (C) 2013 Apple Inc. All rights reserved.2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <Foundation/Foundation.h> 26 27 #import <WebKit/WKFoundation.h> 27 28 #import <Foundation/Foundation.h>29 28 30 29 WK_CLASS_AVAILABLE(macos(10.10), ios(8.0)) -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKContentWorld.h
r257819 r260334 28 28 NS_ASSUME_NONNULL_BEGIN 29 29 30 /*! @abstract A WKContentWorld object allows you to sep erate your application's interaction with content displayed in a WKWebView into different roles that cannot interfere with one another.30 /*! @abstract A WKContentWorld object allows you to separate your application's interaction with content displayed in a WKWebView into different roles that cannot interfere with one another. 31 31 @discussion WKContentWorld objects should be treated as namespaces. This is useful for keeping your application's web content environment separate from the environment of the web page content itself, 32 32 as well as managing multiple different environments within your own application. -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKFindConfiguration.h
r252303 r260334 1 1 /* 2 * Copyright (C) 2019 Apple Inc. All rights reserved.2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKFindResult.h
r252303 r260334 1 1 /* 2 * Copyright (C) 2019 Apple Inc. All rights reserved.2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKFrameInfoPrivate.h
r257962 r260334 1 1 /* 2 * Copyright (C) 2015 Apple Inc. All rights reserved.2 * Copyright (C) 2015-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKHTTPCookieStorePrivate.h
r256315 r260334 27 27 28 28 @interface WKHTTPCookieStore (WKPrivate) 29 30 29 - (void)_getCookiesForURL:(NSURL *)url completionHandler:(void (^)(NSArray<NSHTTPCookie *> *))completionHandler WK_API_AVAILABLE(macos(WK_MAC_TBA), ios(WK_IOS_TBA)); 31 32 30 @end -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h
r257963 r260334 1 1 /* 2 * Copyright (C) 2014 Apple Inc. All rights reserved.2 * Copyright (C) 2014-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <WebKit/WKFrameInfo.h> 26 27 #import <WebKit/WKNavigationDelegate.h> 27 28 #import <WebKit/WKFrameInfo.h>29 28 #import <WebKit/WKWebViewPrivate.h> 30 29 #import <WebKit/_WKSameDocumentNavigationType.h> -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKPDFConfiguration.h
r251553 r260334 24 24 */ 25 25 26 #import <WebKit/WKFoundation.h>27 28 26 #import <CoreGraphics/CGGeometry.h> 29 27 #import <Foundation/Foundation.h> 28 #import <WebKit/WKFoundation.h> 30 29 31 30 NS_ASSUME_NONNULL_BEGIN -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferences.h
r256715 r260334 1 1 /* 2 * Copyright (C) 2014-20 17Apple Inc. All rights reserved.2 * Copyright (C) 2014-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <WebKit/WKFoundation.h>27 28 26 #import <CoreGraphics/CoreGraphics.h> 29 27 #import <Foundation/Foundation.h> 28 #import <WebKit/WKFoundation.h> 30 29 31 30 /*! A WKPreferences object encapsulates the preference settings for a web -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h
r260303 r260334 24 24 */ 25 25 26 #pragma once27 28 #include <WebKit/WKPreferencesRefPrivate.h>29 30 #ifdef __OBJC__31 32 26 #import <WebKit/WKPreferences.h> 27 #import <WebKit/WKPreferencesRefPrivate.h> 33 28 34 29 typedef NS_ENUM(NSInteger, _WKStorageBlockingPolicy) { … … 216 211 217 212 @end 218 219 #endif -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKProcessPoolPrivate.h
r255496 r260334 1 1 /* 2 * Copyright (C) 2014-20 17Apple Inc. All rights reserved.2 * Copyright (C) 2014-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 32 32 @class _WKDownload; 33 33 @class _WKProcessPoolConfiguration; 34 34 35 @protocol _WKAutomationDelegate; 35 36 @protocol _WKDownloadDelegate; -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKUIDelegatePrivate.h
r259061 r260334 1 1 /* 2 * Copyright (C) 2014-20 18Apple Inc. All rights reserved.2 * Copyright (C) 2014-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <WebKit/WKUIDelegate.h>27 28 26 #import <WebKit/WKDragDestinationAction.h> 29 27 #import <WebKit/WKSecurityOrigin.h> 28 #import <WebKit/WKUIDelegate.h> 30 29 #import <WebKit/WKWebViewPrivate.h> 31 30 #import <WebKit/_WKActivatedElementInfo.h> … … 42 41 43 42 #if TARGET_OS_IOS 43 44 44 @class UIContextMenuConfiguration; 45 45 @class UIDragItem; 46 46 @class UITargetedDragPreview; 47 47 @class WKContextMenuElementInfo; 48 48 49 @protocol UIContextMenuInteractionCommitAnimating; 49 50 @protocol UIDragSession; 50 51 @protocol UIDropSession; 52 51 53 #else 54 52 55 typedef NS_ENUM(NSInteger, _WKResourceLimit) { 53 56 _WKResourceLimitMemory, … … 60 63 _WKPlugInUnavailabilityReasonInsecurePluginVersion 61 64 } WK_API_AVAILABLE(macos(10.13.4)); 65 62 66 #endif 63 67 … … 144 148 145 149 #if TARGET_OS_IPHONE 150 146 151 - (BOOL)_webView:(WKWebView *)webView shouldIncludeAppLinkActionsForElement:(_WKActivatedElementInfo *)element WK_API_AVAILABLE(ios(9.0)); 147 152 - (NSArray *)_webView:(WKWebView *)webView actionsForElement:(_WKActivatedElementInfo *)element defaultActions:(NSArray<_WKElementAction *> *)defaultActions; -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKURLSchemeTaskPrivate.h
r254877 r260334 1 1 /* 2 * Copyright (C) 2017 Apple Inc. All rights reserved.2 * Copyright (C) 2017-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKUserScriptPrivate.h
r259523 r260334 1 1 /* 2 * Copyright (C) 2016 Apple Inc. All rights reserved.2 * Copyright (C) 2016-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.h
r259005 r260334 1 1 /* 2 * Copyright (C) 2014 Apple Inc. All rights reserved.2 * Copyright (C) 2014-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.h
r260228 r260334 24 24 */ 25 25 26 #import <WebKit/WKFoundation.h>27 28 26 #import <Foundation/Foundation.h> 29 27 #import <WebKit/WKDataDetectorTypes.h> 28 #import <WebKit/WKFoundation.h> 30 29 31 30 NS_ASSUME_NONNULL_BEGIN … … 36 35 @class WKWebpagePreferences; 37 36 @class WKWebsiteDataStore; 37 38 38 @protocol WKURLSchemeHandler; 39 39 … … 205 205 @end 206 206 207 #if TARGET_OS_IPHONE 208 207 209 @interface WKWebViewConfiguration (WKDeprecated) 208 210 209 #if TARGET_OS_IPHONE210 211 @property (nonatomic) BOOL mediaPlaybackRequiresUserAction WK_API_DEPRECATED_WITH_REPLACEMENT("mediaTypesRequiringUserActionForPlayback", ios(8.0, 9.0)); 211 212 @property (nonatomic) BOOL mediaPlaybackAllowsAirPlay WK_API_DEPRECATED_WITH_REPLACEMENT("allowsAirPlayForMediaPlayback", ios(8.0, 9.0)); 212 213 @property (nonatomic) BOOL requiresUserActionForMediaPlayback WK_API_DEPRECATED_WITH_REPLACEMENT("mediaTypesRequiringUserActionForPlayback", ios(9.0, 10.0)); 214 215 @end 216 213 217 #endif 214 218 215 @end216 217 219 NS_ASSUME_NONNULL_END -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h
r259523 r260334 24 24 */ 25 25 26 #import <WebKit/WKBase.h> 26 27 #import <WebKit/WKWebViewConfiguration.h> 27 28 #import <WebKit/WKBase.h>29 28 30 29 #if TARGET_OS_IPHONE -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebViewPrivate.h
r260303 r260334 1 1 /* 2 * Copyright (C) 2014 Apple Inc. All rights reserved.2 * Copyright (C) 2014-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <WebKit/WKDataDetectorTypes.h> 26 27 #import <WebKit/WKWebView.h> 27 28 #import <WebKit/WKDataDetectorTypes.h>29 28 #import <WebKit/_WKActivatedElementInfo.h> 30 29 #import <WebKit/_WKAttachment.h> … … 566 565 567 566 #endif // !TARGET_OS_IPHONE 568 569 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebpagePreferences.h
r256715 r260334 1 1 /* 2 * Copyright (C) 2019 Apple Inc. All rights reserved.2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <Foundation/Foundation.h> 26 27 #import <WebKit/WKFoundation.h> 27 28 #import <Foundation/Foundation.h>29 28 30 29 /*! @enum WKContentMode -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebpagePreferencesPrivate.h
r259307 r260334 1 1 /* 2 * Copyright (C) 2019 Apple Inc. All rights reserved.2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 23 23 * THE POSSIBILITY OF SUCH DAMAGE. 24 24 */ 25 26 #pragma once27 25 28 26 #import <WebKit/WKFoundation.h> -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h
r257785 r260334 1 1 /* 2 * Copyright (C) 2015-20 16Apple Inc. All rights reserved.2 * Copyright (C) 2015-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 38 38 WK_EXTERN NSString * const _WKWebsiteDataTypeAlternativeServices WK_API_AVAILABLE(macos(WK_MAC_TBA), ios(WK_IOS_TBA)); 39 39 40 41 40 #if !TARGET_OS_IPHONE 42 41 WK_EXTERN NSString * const _WKWebsiteDataTypePlugInData WK_API_AVAILABLE(macos(10.11)); -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h
r259350 r260334 1 1 /* 2 * Copyright (C) 2016-20 19Apple Inc. All rights reserved.2 * Copyright (C) 2016-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import "WKWebViewConfigurationPrivate.h"26 #import <WebKit/WKWebViewConfigurationPrivate.h> 27 27 #import <WebKit/WKWebsiteDataStore.h> 28 28 29 29 NS_ASSUME_NONNULL_BEGIN 30 30 31 @class _WKWebsiteDataStoreConfiguration;32 31 @class WKWebView; 33 32 @class _WKResourceLoadStatisticsThirdParty; 33 @class _WKWebsiteDataStoreConfiguration; 34 34 35 35 @protocol _WKWebsiteDataStoreDelegate; -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKDownload.h
r255845 r260334 1 1 /* 2 * Copyright (C) 2014 Apple Inc. All rights reserved.2 * Copyright (C) 2014-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <Foundation/Foundation.h> 26 27 #import <WebKit/WKFoundation.h> 27 28 #import <Foundation/Foundation.h>29 28 30 29 @class WKFrameInfo; -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKFrameTreeNode.h
r257872 r260334 24 24 */ 25 25 26 #import <Foundation/Foundation.h>27 #import <WebKit/WKFoundation.h>28 26 #import <WebKit/WKFrameInfo.h> 29 27 -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKInputDelegate.h
r247804 r260334 1 1 /* 2 * Copyright (C) 2015 Apple Inc. All rights reserved.2 * Copyright (C) 2015-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <Foundation/Foundation.h> 26 27 #import <WebKit/WKFoundation.h> 27 28 #import <Foundation/Foundation.h>29 28 30 29 @class UITextSuggestion; 31 30 @class WKWebView; 31 32 32 @protocol _WKFocusedElementInfo; 33 33 @protocol _WKFormInputSession; -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKInspectorDebuggableInfo.h
r253868 r260334 1 1 /* 2 * Copyright (C) 2019 Apple Inc. All rights reserved.2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKProcessPoolConfiguration.h
r256845 r260334 1 1 /* 2 * Copyright (C) 2014-20 19Apple Inc. All rights reserved.2 * Copyright (C) 2014-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKRemoteWebInspectorViewController.h
r251227 r260334 1 1 /* 2 * Copyright (C) 2016 Apple Inc. All rights reserved.2 * Copyright (C) 2016-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 29 29 30 30 @class WKWebView; 31 31 32 @protocol _WKRemoteWebInspectorViewControllerDelegate; 32 33 -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKResourceLoadDelegate.h
r257818 r260334 33 33 WK_CLASS_AVAILABLE(macos(WK_MAC_TBA), ios(WK_IOS_TBA)) 34 34 @protocol _WKResourceLoadDelegate <NSObject> 35 35 36 @optional 36 37 37 - (void)webView:(WKWebView *)webView resourceLoad:(_WKResourceLoadInfo *)resourceLoad didSendRequest:(NSURLRequest *)request; 38 38 - (void)webView:(WKWebView *)webView resourceLoad:(_WKResourceLoadInfo *)resourceLoad didPerformHTTPRedirection:(NSURLResponse *)response newRequest:(NSURLRequest *)request; -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKResourceLoadInfo.h
r258017 r260334 26 26 #import <WebKit/WKFoundation.h> 27 27 28 NS_ASSUME_NONNULL_BEGIN 29 28 30 @class _WKFrameHandle; 29 30 NS_ASSUME_NONNULL_BEGIN31 31 32 32 typedef NS_ENUM(NSInteger, _WKResourceLoadInfoResourceType) { -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKResourceLoadStatisticsFirstParty.h
r254472 r260334 1 1 /* 2 * Copyright (C) 2019 Apple Inc. All rights reserved.2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKResourceLoadStatisticsThirdParty.h
r254472 r260334 1 1 /* 2 * Copyright (C) 2019 Apple Inc. All rights reserved.2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKTextManipulationConfiguration.h
r251600 r260334 1 1 /* 2 * Copyright (C) 2019 Apple Inc. All rights reserved.2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <Foundation/Foundation.h> 26 27 #import <WebKit/WKFoundation.h> 27 28 #import <Foundation/Foundation.h>29 28 30 29 @class _WKTextManipulationExclusionRule; -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKTextManipulationExclusionRule.h
r253112 r260334 1 1 /* 2 * Copyright (C) 2019 Apple Inc. All rights reserved.2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <Foundation/Foundation.h> 26 27 #import <WebKit/WKFoundation.h> 27 28 #import <Foundation/Foundation.h>29 28 30 29 WK_CLASS_AVAILABLE(macos(WK_MAC_TBA), ios(WK_IOS_TBA)) -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKTextManipulationItem.h
r257830 r260334 1 1 /* 2 * Copyright (C) 2019 Apple Inc. All rights reserved.2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <Foundation/Foundation.h> 26 27 #import <WebKit/WKFoundation.h> 27 28 #import <Foundation/Foundation.h>29 28 30 29 @class _WKTextManipulationToken; -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKTextManipulationToken.h
r253009 r260334 1 1 /* 2 * Copyright (C) 2019 Apple Inc. All rights reserved.2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <Foundation/Foundation.h> 26 27 #import <WebKit/WKFoundation.h> 27 28 #import <Foundation/Foundation.h>29 28 30 29 NS_ASSUME_NONNULL_BEGIN -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKUserContentWorld.h
r256561 r260334 1 1 /* 2 * Copyright (C) 2016 Apple Inc. All rights reserved.2 * Copyright (C) 2016-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKUserStyleSheet.h
r260254 r260334 1 1 /* 2 * Copyright (C) 2015 Apple Inc. All rights reserved.2 * Copyright (C) 2015-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <Foundation/Foundation.h> 26 27 #import <WebKit/WKFoundation.h> 27 28 #import <Foundation/Foundation.h>29 28 30 29 NS_ASSUME_NONNULL_BEGIN -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKWebAuthenticationAssertionResponse.h
r254554 r260334 24 24 */ 25 25 26 #pragma once 27 26 #import <Foundation/Foundation.h> 28 27 #import <WebKit/WKFoundation.h> 29 30 #import <Foundation/Foundation.h>31 28 32 29 NS_ASSUME_NONNULL_BEGIN -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKWebAuthenticationPanel.h
r257954 r260334 1 1 /* 2 * Copyright (C) 2019 Apple Inc. All rights reserved.2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #pragma once 27 26 #import <Foundation/Foundation.h> 28 27 #import <WebKit/WKFoundation.h> 29 30 #import <Foundation/Foundation.h>31 28 32 29 NS_ASSUME_NONNULL_BEGIN -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStoreConfiguration.h
r260169 r260334 1 1 /* 2 * Copyright (C) 2017 Apple Inc. All rights reserved.2 * Copyright (C) 2017-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #import <Foundation/Foundation.h> 26 27 #import <WebKit/WKFoundation.h> 27 28 #import <Foundation/Foundation.h>29 28 30 29 NS_ASSUME_NONNULL_BEGIN -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKWebsitePolicies.h
r254005 r260334 1 1 /* 2 * Copyright (C) 2016 Apple Inc. All rights reserved.2 * Copyright (C) 2016-2020 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without -
trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj
r260191 r260334 4 4 classes = { 5 5 }; 6 objectVersion = 5 1;6 objectVersion = 52; 7 7 objects = { 8 8 … … 1858 1858 fileType = pattern.proxy; 1859 1859 inputFiles = ( 1860 "$(SRCROOT)/Configurations/WebKit.xcconfig", 1861 "$(SRCROOT)/Scripts/postprocess-header-rule", 1860 1862 ); 1861 1863 isEditable = 1; -
trunk/Tools/ChangeLog
r260330 r260334 1 2020-04-18 Darin Adler <darin@apple.com> 2 3 Update header postprocessing version cutoff to keep Apple internal builds working 4 https://bugs.webkit.org/show_bug.cgi?id=210708 5 6 Reviewed by Brady Eidson. 7 8 * DumpRenderTree/ios/TextInputControllerIOS.m: 9 * DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm: 10 * DumpRenderTree/mac/EditingDelegate.mm: 11 * DumpRenderTree/mac/EventSendingController.h: 12 * DumpRenderTree/mac/EventSendingController.mm: 13 * DumpRenderTree/mac/FrameLoadDelegate.mm: 14 * DumpRenderTree/mac/ObjCPlugin.m: 15 * DumpRenderTree/mac/PixelDumpSupportMac.mm: 16 * DumpRenderTree/mac/ResourceLoadDelegate.mm: 17 * DumpRenderTree/mac/UIScriptControllerMac.mm: 18 Removed includes of <WebKit/WebKit.h>, the header for modern WebKit, from the files 19 here that are intending to use WebKitLegacy. This is harmless, except for if someone 20 builds DumpRenderTree *before* building WebKit as I just did. 21 1 22 2020-04-18 Brady Eidson <beidson@apple.com> 2 23 -
trunk/Tools/DumpRenderTree/ios/TextInputControllerIOS.m
r259843 r260334 33 33 34 34 #import <WebKit/WebFramePrivate.h> 35 #import <WebKit/WebKit.h>36 35 #import <WebKit/WebKitLegacy.h> 37 36 -
trunk/Tools/DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm
r246141 r260334 37 37 #import "DumpRenderTreePasteboard.h" 38 38 #import "EventSendingController.h" 39 #import <WebKit/WebKit.h>40 39 #import <wtf/RetainPtr.h> 41 40 -
trunk/Tools/DumpRenderTree/mac/EditingDelegate.mm
r257161 r260334 32 32 #import "DumpRenderTree.h" 33 33 #import "TestRunner.h" 34 #import <WebKit/WebKit.h>35 34 #import <WebKit/WebKitLegacy.h> 36 35 -
trunk/Tools/DumpRenderTree/mac/EventSendingController.h
r258679 r260334 28 28 29 29 #import <Foundation/Foundation.h> 30 #import <WebKit/WebKit.h>31 30 #import <WebKit/WebKitLegacy.h> 32 31 -
trunk/Tools/DumpRenderTree/mac/EventSendingController.mm
r259843 r260334 40 40 #import "WebCoreTestSupport.h" 41 41 #import <WebKit/DOMPrivate.h> 42 #import <WebKit/WebKit.h>43 42 #import <WebKit/WebViewPrivate.h> 44 43 #import <functional> -
trunk/Tools/DumpRenderTree/mac/FrameLoadDelegate.mm
r237266 r260334 47 47 #import <WebKit/WebFramePrivate.h> 48 48 #import <WebKit/WebHTMLViewPrivate.h> 49 #import <WebKit/WebKit.h>50 49 #import <WebKit/WebNSURLExtras.h> 51 50 #import <WebKit/WebScriptWorld.h> -
trunk/Tools/DumpRenderTree/mac/ObjCPlugin.m
r257161 r260334 29 29 30 30 #import <objc/runtime.h> 31 #import <WebKit/WebKit.h>32 31 #import <WebKit/WebKitLegacy.h> 33 32 -
trunk/Tools/DumpRenderTree/mac/PixelDumpSupportMac.mm
r254042 r260334 45 45 #import <WebKit/WebDocumentPrivate.h> 46 46 #import <WebKit/WebHTMLViewPrivate.h> 47 #import <WebKit/WebKit.h>48 47 #import <WebKit/WebViewPrivate.h> 49 48 -
trunk/Tools/DumpRenderTree/mac/ResourceLoadDelegate.mm
r257161 r260334 33 33 #import "TestRunner.h" 34 34 #import <WebKit/WebDataSourcePrivate.h> 35 #import <WebKit/WebKit.h>36 35 #import <WebKit/WebKitLegacy.h> 37 36 #import <wtf/Assertions.h> -
trunk/Tools/DumpRenderTree/mac/UIScriptControllerMac.mm
r259843 r260334 33 33 #import <JavaScriptCore/JSValue.h> 34 34 #import <JavaScriptCore/OpaqueJSString.h> 35 #import <WebKit/Web Kit.h>35 #import <WebKit/WebPreferences.h> 36 36 #import <WebKit/WebViewPrivate.h> 37 37 #import <wtf/BlockPtr.h>
Note: See TracChangeset
for help on using the changeset viewer.