https://bugs.webkit.org/show_bug.cgi?id=90262
Unreviewed build fix.
Reverting r121550 manually because it caused build
break on ARM and Mac. It turned out that the Qt build
system is too broken for this change now, first we have
to address two issues:
* symbol hiding was forbidden accidentally on x86 Linux
* Qt lacks a separate library for test support
* Tools.pro:
* WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
(WTR::InjectedBundlePage::resetAfterTest):
(WTR::InjectedBundlePage::didClearWindowForFrame):
* WebKitTestRunner/InjectedBundle/qt/ActivateFontsQt.cpp:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@121788
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-07-03 Balazs Kelemen <kbalazs@webkit.org>
+
+ [Qt][WTR] Get rid of using DumpRenderTreeSupportQt
+ https://bugs.webkit.org/show_bug.cgi?id=90262
+
+ Unreviewed build fix.
+
+ Reverting r121550 manually because it caused build
+ break on ARM and Mac. It turned out that the Qt build
+ system is too broken for this change now, first we have
+ to address two issues:
+ * symbol hiding was forbidden accidentally on x86 Linux
+ * Qt lacks a separate library for test support
+
+ * Tools.pro:
+ * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
+ (WTR::InjectedBundlePage::resetAfterTest):
+ (WTR::InjectedBundlePage::didClearWindowForFrame):
+ * WebKitTestRunner/InjectedBundle/qt/ActivateFontsQt.cpp:
+
2012-07-03 Tony Chang <tony@chromium.org>
[chromium] Handle trailing backslash on %VSINSTALLDIR%
SUBDIRS += MiniBrowser/qt/MiniBrowser.pro
SUBDIRS += WebKitTestRunner/WebKitTestRunner.pro
SUBDIRS += MiniBrowser/qt/raw/MiniBrowserRaw.pro
+
+ # WTR's InjectedBundle depends currently on WK1's DumpRenderTreeSupport
+ !no_webkit1: SUBDIRS += WebKitTestRunner/WebKitTestRunner.pro
}
# FIXME: with Qt 5 the test plugin cause some trouble during layout tests.
#include <wtf/text/CString.h>
#include <wtf/text/StringBuilder.h>
+#if PLATFORM(QT)
+#include "DumpRenderTreeSupportQt.h"
+#endif
+
using namespace std;
namespace WTR {
{
WKBundleFrameRef frame = WKBundlePageGetMainFrame(m_page);
JSGlobalContextRef context = WKBundleFrameGetJavaScriptContext(frame);
+#if PLATFORM(QT)
+ DumpRenderTreeSupportQt::injectInternalsObject(context);
+#else
WebCoreTestSupport::resetInternalsObject(context);
+#endif
}
// Loader Client Callbacks
InjectedBundle::shared().textInputController()->makeWindowObject(context, window, &exception);
InjectedBundle::shared().accessibilityController()->makeWindowObject(context, window, &exception);
+#if PLATFORM(QT)
+ DumpRenderTreeSupportQt::injectInternalsObject(context);
+#else
WebCoreTestSupport::injectInternalsObject(context);
+#endif
}
void InjectedBundlePage::didCancelClientRedirectForFrame(WKBundleFrameRef frame)
#include "config.h"
#include "ActivateFonts.h"
+#include "DumpRenderTreeSupportQt.h"
#include "QtInitializeTestFonts.h"
#include <QApplication>