diff options
| author | Simon Hausmann <simon.hausmann@digia.com> | 2012-11-07 11:22:47 +0100 |
|---|---|---|
| committer | Simon Hausmann <simon.hausmann@digia.com> | 2012-11-07 11:22:47 +0100 |
| commit | cfd86b747d32ac22246a1aa908eaa720c63a88c1 (patch) | |
| tree | 24d68c6f61c464ecba1e05670b80390ea3b0e50c /Tools/WebKitTestRunner/TestController.h | |
| parent | 69d7c744c9de19d152dbe2d8e46eb7dfd4511d1a (diff) | |
| download | qtwebkit-cfd86b747d32ac22246a1aa908eaa720c63a88c1.tar.gz | |
Imported WebKit commit 20271caf2e2c016d5cef40184cddeefeac4f1876 (http://svn.webkit.org/repository/webkit/trunk@133733)
New snapshot that contains all previous fixes as well as build fix for latest QtMultimedia API changes.
Diffstat (limited to 'Tools/WebKitTestRunner/TestController.h')
| -rw-r--r-- | Tools/WebKitTestRunner/TestController.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Tools/WebKitTestRunner/TestController.h b/Tools/WebKitTestRunner/TestController.h index 7081acdaa..56c3c4702 100644 --- a/Tools/WebKitTestRunner/TestController.h +++ b/Tools/WebKitTestRunner/TestController.h @@ -57,6 +57,8 @@ public: PlatformWebView* mainWebView() { return m_mainWebView.get(); } WKContextRef context() { return m_context.get(); } + void ensureViewSupportsOptions(WKDictionaryRef options); + // Runs the run loop until `done` is true or the timeout elapses. enum TimeoutDuration { ShortTimeout, LongTimeout, NoTimeout }; bool useWaitToDumpWatchdogTimer() { return m_useWaitToDumpWatchdogTimer; } @@ -83,6 +85,7 @@ public: private: void initialize(int argc, const char* argv[]); + void createWebViewWithOptions(WKDictionaryRef); void run(); void runTestingServerLoop(); @@ -137,6 +140,7 @@ private: bool m_printSeparators; bool m_usingServerMode; bool m_gcBetweenTests; + bool m_shouldDumpPixelsForAllTests; std::vector<std::string> m_paths; WKRetainPtr<WKStringRef> m_injectedBundlePath; WKRetainPtr<WKStringRef> m_testPluginDirectory; @@ -174,7 +178,9 @@ private: bool m_policyDelegateEnabled; bool m_policyDelegatePermissive; - EventSenderProxy* m_eventSenderProxy; +#if PLATFORM(MAC) || PLATFORM(QT) || PLATFORM(GTK) || PLATFORM(EFL) + OwnPtr<EventSenderProxy> m_eventSenderProxy; +#endif WorkQueueManager m_workQueueManager; }; |
