[iOS] Upstream changes in Tools/DumpRenderTree
authoraestes@apple.com <aestes@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 27 Jan 2014 00:01:15 +0000 (00:01 +0000)
committeraestes@apple.com <aestes@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 27 Jan 2014 00:01:15 +0000 (00:01 +0000)
commitaba985ab8b0b8fe3d162cad67c16da19dae7bb7f
treec5abc9371a34599d90b00bd36db6a4aee8082d83
parentdd7b0bafd03d99cea3c24c05af3eca904295211b
[iOS] Upstream changes in Tools/DumpRenderTree
https://bugs.webkit.org/show_bug.cgi?id=127412

Reviewed by Simon Fraser.

Source/WebKit/mac:

* Misc/WebCoreStatistics.h: Included CGContext.h.

Tools:

Upstream all iOS changes. Added a new target called DumpRenderTree.app,
which builds the DumpRenderTree static library into an app bundle as
expected by the iOS Simulator.

* DumpRenderTree/AccessibilityTextMarker.h:
* DumpRenderTree/AccessibilityUIElement.h:
* DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
* DumpRenderTree/DumpRenderTreeFileDraggingSource.h:
* DumpRenderTree/DumpRenderTreePrefix.h:
* DumpRenderTree/PixelDumpSupport.cpp:
* DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
* DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
* DumpRenderTree/TestNetscapePlugIn/PluginObjectMac.mm:
* DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
* DumpRenderTree/TestNetscapePlugIn/PluginTest.h:
* DumpRenderTree/TestNetscapePlugIn/TestObject.cpp:
* DumpRenderTree/TestNetscapePlugIn/TestObject.h:
* DumpRenderTree/TestNetscapePlugIn/Tests/DocumentOpenInDestroyStream.cpp:
* DumpRenderTree/TestNetscapePlugIn/Tests/EvaluateJSAfterRemovingPluginElement.cpp:
* DumpRenderTree/TestNetscapePlugIn/Tests/GetUserAgentWithNullNPPFromNPPNew.cpp:
* DumpRenderTree/TestNetscapePlugIn/Tests/NPRuntimeObjectFromDestroyedPlugin.cpp:
* DumpRenderTree/TestNetscapePlugIn/Tests/NPRuntimeRemoveProperty.cpp:
* DumpRenderTree/TestNetscapePlugIn/Tests/NullNPPGetValuePointer.cpp:
* DumpRenderTree/TestNetscapePlugIn/Tests/PassDifferentNPPStruct.cpp:
* DumpRenderTree/TestNetscapePlugIn/Tests/PluginScriptableNPObjectInvokeDefault.cpp:
* DumpRenderTree/TestNetscapePlugIn/main.cpp:
* DumpRenderTree/TestRunner.cpp:
* DumpRenderTree/TestRunner.h:
* DumpRenderTree/cg/ImageDiffCG.cpp:
* DumpRenderTree/cg/PixelDumpSupportCG.cpp:
* DumpRenderTree/ios/AccessibilityControllerIOS.mm:
* DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
* DumpRenderTree/ios/DumpRenderTreeBrowserView.h: Added.
* DumpRenderTree/ios/DumpRenderTreeBrowserView.mm: Added.
* DumpRenderTree/ios/Info.plist: Added.
* DumpRenderTree/ios/PerlSupport/DumpRenderTreeSupport.c: Added.
* DumpRenderTree/ios/PerlSupport/DumpRenderTreeSupportPregenerated.pm: Added.
* DumpRenderTree/ios/PerlSupport/DumpRenderTreeSupport_wrapPregenerated.c: Added.
* DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/Changes: Added.
* DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/IPhoneSimulatorNotification.xs: Added.
* DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/MANIFEST: Added.
* DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/Makefile.PL: Added.
* DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/README: Added.
* DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/lib/IPhoneSimulatorNotification.pm: Added.
* DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/ppport.h: Added.
* DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/t/IPhoneSimulatorNotification.t: Added.
* DumpRenderTree/ios/PerlSupport/Makefile: Added.
* DumpRenderTree/ios/PixelDumpSupportIOS.mm: Added.
* DumpRenderTree/mac/AccessibilityNotificationHandler.mm:
* DumpRenderTree/mac/AccessibilityTextMarkerMac.mm:
* DumpRenderTree/mac/AppleScriptController.m:
* DumpRenderTree/mac/Configurations/Base.xcconfig:
* DumpRenderTree/mac/Configurations/DebugRelease.xcconfig:
* DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig:
* DumpRenderTree/mac/Configurations/DumpRenderTreeApp.xcconfig: Added.
* DumpRenderTree/mac/Configurations/DumpRenderTreeLibrary.xcconfig:
* DumpRenderTree/mac/Configurations/ImageDiff.xcconfig:
* DumpRenderTree/mac/Configurations/LayoutTestHelper.xcconfig: Added.
* DumpRenderTree/mac/Configurations/TestNetscapePlugIn.xcconfig:
* DumpRenderTree/mac/DumpRenderTree.mm:
* DumpRenderTree/mac/DumpRenderTreeDraggingInfo.h:
* DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm:
* DumpRenderTree/mac/DumpRenderTreeMac.h:
* DumpRenderTree/mac/DumpRenderTreePasteboard.h:
* DumpRenderTree/mac/DumpRenderTreePasteboard.m:
* DumpRenderTree/mac/DumpRenderTreeWindow.h:
* DumpRenderTree/mac/DumpRenderTreeWindow.mm:
* DumpRenderTree/mac/EditingDelegate.h:
* DumpRenderTree/mac/EventSendingController.h:
* DumpRenderTree/mac/EventSendingController.mm:
* DumpRenderTree/mac/FrameLoadDelegate.mm:
* DumpRenderTree/mac/HistoryDelegate.h:
* DumpRenderTree/mac/LayoutTestHelper.m:
* DumpRenderTree/mac/MockGeolocationProvider.mm:
* DumpRenderTree/mac/NavigationController.h:
* DumpRenderTree/mac/ObjCPlugin.h:
* DumpRenderTree/mac/ObjCPlugin.m:
* DumpRenderTree/mac/ObjCPluginFunction.h:
* DumpRenderTree/mac/PolicyDelegate.h:
* DumpRenderTree/mac/ResourceLoadDelegate.h:
* DumpRenderTree/mac/ResourceLoadDelegate.mm:
* DumpRenderTree/mac/TestRunnerMac.mm:
* DumpRenderTree/mac/TextInputController.h:
* DumpRenderTree/mac/TextInputController.m:
* DumpRenderTree/mac/UIDelegate.h:
* DumpRenderTree/mac/UIDelegate.mm:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@162817 268f45cc-cd09-0410-ab3c-d52691b4dbfc
74 files changed:
Source/WebKit/mac/ChangeLog
Source/WebKit/mac/Misc/WebCoreStatistics.h
Tools/ChangeLog
Tools/DumpRenderTree/AccessibilityTextMarker.h
Tools/DumpRenderTree/AccessibilityUIElement.h
Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj
Tools/DumpRenderTree/DumpRenderTreeFileDraggingSource.h
Tools/DumpRenderTree/DumpRenderTreePrefix.h
Tools/DumpRenderTree/PixelDumpSupport.cpp
Tools/DumpRenderTree/TestNetscapePlugIn/PluginObject.h
Tools/DumpRenderTree/TestNetscapePlugIn/PluginObjectMac.mm
Tools/DumpRenderTree/TestNetscapePlugIn/TestObject.cpp
Tools/DumpRenderTree/TestNetscapePlugIn/Tests/GetUserAgentWithNullNPPFromNPPNew.cpp
Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPRuntimeObjectFromDestroyedPlugin.cpp
Tools/DumpRenderTree/TestRunner.cpp
Tools/DumpRenderTree/TestRunner.h
Tools/DumpRenderTree/cg/ImageDiffCG.cpp
Tools/DumpRenderTree/cg/PixelDumpSupportCG.cpp
Tools/DumpRenderTree/ios/AccessibilityControllerIOS.mm
Tools/DumpRenderTree/ios/AccessibilityUIElementIOS.mm
Tools/DumpRenderTree/ios/DumpRenderTreeBrowserView.h [new file with mode: 0644]
Tools/DumpRenderTree/ios/DumpRenderTreeBrowserView.mm [new file with mode: 0644]
Tools/DumpRenderTree/ios/Info.plist [new file with mode: 0644]
Tools/DumpRenderTree/ios/PerlSupport/DumpRenderTreeSupport.c [new file with mode: 0644]
Tools/DumpRenderTree/ios/PerlSupport/DumpRenderTreeSupportPregenerated.pm [new file with mode: 0644]
Tools/DumpRenderTree/ios/PerlSupport/DumpRenderTreeSupport_wrapPregenerated.c [new file with mode: 0644]
Tools/DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/Changes [new file with mode: 0644]
Tools/DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/IPhoneSimulatorNotification.xs [new file with mode: 0644]
Tools/DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/MANIFEST [new file with mode: 0644]
Tools/DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/Makefile.PL [new file with mode: 0644]
Tools/DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/README [new file with mode: 0644]
Tools/DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/lib/IPhoneSimulatorNotification.pm [new file with mode: 0644]
Tools/DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/ppport.h [new file with mode: 0644]
Tools/DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/t/IPhoneSimulatorNotification.t [new file with mode: 0644]
Tools/DumpRenderTree/ios/PerlSupport/Makefile [new file with mode: 0644]
Tools/DumpRenderTree/ios/PixelDumpSupportIOS.mm [new file with mode: 0644]
Tools/DumpRenderTree/mac/AccessibilityNotificationHandler.mm
Tools/DumpRenderTree/mac/AccessibilityTextMarkerMac.mm
Tools/DumpRenderTree/mac/AppleScriptController.m
Tools/DumpRenderTree/mac/Configurations/Base.xcconfig
Tools/DumpRenderTree/mac/Configurations/DebugRelease.xcconfig
Tools/DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig
Tools/DumpRenderTree/mac/Configurations/DumpRenderTreeApp.xcconfig [new file with mode: 0644]
Tools/DumpRenderTree/mac/Configurations/DumpRenderTreeLibrary.xcconfig
Tools/DumpRenderTree/mac/Configurations/ImageDiff.xcconfig
Tools/DumpRenderTree/mac/Configurations/LayoutTestHelper.xcconfig [new file with mode: 0644]
Tools/DumpRenderTree/mac/Configurations/TestNetscapePlugIn.xcconfig
Tools/DumpRenderTree/mac/DumpRenderTree.mm
Tools/DumpRenderTree/mac/DumpRenderTreeDraggingInfo.h
Tools/DumpRenderTree/mac/DumpRenderTreeDraggingInfo.mm
Tools/DumpRenderTree/mac/DumpRenderTreeMac.h
Tools/DumpRenderTree/mac/DumpRenderTreePasteboard.h
Tools/DumpRenderTree/mac/DumpRenderTreePasteboard.m
Tools/DumpRenderTree/mac/DumpRenderTreeWindow.h
Tools/DumpRenderTree/mac/DumpRenderTreeWindow.mm
Tools/DumpRenderTree/mac/EditingDelegate.h
Tools/DumpRenderTree/mac/EventSendingController.h
Tools/DumpRenderTree/mac/EventSendingController.mm
Tools/DumpRenderTree/mac/FrameLoadDelegate.mm
Tools/DumpRenderTree/mac/HistoryDelegate.h
Tools/DumpRenderTree/mac/LayoutTestHelper.m
Tools/DumpRenderTree/mac/MockGeolocationProvider.mm
Tools/DumpRenderTree/mac/NavigationController.h
Tools/DumpRenderTree/mac/ObjCPlugin.h
Tools/DumpRenderTree/mac/ObjCPlugin.m
Tools/DumpRenderTree/mac/ObjCPluginFunction.h
Tools/DumpRenderTree/mac/PolicyDelegate.h
Tools/DumpRenderTree/mac/ResourceLoadDelegate.h
Tools/DumpRenderTree/mac/ResourceLoadDelegate.mm
Tools/DumpRenderTree/mac/TestRunnerMac.mm
Tools/DumpRenderTree/mac/TextInputController.h
Tools/DumpRenderTree/mac/TextInputController.m
Tools/DumpRenderTree/mac/UIDelegate.h
Tools/DumpRenderTree/mac/UIDelegate.mm