[webkit-changes] [WebKit/WebKit] ac6be1: Move UIKit SPI used only for testing into separate...
Wenson Hsieh
noreply at github.com
Wed Sep 27 23:14:00 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ac6be1003b5936badc0a7333bfa630df2a8f498c
https://github.com/WebKit/WebKit/commit/ac6be1003b5936badc0a7333bfa630df2a8f498c
Author: Wenson Hsieh <wenson_hsieh at apple.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M Source/WebKit/Platform/spi/ios/UIKitSPI.h
M Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj
M Tools/DumpRenderTree/ios/DumpRenderTreeBrowserView.h
M Tools/DumpRenderTree/ios/PixelDumpSupportIOS.mm
M Tools/DumpRenderTree/mac/Configurations/Base.xcconfig
M Tools/DumpRenderTree/mac/DumpRenderTree.mm
M Tools/DumpRenderTree/mac/DumpRenderTreeWindow.h
M Tools/DumpRenderTree/mac/TestRunnerMac.mm
M Tools/TestRunnerShared/cocoa/LayoutTestSpellChecker.mm
A Tools/TestRunnerShared/spi/UIKitSPIForTesting.h
M Tools/TestWebKitAPI/Configurations/Base.xcconfig
M Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
M Tools/TestWebKitAPI/Tests/WebKit/AdvancedPrivacyProtections.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/ClipboardTests.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/CopyURL.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/DocumentEditingContext.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/EditorStateTests.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/FindInPage.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/FontAttributes.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/ImageAnalysisTests.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/InsertTextAlternatives.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/PasteboardUtilities.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/SystemColors.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/UIDelegate.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKAppHighlights.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKContentViewEditingActions.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewEditActions.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewFindString.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewGetContents.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/iOSMouseSupport.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/iOSStylusSupport.mm
M Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/DateTimeInputsAccessoryViewTests.mm
M Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/ScrollToRevealSelection.mm
M Tools/TestWebKitAPI/Tests/ios/ActionSheetTests.mm
M Tools/TestWebKitAPI/Tests/ios/AutocorrectionTestsIOS.mm
M Tools/TestWebKitAPI/Tests/ios/CustomContentViewGestures.mm
M Tools/TestWebKitAPI/Tests/ios/DragAndDropTestsIOS.mm
M Tools/TestWebKitAPI/Tests/ios/EnterKeyHintTests.mm
M Tools/TestWebKitAPI/Tests/ios/FocusPreservationTests.mm
M Tools/TestWebKitAPI/Tests/ios/KeyboardInputTestsIOS.mm
M Tools/TestWebKitAPI/Tests/ios/NavigationSwipeTests.mm
M Tools/TestWebKitAPI/Tests/ios/OverflowScrollViewTests.mm
M Tools/TestWebKitAPI/Tests/ios/ScrollViewInsetTests.mm
M Tools/TestWebKitAPI/Tests/ios/SelectionByWord.mm
M Tools/TestWebKitAPI/Tests/ios/SelectionModifyByParagraphBoundary.mm
M Tools/TestWebKitAPI/Tests/ios/TextAlternatives.mm
M Tools/TestWebKitAPI/Tests/ios/TextAutosizingBoost.mm
M Tools/TestWebKitAPI/Tests/ios/TextServicesTests.mm
M Tools/TestWebKitAPI/Tests/ios/TextStyleFontSize.mm
M Tools/TestWebKitAPI/Tests/ios/TouchEventTests.mm
M Tools/TestWebKitAPI/Tests/ios/UIPasteboardTests.mm
M Tools/TestWebKitAPI/Tests/ios/UIWKInteractionViewProtocol.mm
M Tools/TestWebKitAPI/Tests/ios/UserInterfaceIdiomUpdate.mm
M Tools/TestWebKitAPI/Tests/ios/WKScrollViewTests.mm
M Tools/TestWebKitAPI/Tests/ios/WKWebViewAutofillTests.mm
M Tools/TestWebKitAPI/cocoa/DragAndDropSimulator.h
M Tools/TestWebKitAPI/cocoa/TestContextMenuDriver.mm
M Tools/TestWebKitAPI/cocoa/TestWKWebView.mm
M Tools/TestWebKitAPI/ios/DragAndDropSimulatorIOS.mm
R Tools/TestWebKitAPI/ios/UIKitSPI.h
M Tools/TestWebKitAPI/ios/UserInterfaceSwizzler.h
M Tools/WebKitTestRunner/Configurations/Base.xcconfig
M Tools/WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj
M Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm
M Tools/WebKitTestRunner/ios/GeneratedTouchesDebugWindow.mm
M Tools/WebKitTestRunner/ios/HIDEventGenerator.h
M Tools/WebKitTestRunner/ios/HIDEventGenerator.mm
M Tools/WebKitTestRunner/ios/PlatformWebViewIOS.mm
M Tools/WebKitTestRunner/ios/TestControllerIOS.mm
R Tools/WebKitTestRunner/ios/UIKitSPIForTesting.h
M Tools/WebKitTestRunner/ios/UIScriptControllerIOS.mm
M Tools/WebKitTestRunner/ios/mainIOS.mm
Log Message:
-----------
Move UIKit SPI used only for testing into separate header
https://bugs.webkit.org/show_bug.cgi?id=260510
rdar://114242032
Reviewed by Megan Gardner.
Move TestWebKitAPI's existing `Tools/TestWebKitAPI/ios/UIKitSPI.h` into `TestRunnerShared/`, as
`Tools/TestRunnerShared/spi/UIKitSPIForTesting.h`; use this on iOS in WebKitTestRunner,
DumpRenderTree and TestWebKitAPI by augmenting header search paths to include
`Tools/TestRunnerShared/spi/*`.
* Source/WebKit/Platform/spi/ios/UIKitSPI.h:
* Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
* Tools/DumpRenderTree/ios/DumpRenderTreeBrowserView.h:
* Tools/DumpRenderTree/ios/PixelDumpSupportIOS.mm:
* Tools/DumpRenderTree/mac/Configurations/Base.xcconfig:
* Tools/DumpRenderTree/mac/DumpRenderTree.mm:
* Tools/DumpRenderTree/mac/DumpRenderTreeWindow.h:
* Tools/DumpRenderTree/mac/TestRunnerMac.mm:
* Tools/TestRunnerShared/cocoa/LayoutTestSpellChecker.mm:
* Tools/TestRunnerShared/spi/UIKitSPIForTesting.h: Renamed from Tools/TestWebKitAPI/ios/UIKitSPI.h.
* Tools/TestWebKitAPI/Configurations/Base.xcconfig:
* Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
* Tools/TestWebKitAPI/Tests/WebKit/AdvancedPrivacyProtections.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/ClipboardTests.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/CopyURL.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/DocumentEditingContext.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/EditorStateTests.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/FindInPage.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/FontAttributes.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/ImageAnalysisTests.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/InsertTextAlternatives.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/PasteboardUtilities.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/SystemColors.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/UIDelegate.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKAppHighlights.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKContentViewEditingActions.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewEditActions.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewFindString.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewGetContents.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/iOSMouseSupport.mm:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/iOSStylusSupport.mm:
* Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/DateTimeInputsAccessoryViewTests.mm:
* Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/ScrollToRevealSelection.mm:
* Tools/TestWebKitAPI/Tests/ios/ActionSheetTests.mm:
* Tools/TestWebKitAPI/Tests/ios/AutocorrectionTestsIOS.mm:
* Tools/TestWebKitAPI/Tests/ios/CustomContentViewGestures.mm:
* Tools/TestWebKitAPI/Tests/ios/DragAndDropTestsIOS.mm:
* Tools/TestWebKitAPI/Tests/ios/EnterKeyHintTests.mm:
* Tools/TestWebKitAPI/Tests/ios/FocusPreservationTests.mm:
* Tools/TestWebKitAPI/Tests/ios/KeyboardInputTestsIOS.mm:
* Tools/TestWebKitAPI/Tests/ios/NavigationSwipeTests.mm:
* Tools/TestWebKitAPI/Tests/ios/OverflowScrollViewTests.mm:
* Tools/TestWebKitAPI/Tests/ios/ScrollViewInsetTests.mm:
* Tools/TestWebKitAPI/Tests/ios/SelectionByWord.mm:
* Tools/TestWebKitAPI/Tests/ios/SelectionModifyByParagraphBoundary.mm:
* Tools/TestWebKitAPI/Tests/ios/TextAlternatives.mm:
* Tools/TestWebKitAPI/Tests/ios/TextAutosizingBoost.mm:
* Tools/TestWebKitAPI/Tests/ios/TextServicesTests.mm:
* Tools/TestWebKitAPI/Tests/ios/TextStyleFontSize.mm:
* Tools/TestWebKitAPI/Tests/ios/TouchEventTests.mm:
* Tools/TestWebKitAPI/Tests/ios/UIPasteboardTests.mm:
* Tools/TestWebKitAPI/Tests/ios/UIWKInteractionViewProtocol.mm:
* Tools/TestWebKitAPI/Tests/ios/UserInterfaceIdiomUpdate.mm:
* Tools/TestWebKitAPI/Tests/ios/WKScrollViewTests.mm:
* Tools/TestWebKitAPI/Tests/ios/WKWebViewAutofillTests.mm:
* Tools/TestWebKitAPI/cocoa/DragAndDropSimulator.h:
* Tools/TestWebKitAPI/cocoa/TestContextMenuDriver.mm:
* Tools/TestWebKitAPI/cocoa/TestWKWebView.mm:
* Tools/TestWebKitAPI/ios/DragAndDropSimulatorIOS.mm:
* Tools/TestWebKitAPI/ios/UserInterfaceSwizzler.h:
* Tools/WebKitTestRunner/Configurations/Base.xcconfig:
* Tools/WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
* Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm:
* Tools/WebKitTestRunner/ios/GeneratedTouchesDebugWindow.mm:
* Tools/WebKitTestRunner/ios/HIDEventGenerator.h:
* Tools/WebKitTestRunner/ios/HIDEventGenerator.mm:
* Tools/WebKitTestRunner/ios/PlatformWebViewIOS.mm:
* Tools/WebKitTestRunner/ios/TestControllerIOS.mm:
* Tools/WebKitTestRunner/ios/UIKitSPIForTesting.h: Removed.
* Tools/WebKitTestRunner/ios/UIScriptControllerIOS.mm:
* Tools/WebKitTestRunner/ios/mainIOS.mm:
Canonical link: https://commits.webkit.org/268564@main
More information about the webkit-changes
mailing list