Title: [86742] trunk
Revision
86742
Author
commit-qu...@webkit.org
Date
2011-05-18 02:10:49 -0700 (Wed, 18 May 2011)

Log Message

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-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-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:

Modified Paths

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);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to