[iOS] Upstream changes in Tools/DumpRenderTree
[WebKit-https.git] / Tools / DumpRenderTree / mac / DumpRenderTreeMac.h
index 1420874..cf0402d 100644 (file)
 #define DumpRenderTreeMac_h
 
 #include <CoreFoundation/CoreFoundation.h>
+#if PLATFORM(IOS) && defined(__OBJC__)
+#import <UIKit/UIKit.h>
+#endif
+
 
 #ifdef __OBJC__
 @class DefaultPolicyDelegate;
@@ -69,6 +73,19 @@ void setPersistentUserStyleSheetLocation(CFStringRef);
 
 unsigned worldIDForWorld(WebScriptWorld *);
 
+
+#if PLATFORM(IOS) && defined(__OBJC__)
+@interface DumpRenderTree : UIApplication {
+    BOOL _hasFlushedWebThreadRunQueue;
+}
+
+- (void)_waitForWebThread;
+@end
+
+@class UIWebBrowserView;
+extern UIWebBrowserView *gWebBrowserView;
+#endif
+
 int DumpRenderTreeMain(int, const char *[]);
 
 #endif // DumpRenderTreeMac_h