Diff
Modified: trunk/LayoutTests/ChangeLog (86741 => 86742)
--- trunk/LayoutTests/ChangeLog 2011-05-18 07:38:30 UTC (rev 86741)
+++ trunk/LayoutTests/ChangeLog 2011-05-18 09:10:49 UTC (rev 86742)
@@ -1,3 +1,12 @@
+2011-05-18 Kristóf Kosztyó <kosztyo.kris...@stud.u-szeged.hu>
+
+ Reviewed by Csaba Osztrogonác.
+
+ [Qt] Implement layoutTestController.setValueForUser()
+ https://bugs.webkit.org/show_bug.cgi?id=60956
+
+ * platform/qt/Skipped: Unskip fast/forms/onchange-setvalueforuser.html
+
2011-05-16 Jeremy Noble <jer.no...@apple.com>
Reviewed by Darin Adler.
Modified: trunk/LayoutTests/platform/qt/Skipped (86741 => 86742)
--- trunk/LayoutTests/platform/qt/Skipped 2011-05-18 07:38:30 UTC (rev 86741)
+++ trunk/LayoutTests/platform/qt/Skipped 2011-05-18 09:10:49 UTC (rev 86742)
@@ -619,9 +619,6 @@
http/tests/xmlhttprequest/default-content-type-dashboard.html
http/tests/xmlhttprequest/svg-created-by-xhr-disallowed-in-dashboard.html
-# Missing layoutTestController.setValueForUser()
-fast/forms/onchange-setvalueforuser.html
-
# Missing layoutTestController.testRepaint()
fast/repaint/table-writing-modes-h.html
fast/repaint/table-writing-modes-v.html
Modified: trunk/Source/WebKit/qt/ChangeLog (86741 => 86742)
--- trunk/Source/WebKit/qt/ChangeLog 2011-05-18 07:38:30 UTC (rev 86741)
+++ trunk/Source/WebKit/qt/ChangeLog 2011-05-18 09:10:49 UTC (rev 86742)
@@ -1,3 +1,14 @@
+2011-05-18 Kristóf Kosztyó <kosztyo.kris...@stud.u-szeged.hu>
+
+ Reviewed by Csaba Osztrogonác.
+
+ [Qt] Implement layoutTestController.setValueForUser()
+ https://bugs.webkit.org/show_bug.cgi?id=60956
+
+ * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
+ (DumpRenderTreeSupportQt::setValueForUser):
+ * WebCoreSupport/DumpRenderTreeSupportQt.h:
+
2011-05-16 Robert Hogan <rob...@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
Modified: trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp (86741 => 86742)
--- trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp 2011-05-18 07:38:30 UTC (rev 86741)
+++ trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp 2011-05-18 09:10:49 UTC (rev 86742)
@@ -263,6 +263,18 @@
#endif
}
+void DumpRenderTreeSupportQt::setValueForUser(const QWebElement& element, const QString& value)
+{
+ WebCore::Element* webElement = element.m_element;
+ if (!webElement)
+ return;
+ HTMLInputElement* inputElement = webElement->toInputElement();
+ if (!inputElement)
+ return;
+
+ inputElement->setValueForUser(value);
+}
+
// Pause a given CSS animation or transition on the target node at a specific time.
// If the animation or transition is already paused, it will update its pause time.
// This method is only intended to be used for testing the CSS animation and transition system.
Modified: trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.h (86741 => 86742)
--- trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.h 2011-05-18 07:38:30 UTC (rev 86741)
+++ trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.h 2011-05-18 09:10:49 UTC (rev 86742)
@@ -112,6 +112,7 @@
static void garbageCollectorCollectOnAlternateThread(bool waitUntilDone);
static void setAutofilled(const QWebElement&, bool enabled);
static void setJavaScriptProfilingEnabled(QWebFrame*, bool enabled);
+ static void setValueForUser(const QWebElement&, const QString& value);
static int _javascript_ObjectsCount();
static void clearScriptWorlds();
static void evaluateScriptInIsolatedWorld(QWebFrame* frame, int worldID, const QString& script);
Modified: trunk/Tools/ChangeLog (86741 => 86742)
--- trunk/Tools/ChangeLog 2011-05-18 07:38:30 UTC (rev 86741)
+++ trunk/Tools/ChangeLog 2011-05-18 09:10:49 UTC (rev 86742)
@@ -1,3 +1,14 @@
+2011-05-18 Kristóf Kosztyó <kosztyo.kris...@stud.u-szeged.hu>
+
+ Reviewed by Csaba Osztrogonác.
+
+ [Qt] Implement layoutTestController.setValueForUser()
+ https://bugs.webkit.org/show_bug.cgi?id=60956
+
+ * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
+ (LayoutTestController::setValueForUser):
+ * DumpRenderTree/qt/LayoutTestControllerQt.h:
+
2011-05-16 Robert Hogan <rob...@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
Modified: trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.cpp (86741 => 86742)
--- trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.cpp 2011-05-18 07:38:30 UTC (rev 86741)
+++ trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.cpp 2011-05-18 09:10:49 UTC (rev 86742)
@@ -445,6 +445,11 @@
DumpRenderTreeSupportQt::setTimelineProfilingEnabled(m_drt->webPage(), enable);
}
+void LayoutTestController::setValueForUser(const QWebElement& element, const QString& value)
+{
+ DumpRenderTreeSupportQt::setValueForUser(element, value);
+}
+
void LayoutTestController::setFixedContentsSize(int width, int height)
{
m_topLoadingFrame->page()->setPreferredContentsSize(QSize(width, height));
Modified: trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.h (86741 => 86742)
--- trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.h 2011-05-18 07:38:30 UTC (rev 86741)
+++ trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.h 2011-05-18 09:10:49 UTC (rev 86742)
@@ -155,6 +155,7 @@
void setAutofilled(const QWebElement&, bool enable);
void setJavaScriptProfilingEnabled(bool enable);
void setTimelineProfilingEnabled(bool enable);
+ void setValueForUser(const QWebElement&, const QString& value);
void setFixedContentsSize(int width, int height);
void setPrivateBrowsingEnabled(bool enable);
void setSpatialNavigationEnabled(bool enabled);