Changeset 236913 in webkit
- Timestamp:
- Oct 8, 2018 6:55:14 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 32 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/ThirdParty/ChangeLog
r235718 r236913 1 2018-10-08 Dan Bernstein <mitz@apple.com> 2 3 gtest part of [Xcode] Update some build settings as recommended by Xcode 10 4 https://bugs.webkit.org/show_bug.cgi?id=190250 5 6 Reviewed by Anders Carlsson. 7 8 Didn’t turn on any of the warnings Xcode recommended for this third-party test support 9 library. 10 11 * gtest/xcode/Config/DebugProject.xcconfig: Set the deployment target in engineering builds 12 like we do in other projects. This addresses a build-time warning when building clients 13 of the library that its deployment target doesn’t match theirs. 14 * gtest/xcode/Config/ReleaseProject.xcconfig: Ditto. 15 16 * gtest/xcode/gtest.xcodeproj/project.pbxproj: Let Xcode update LastUpgradeCheck. 17 1 18 2018-09-05 Don Olmstead <don.olmstead@sony.com> 2 19 -
trunk/Source/ThirdParty/gtest/xcode/Config/DebugProject.xcconfig
r235613 r236913 16 16 // Deployment postprocessing is what triggers Xcode to strip, turn it off 17 17 DEPLOYMENT_POSTPROCESSING = NO 18 19 MACOSX_DEPLOYMENT_TARGET = $(MACOSX_DEPLOYMENT_TARGET_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 20 MACOSX_DEPLOYMENT_TARGET_101200 = 10.12; 21 MACOSX_DEPLOYMENT_TARGET_101300 = 10.13; 22 MACOSX_DEPLOYMENT_TARGET_101400 = 10.14; 23 MACOSX_DEPLOYMENT_TARGET_101500 = 10.15; 18 24 19 25 // Dead code stripping off -
trunk/Source/ThirdParty/gtest/xcode/Config/ReleaseProject.xcconfig
r235613 r236913 19 19 DEPLOYMENT_POSTPROCESSING = YES 20 20 21 MACOSX_DEPLOYMENT_TARGET = $(MACOSX_DEPLOYMENT_TARGET_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 22 MACOSX_DEPLOYMENT_TARGET_101200 = 10.12; 23 MACOSX_DEPLOYMENT_TARGET_101300 = 10.13; 24 MACOSX_DEPLOYMENT_TARGET_101400 = 10.14; 25 MACOSX_DEPLOYMENT_TARGET_101500 = 10.15; 26 21 27 // No symbols 22 28 GCC_GENERATE_DEBUGGING_SYMBOLS = NO … … 37 43 SDKROOT_ = macosx; 38 44 SDKROOT_YES = macosx.internal; 45 46 MACOSX_DEPLOYMENT_TARGET = $(MACOSX_DEPLOYMENT_TARGET_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 47 MACOSX_DEPLOYMENT_TARGET_101200 = 10.12; 48 MACOSX_DEPLOYMENT_TARGET_101300 = 10.13; 49 MACOSX_DEPLOYMENT_TARGET_101400 = 10.14; 50 MACOSX_DEPLOYMENT_TARGET_101500 = 10.15; -
trunk/Source/ThirdParty/gtest/xcode/gtest.xcodeproj/project.pbxproj
r235613 r236913 626 626 attributes = { 627 627 LastSwiftUpdateCheck = 0700; 628 LastUpgradeCheck = 0600;628 LastUpgradeCheck = 1000; 629 629 }; 630 630 buildConfigurationList = 4FADC24608B4156D00ABE55E /* Build configuration list for PBXProject "gtest" */; -
trunk/Tools/ChangeLog
r236911 r236913 1 2018-10-08 Dan Bernstein <mitz@apple.com> 2 3 Tools part of [Xcode] Update some build settings as recommended by Xcode 10 4 https://bugs.webkit.org/show_bug.cgi?id=190250 5 6 Reviewed by Anders Carlsson. 7 8 * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Let Xcode update LastUpgradeCheck. 9 10 * DumpRenderTree/mac/Configurations/Base.xcconfig: Enabled CLANG_WARN_COMMA, 11 CLANG_WARN_STRICT_PROTOTYPES, CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS, 12 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF, and CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED. 13 14 * DumpRenderTree/mac/DumpRenderTreeMac.h: Addressed the strict prototype warning. 15 16 * DumpRenderTree/mac/EditingDelegate.mm: Suppressed the deprecated implementations warning 17 around deprecated methods or categories on deprecated classes. 18 * DumpRenderTree/mac/FrameLoadDelegate.mm: Ditto. 19 (-[FrameLoadDelegate webView:windowScriptObjectAvailable:]): 20 * DumpRenderTree/mac/TestRunnerMac.mm: Ditto. 21 (-[SynchronousLoader connection:didReceiveAuthenticationChallenge:]): 22 23 * MiniBrowser/Configurations/Base.xcconfig: Enabled CLANG_WARN_COMMA, 24 CLANG_WARN_STRICT_PROTOTYPES, CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS, 25 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF, and CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED. 26 27 * MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj: Let Xcode update LastUpgradeCheck. 28 29 * MiniBrowser/mac/AppDelegate.h: Addressed the strict prototypes warning. 30 * MiniBrowser/mac/WK2BrowserWindowController.m: Removed an unused #import to avoid having to 31 address the fact that many of the WebKit C SPI headers trigger the strict prototypes warning. 32 33 * MobileMiniBrowser/Configurations/Base.xcconfig: Enabled CLANG_WARN_COMMA, 34 CLANG_WARN_STRICT_PROTOTYPES, CLANG_WARN_SUSPICIOUS_MOVE (by fixing a typo), 35 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS, and CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF. 36 37 * MobileMiniBrowser/MobileMiniBrowser.xcodeproj/project.pbxproj: Let Xcode update 38 LastUpgradeCheck and remove the .xcconfig files from the Copy Bundle Resources build phase. 39 40 * TestWebKitAPI/Configurations/Base.xcconfig: Enabled CLANG_WARN_COMMA, 41 CLANG_WARN_STRICT_PROTOTYPES, CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS, 42 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF, and CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED. 43 Made the WebKit headers be treated as system headers to avoid dealing with the fact that 44 many C SPI headers trigger the strict prototypes warning. 45 46 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Let Xcode update LastUpgradeCheck. 47 48 * TestWebKitAPI/Tests/WebKitCocoa/Download.mm: 49 (-[DownloadDelegate _download:decideDestinationWithSuggestedFilename:allowOverwrite:]): 50 (-[BlobDownloadDelegate _download:decideDestinationWithSuggestedFilename:allowOverwrite:]): 51 (-[UIDownloadAsFileTestDelegate _webView:contextMenu:forElement:]): 52 (-[RedirectedDownloadDelegate _download:decideDestinationWithSuggestedFilename:allowOverwrite:]): 53 * TestWebKitAPI/Tests/WebKitCocoa/WebsitePolicies.mm: 54 (-[CustomHeaderFieldsDelegate _webView:decidePolicyForNavigationAction:decisionHandler:]): 55 (-[WebsitePoliciesWebsiteDataStoreDelegate _webView:decidePolicyForNavigationAction:decisionHandler:]): 56 * TestWebKitAPI/Tests/WebKitLegacy/ios/AudioSessionCategoryIOS.mm: 57 (-[AudioSessionCategoryUIWebViewDelegate webView:shouldStartLoadWithRequest:navigationType:]): 58 * TestWebKitAPI/Tests/WebKitLegacy/ios/SnapshotViaRenderInContext.mm: 59 (-[RenderInContextWebViewDelegate webViewDidFinishLoad:]): 60 (-[RenderInContextWebViewDelegate webView:didFailLoadWithError:]): 61 * TestWebKitAPI/Tests/ios/SetTimeoutFunction.mm: 62 (-[SetTimeoutFunctionWebViewDelegate webViewDidFinishLoad:]): 63 (-[SetTimeoutFunctionWebViewDelegate webView:didFailLoadWithError:]): 64 (-[SetTimeoutFunctionWebViewDelegate webView:shouldStartLoadWithRequest:navigationType:]): 65 * TestWebKitAPI/Tests/mac/LegacyDragAndDropTests.mm: 66 (-[DragInfo namesOfPromisedFilesDroppedAtDestination:]): 67 * TestWebKitAPI/mac/DragAndDropSimulatorMac.mm: 68 (-[DragAndDropTestWKWebView dragImage:at:offset:event:pasteboard:source:slideBack:]): 69 * TestWebKitAPI/mac/SyntheticBackingScaleFactorWindow.m: 70 (-[SyntheticBackingScaleFactorWindow IGNORE_WARNINGS_END]): 71 (-[SyntheticBackingScaleFactorWindow userSpaceScaleFactor]): Deleted. 72 * TestWebKitAPI/mac/TestDraggingInfo.mm: 73 (-[TestDraggingInfo namesOfPromisedFilesDroppedAtDestination:]): 74 75 In all of the above, suppressed the deprecated implementations warning where needed. 76 77 * WebKitTestRunner/Configurations/Base.xcconfig: Enabled ENABLE_STRICT_OBJC_MSGSEND, 78 CLANG_WARN_BOOL_CONVERSION, CLANG_WARN_COMMA, CLANG_WARN_CONSTANT_CONVERSION, 79 CLANG_WARN_EMPTY_BODY, CLANG_WARN_ENUM_CONVERSION, CLANG_WARN_INT_CONVERSION, 80 CLANG_WARN_STRICT_PROTOTYPES, CLANG_WARN_UNREACHABLE_CODE, CLANG_WARN__DUPLICATE_METHOD_MATCH, 81 GCC_WARN_UNDECLARED_SELECTOR, CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF, 82 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED, CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS, 83 and GCC_NO_COMMON_BLOCKS. 84 85 * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: Let Xcode update LastUpgradeCheck. 86 87 * WebKitTestRunner/cocoa/TestRunnerWKWebView.mm: 88 (-[TestRunnerWKWebView dragImage:at:offset:event:pasteboard:source:slideBack:]): Suppressed 89 the deprecated implementations warning. 90 91 * WebKitTestRunner/mac/UIScriptControllerMac.mm: 92 (WTR::UIScriptController::replaceTextAtRange): Addressed an int-conversion warning. 93 1 94 2018-10-07 Yacine Bandou <yacine.bandou@softathome.com> 2 95 -
trunk/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj
r235439 r236913 953 953 attributes = { 954 954 LastSwiftUpdateCheck = 0700; 955 LastUpgradeCheck = 0700;955 LastUpgradeCheck = 1000; 956 956 }; 957 957 buildConfigurationList = 149C29C308902C6D008A9EFC /* Build configuration list for PBXProject "DumpRenderTree" */; -
trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig
r232665 r236913 59 59 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 60 60 CLANG_WARN_BOOL_CONVERSION = YES; 61 CLANG_WARN_COMMA = YES; 61 62 CLANG_WARN_CONSTANT_CONVERSION = YES; 62 63 CLANG_WARN_EMPTY_BODY = YES; … … 65 66 CLANG_WARN_INT_CONVERSION = YES; 66 67 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 68 CLANG_WARN_STRICT_PROTOTYPES = YES; 67 69 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 68 70 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 69 71 CLANG_WARN_SUSPICIOUS_MOVE = YES; 72 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 70 73 CLANG_WARN_UNREACHABLE_CODE = YES; 71 74 GCC_VERSION = com.apple.compilers.llvm.clang.1_0; … … 77 80 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 78 81 GCC_WARN_UNDECLARED_SELECTOR = YES; 82 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 83 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; 79 84 // FIXME: <http://webkit.org/b/118590> DumpRenderTree should build with -Wshorten-64-to-32 80 85 GCC_WARN_64_TO_32_BIT_CONVERSION[arch=arm64*] = NO; -
trunk/Tools/DumpRenderTree/mac/DumpRenderTreeMac.h
r211662 r236913 58 58 59 59 void setWaitToDumpWatchdog(CFRunLoopTimerRef); 60 bool shouldSetWaitToDumpWatchdog( );60 bool shouldSetWaitToDumpWatchdog(void); 61 61 62 62 #ifdef __OBJC__ 63 WebView *createWebViewAndOffscreenWindow( ) NS_RETURNS_RETAINED;63 WebView *createWebViewAndOffscreenWindow(void) NS_RETURNS_RETAINED; 64 64 #endif 65 65 -
trunk/Tools/DumpRenderTree/mac/EditingDelegate.mm
r175647 r236913 38 38 @end 39 39 40 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 40 41 @implementation DOMNode (dumpPath) 42 IGNORE_WARNINGS_END 41 43 - (NSString *)dumpPath 42 44 { … … 55 57 @end 56 58 59 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 57 60 @implementation DOMRange (dump) 61 IGNORE_WARNINGS_END 58 62 - (NSString *)dump 59 63 { -
trunk/Tools/DumpRenderTree/mac/FrameLoadDelegate.mm
r236032 r236913 86 86 @end 87 87 88 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 88 89 @implementation WebFrame (DRTExtras) 90 IGNORE_WARNINGS_END 89 91 - (NSString *)_drt_descriptionSuitableForTestResult 90 92 { … … 276 278 } 277 279 280 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 278 281 - (void)webView:(WebView *)webView windowScriptObjectAvailable:(WebScriptObject *)windowScriptObject 282 IGNORE_WARNINGS_END 279 283 { 280 284 if (!done && gTestRunner->dumpFrameLoadCallbacks()) { -
trunk/Tools/DumpRenderTree/mac/TestRunnerMac.mm
r236032 r236913 1082 1082 } 1083 1083 1084 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 1084 1085 - (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge 1086 IGNORE_WARNINGS_END 1085 1087 { 1086 1088 if ([challenge previousFailureCount] == 0) { -
trunk/Tools/MiniBrowser/Configurations/Base.xcconfig
r232665 r236913 43 43 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 44 44 CLANG_WARN_BOOL_CONVERSION = YES; 45 CLANG_WARN_COMMA = YES; 45 46 CLANG_WARN_CONSTANT_CONVERSION = YES; 46 47 CLANG_WARN_EMPTY_BODY = YES; … … 49 50 CLANG_WARN_INT_CONVERSION = YES; 50 51 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 52 CLANG_WARN_STRICT_PROTOTYPES = YES; 51 53 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 52 54 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 53 55 CLANG_WARN_SUSPICIOUS_MOVE = YES; 56 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 54 57 CLANG_WARN_UNREACHABLE_CODE = YES; 55 58 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; … … 61 64 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 62 65 GCC_WARN_UNDECLARED_SELECTOR = YES; 66 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 67 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; 63 68 GCC_VERSION = com.apple.compilers.llvm.clang.1_0; 64 69 WARNING_CFLAGS = -Wall -W -Wno-unused-parameter -
trunk/Tools/MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj
r235665 r236913 251 251 attributes = { 252 252 LastSwiftUpdateCheck = 0700; 253 LastUpgradeCheck = 0700;253 LastUpgradeCheck = 1000; 254 254 TargetAttributes = { 255 255 8D1107260486CEB800E47090 = { -
trunk/Tools/MiniBrowser/mac/AppDelegate.h
r210483 r236913 49 49 50 50 #if WK_API_ENABLED 51 WKPreferences *defaultPreferences( );51 WKPreferences *defaultPreferences(void); 52 52 #endif -
trunk/Tools/MiniBrowser/mac/WK2BrowserWindowController.m
r236548 r236913 34 34 #import <WebKit/WKNavigationActionPrivate.h> 35 35 #import <WebKit/WKNavigationDelegate.h> 36 #import <WebKit/WKPage.h>37 36 #import <WebKit/WKPreferencesPrivate.h> 38 37 #import <WebKit/WKUIDelegate.h> -
trunk/Tools/MobileMiniBrowser/Configurations/Base.xcconfig
r232069 r236913 36 36 CLANG_ENABLE_OBJC_ARC = YES; 37 37 CLANG_WARN_BOOL_CONVERSION = YES; 38 CLANG_WARN_COMMA = YES; 38 39 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 39 40 CLANG_WARN_CONSTANT_CONVERSION = YES; … … 46 47 CLANG_WARN_INT_CONVERSION = YES; 47 48 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 49 CLANG_WARN_STRICT_PROTOTYPES = YES; 48 50 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 49 51 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 50 52 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 51 CLANG_WARN_SUSPICIOUS_MOVES = YES; 53 CLANG_WARN_SUSPICIOUS_MOVE = YES; 54 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 52 55 CLANG_WARN_UNREACHABLE_CODE = YES; 53 56 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; … … 68 71 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 69 72 GCC_WARN_UNDECLARED_SELECTOR = YES; 73 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 70 74 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 71 75 GCC_WARN_UNUSED_FUNCTION = YES -
trunk/Tools/MobileMiniBrowser/MobileMiniBrowser.xcodeproj/project.pbxproj
r235541 r236913 26 26 CD498B521D763D8800681FA7 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CD1DAFA11D709E3600017CF0 /* Assets.xcassets */; }; 27 27 CD498B531D763D9300681FA7 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = CD498B471D7634C700681FA7 /* Info.plist */; }; 28 CD4DEEE51D78C6FF00625986 /* Base.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = CD4DEEE21D78C6FF00625986 /* Base.xcconfig */; };29 CD4DEEE61D78C6FF00625986 /* DebugRelease.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = CD4DEEE31D78C6FF00625986 /* DebugRelease.xcconfig */; };30 CD4DEEE71D78C6FF00625986 /* MobileMiniBrowser.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = CD4DEEE41D78C6FF00625986 /* MobileMiniBrowser.xcconfig */; };31 28 CDA985191D76483400EBC399 /* test.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = CDA985151D76477900EBC399 /* test.mp4 */; }; 32 29 CDA9851A1D76483400EBC399 /* index.html in Resources */ = {isa = PBXBuildFile; fileRef = CDA985131D76474100EBC399 /* index.html */; }; … … 291 288 isa = PBXProject; 292 289 attributes = { 293 LastUpgradeCheck = 0800;290 LastUpgradeCheck = 1000; 294 291 ORGANIZATIONNAME = WebKit; 295 292 TargetAttributes = { … … 332 329 buildActionMask = 2147483647; 333 330 files = ( 334 CD4DEEE51D78C6FF00625986 /* Base.xcconfig in Resources */,335 CD4DEEE61D78C6FF00625986 /* DebugRelease.xcconfig in Resources */,336 331 CD1DAFA51D709E3600017CF0 /* LaunchScreen.storyboard in Resources */, 337 CD4DEEE71D78C6FF00625986 /* MobileMiniBrowser.xcconfig in Resources */,338 332 ); 339 333 runOnlyForDeploymentPostprocessing = 0; -
trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig
r235613 r236913 49 49 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 50 50 CLANG_WARN_BOOL_CONVERSION = YES; 51 CLANG_WARN_COMMA = YES; 51 52 CLANG_WARN_CONSTANT_CONVERSION = YES; 52 53 CLANG_WARN_EMPTY_BODY = YES; … … 55 56 CLANG_WARN_INT_CONVERSION = YES; 56 57 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 58 CLANG_WARN_STRICT_PROTOTYPES = YES; 57 59 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 58 60 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 59 61 CLANG_WARN_SUSPICIOUS_MOVE = YES; 62 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 60 63 CLANG_WARN_UNREACHABLE_CODE = YES; 61 64 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO … … 66 69 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 67 70 GCC_WARN_UNDECLARED_SELECTOR = YES; 71 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 72 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; 68 73 GCC_WARN_64_TO_32_BIT_CONVERSION[arch=arm64*] = NO; 69 74 GCC_WARN_64_TO_32_BIT_CONVERSION[arch=x86_64] = NO; … … 96 101 EXCLUDED_SOURCE_FILE_NAMES[sdk=iphone*] = *Mac.h *Mac.cpp *Mac.mm */mac/*; 97 102 98 OTHER_CFLAGS = $(ASAN_OTHER_CFLAGS) ;103 OTHER_CFLAGS = $(ASAN_OTHER_CFLAGS) --system-header-prefix=WebKit/; 99 104 OTHER_CFLAGS[sdk=macosx*] = $(inherited) -iframework $(SDKROOT)$(SYSTEM_LIBRARY_DIR)/Frameworks/ApplicationServices.framework/Frameworks -iframework $(SDKROOT)$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Frameworks -iframework $(SDKROOT)$(SYSTEM_LIBRARY_DIR)/Frameworks/Quartz.framework/Frameworks -iframework $(SDKROOT)$(SYSTEM_LIBRARY_DIR)/Frameworks/CoreServices.framework/Frameworks -iframework $(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks; 100 105 OTHER_CPLUSPLUSFLAGS = $(ASAN_OTHER_CPLUSPLUSFLAGS); -
trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
r236875 r236913 3543 3543 attributes = { 3544 3544 LastSwiftUpdateCheck = 0700; 3545 LastUpgradeCheck = 0700;3545 LastUpgradeCheck = 1000; 3546 3546 TargetAttributes = { 3547 3547 7C83E02B1D0A5E1000FEBCF3 = { -
trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/Download.mm
r224371 r236913 88 88 } 89 89 90 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 90 91 - (NSString *)_download:(_WKDownload *)download decideDestinationWithSuggestedFilename:(NSString *)filename allowOverwrite:(BOOL *)allowOverwrite 92 IGNORE_WARNINGS_END 91 93 { 92 94 EXPECT_TRUE(hasReceivedResponse); … … 389 391 } 390 392 393 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 391 394 - (NSString *)_download:(_WKDownload *)download decideDestinationWithSuggestedFilename:(NSString *)filename allowOverwrite:(BOOL *)allowOverwrite 395 IGNORE_WARNINGS_END 392 396 { 393 397 EXPECT_TRUE(hasReceivedResponse); … … 441 445 @implementation UIDownloadAsFileTestDelegate 442 446 447 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 443 448 - (NSMenu *)_webView:(WKWebView *)webView contextMenu:(NSMenu *)menu forElement:(_WKContextMenuElementInfo *)element 449 IGNORE_WARNINGS_END 444 450 { 445 451 static const long downloadLinkedFileTag = 2; … … 465 471 } 466 472 473 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 467 474 - (NSString *)_download:(_WKDownload *)download decideDestinationWithSuggestedFilename:(NSString *)filename allowOverwrite:(BOOL *)allowOverwrite 475 IGNORE_WARNINGS_END 468 476 { 469 477 WebCore::FileSystem::PlatformFileHandle fileHandle; -
trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsitePolicies.mm
r234705 r236913 779 779 @implementation CustomHeaderFieldsDelegate 780 780 781 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 781 782 - (void)_webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy, _WKWebsitePolicies *))decisionHandler 783 IGNORE_WARNINGS_END 782 784 { 783 785 _WKWebsitePolicies *websitePolicies = [[[_WKWebsitePolicies alloc] init] autorelease]; … … 920 922 @implementation WebsitePoliciesWebsiteDataStoreDelegate 921 923 924 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 922 925 - (void)_webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy, _WKWebsitePolicies *))decisionHandler 926 IGNORE_WARNINGS_END 923 927 { 924 928 NSURL *url = navigationAction.request.URL; -
trunk/Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/AudioSessionCategoryIOS.mm
r234547 r236913 47 47 48 48 @implementation AudioSessionCategoryUIWebViewDelegate 49 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 49 50 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 51 IGNORE_WARNINGS_END 50 52 { 51 53 if ([request.URL.scheme isEqualToString:@"callback"] && [request.URL.resourceSpecifier isEqualToString:@"playing"]) { -
trunk/Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/SnapshotViaRenderInContext.mm
r221505 r236913 41 41 @implementation RenderInContextWebViewDelegate 42 42 43 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 43 44 - (void)webViewDidFinishLoad:(UIWebView *)webView 45 IGNORE_WARNINGS_END 44 46 { 45 47 loadComplete = true; 46 48 } 47 49 50 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 48 51 - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error 52 IGNORE_WARNINGS_END 49 53 { 50 54 loadComplete = true; -
trunk/Tools/TestWebKitAPI/Tests/ios/SetTimeoutFunction.mm
r231776 r236913 42 42 @implementation SetTimeoutFunctionWebViewDelegate 43 43 44 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 44 45 - (void)webViewDidFinishLoad:(UIWebView *)webView 46 IGNORE_WARNINGS_END 45 47 { 46 48 loadComplete = true; 47 49 } 48 50 51 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 49 52 - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error 53 IGNORE_WARNINGS_END 50 54 { 51 55 loadComplete = true; … … 53 57 } 54 58 59 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 55 60 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 61 IGNORE_WARNINGS_END 56 62 { 57 63 NSString *prefix = @"fired-"; -
trunk/Tools/TestWebKitAPI/Tests/mac/LegacyDragAndDropTests.mm
r234816 r236913 156 156 } 157 157 158 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 158 159 - (NSArray *)namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination 160 IGNORE_WARNINGS_END 159 161 { 160 162 return nil; -
trunk/Tools/TestWebKitAPI/mac/DragAndDropSimulatorMac.mm
r235392 r236913 57 57 } 58 58 59 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 59 60 - (void)dragImage:(NSImage *)image at:(NSPoint)viewLocation offset:(NSSize)initialOffset event:(NSEvent *)event pasteboard:(NSPasteboard *)pboard source:(id)sourceObj slideBack:(BOOL)slideFlag 61 IGNORE_WARNINGS_END 60 62 { 61 63 [_dragAndDropSimulator performDragInWebView:self atLocation:viewLocation withImage:image pasteboard:pboard source:sourceObj]; -
trunk/Tools/TestWebKitAPI/mac/SyntheticBackingScaleFactorWindow.m
r196982 r236913 52 52 } 53 53 54 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 54 55 - (CGFloat)userSpaceScaleFactor 56 IGNORE_WARNINGS_END 55 57 { 56 58 return _backingScaleFactor; -
trunk/Tools/TestWebKitAPI/mac/TestDraggingInfo.mm
r234976 r236913 151 151 } 152 152 153 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 153 154 - (NSArray<NSString *> *)namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination 155 IGNORE_WARNINGS_END 154 156 { 155 157 return @[ ]; -
trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig
r235837 r236913 32 32 CLANG_CXX_LIBRARY = libc++; 33 33 CLANG_ENABLE_OBJC_WEAK = YES; 34 ENABLE_STRICT_OBJC_MSGSEND = YES; 34 35 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 36 CLANG_WARN_BOOL_CONVERSION = YES; 37 CLANG_WARN_COMMA = YES; 38 CLANG_WARN_CONSTANT_CONVERSION = YES; 39 CLANG_WARN_EMPTY_BODY = YES; 40 CLANG_WARN_ENUM_CONVERSION = YES; 35 41 CLANG_WARN_CXX0X_EXTENSIONS = NO; 36 42 CLANG_WARN_INFINITE_RECURSION = YES; 43 CLANG_WARN_INT_CONVERSION = YES; 37 44 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 45 CLANG_WARN_STRICT_PROTOTYPES = YES; 46 CLANG_WARN_UNREACHABLE_CODE = YES; 38 47 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 48 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 49 GCC_WARN_UNDECLARED_SELECTOR = YES; 50 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 51 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; 39 52 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 40 53 CLANG_WARN_SUSPICIOUS_MOVE = YES; 54 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 41 55 HEADER_SEARCH_PATHS = $(BUILT_PRODUCTS_DIR)/usr/local/include $(BUILT_PRODUCTS_DIR)/WebCoreTestSupport $(WEBCORE_PRIVATE_HEADERS_DIR)/ForwardingHeaders $(NEXT_ROOT)/usr/local/include/WebCoreTestSupport; 56 GCC_NO_COMMON_BLOCKS = YES; 42 57 GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) U_DISABLE_RENAMING=1 U_SHOW_CPLUSPLUS_API=0 ENABLE_DASHBOARD_SUPPORT; 43 58 DEBUG_INFORMATION_FORMAT = dwarf-with-dsym; … … 50 65 GCC_VERSION = com.apple.compilers.llvm.clang.1_0; 51 66 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO 67 GCC_WARN_ABOUT_RETURN_TYPE = YES; 68 GCC_WARN_UNINITIALIZED_AUTOS = YES; 52 69 GCC_WARN_UNUSED_FUNCTION = YES 53 70 GCC_WARN_UNUSED_VARIABLE = YES -
trunk/Tools/WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj
r236481 r236913 942 942 attributes = { 943 943 LastSwiftUpdateCheck = 0700; 944 LastUpgradeCheck = 1000; 944 945 TargetAttributes = { 945 946 A115CCB41B9D769D00E89159 = { -
trunk/Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm
r235837 r236913 62 62 63 63 #if PLATFORM(MAC) 64 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 64 65 - (void)dragImage:(NSImage *)anImage at:(NSPoint)viewLocation offset:(NSSize)initialOffset event:(NSEvent *)event pasteboard:(NSPasteboard *)pboard source:(id)sourceObj slideBack:(BOOL)slideFlag 66 IGNORE_WARNINGS_END 65 67 { 66 68 RetainPtr<WebKitTestRunnerDraggingInfo> draggingInfo = adoptNS([[WebKitTestRunnerDraggingInfo alloc] initWithImage:anImage offset:initialOffset pasteboard:pboard source:sourceObj]); -
trunk/Tools/WebKitTestRunner/mac/UIScriptControllerMac.mm
r233866 r236913 79 79 { 80 80 #if WK_API_ENABLED 81 if (location == -1) 82 location = NSNotFound; 83 84 auto* webView = TestController::singleton().mainWebView()->platformView(); 85 [webView _insertText:nsString(text) replacementRange:NSMakeRange(location, length)]; 81 auto* webView = TestController::singleton().mainWebView()->platformView(); 82 [webView _insertText:nsString(text) replacementRange:NSMakeRange(location == -1 ? NSNotFound : location, length)]; 86 83 #else 87 84 UNUSED_PARAM(text);
Note: See TracChangeset
for help on using the changeset viewer.