Changeset 243445 in webkit
- Timestamp:
- Mar 25, 2019, 12:09:18 PM (7 years ago)
- Location:
- trunk/Tools
- Files:
-
- 1 added
- 3 edited
-
ChangeLog (modified) (1 diff)
-
TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj (modified) (2 diffs)
-
TestWebKitAPI/Tests/ios/ActionSheetTests.mm (modified) (2 diffs)
-
TestWebKitAPI/ios/IPadUserInterfaceSwizzler.h (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r243433 r243445 1 2019-03-25 Wenson Hsieh <wenson_hsieh@apple.com> 2 3 Pull IPadUserInterfaceSwizzler out into a separate header file 4 https://bugs.webkit.org/show_bug.cgi?id=196193 5 6 Reviewed by Anders Carlsson. 7 8 Pull the IPadUserInterfaceSwizzler helper class out into a separate file, so that it may 9 be used in other API tests. 10 11 * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: 12 * TestWebKitAPI/Tests/ios/ActionSheetTests.mm: 13 (TestWebKitAPI::IPadUserInterfaceSwizzler::IPadUserInterfaceSwizzler): Deleted. 14 (TestWebKitAPI::IPadUserInterfaceSwizzler::padUserInterfaceIdiom): Deleted. 15 * TestWebKitAPI/ios/IPadUserInterfaceSwizzler.h: Added. 16 (TestWebKitAPI::IPadUserInterfaceSwizzler::IPadUserInterfaceSwizzler): 17 (TestWebKitAPI::IPadUserInterfaceSwizzler::padUserInterfaceIdiom): 18 1 19 2019-03-25 Gyuyoung Kim <gyuyoung.kim@webkit.org> 2 20 -
trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
r243354 r243445 2308 2308 F4CD74C720FDB49600DE3794 /* TestURLSchemeHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TestURLSchemeHandler.h; sourceTree = "<group>"; }; 2309 2309 F4CD74C820FDB49600DE3794 /* TestURLSchemeHandler.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = TestURLSchemeHandler.mm; sourceTree = "<group>"; }; 2310 F4CDAB3322489FE10057A2D9 /* IPadUserInterfaceSwizzler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IPadUserInterfaceSwizzler.h; sourceTree = "<group>"; }; 2310 2311 F4D2986D20FEE7370092D636 /* RunScriptAfterDocumentLoad.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RunScriptAfterDocumentLoad.mm; sourceTree = "<group>"; }; 2311 2312 F4D4F3B41E4E2BCB00BB2767 /* DragAndDropSimulatorIOS.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DragAndDropSimulatorIOS.mm; sourceTree = "<group>"; }; … … 2719 2720 children = ( 2720 2721 F4D4F3B41E4E2BCB00BB2767 /* DragAndDropSimulatorIOS.mm */, 2722 F4CDAB3322489FE10057A2D9 /* IPadUserInterfaceSwizzler.h */, 2721 2723 2E7765CC16C4D80A00BA2BB1 /* mainIOS.mm */, 2722 2724 2D61EC3021B0B75C00A7D1CB /* PencilKitTestSPI.h */, -
trunk/Tools/TestWebKitAPI/Tests/ios/ActionSheetTests.mm
r237407 r243445 30 30 31 31 #import "ClassMethodSwizzler.h" 32 #import "I nstanceMethodSwizzler.h"32 #import "IPadUserInterfaceSwizzler.h" 33 33 #import "PlatformUtilities.h" 34 34 #import "TestNavigationDelegate.h" … … 66 66 namespace TestWebKitAPI { 67 67 68 class IPadUserInterfaceSwizzler {69 public:70 IPadUserInterfaceSwizzler()71 : m_swizzler([UIDevice class], @selector(userInterfaceIdiom), reinterpret_cast<IMP>(padUserInterfaceIdiom))72 {73 }74 private:75 static UIUserInterfaceIdiom padUserInterfaceIdiom()76 {77 return UIUserInterfaceIdiomPad;78 }79 InstanceMethodSwizzler m_swizzler;80 };81 82 68 static RetainPtr<UIViewController> gOverrideViewControllerForFullscreenPresentation; 83 69 static void setOverrideViewControllerForFullscreenPresentation(UIViewController *viewController)
Note:
See TracChangeset
for help on using the changeset viewer.