Title: [130466] trunk
Revision
130466
Author
commit-qu...@webkit.org
Date
2012-10-04 23:22:19 -0700 (Thu, 04 Oct 2012)

Log Message

[WK2][WKTR] Implement UIClient focus callbacks in WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=98256

Patch by Christophe Dumez <christophe.du...@intel.com> on 2012-10-04
Reviewed by Kenneth Rohde Christiansen.

Tools:

Implement UIClient's focus callbacks in WebKitTestRunner.

* WebKitTestRunner/TestController.cpp:
(WTR::focus):
(WTR::TestController::initialize):

LayoutTests:

Unskip fast/dom/Window/mozilla-focus-blur.html now that
WebKitTestRunner implements UIClient's focus callbacks.

* platform/efl-wk2/TestExpectations:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (130465 => 130466)


--- trunk/LayoutTests/ChangeLog	2012-10-05 06:15:20 UTC (rev 130465)
+++ trunk/LayoutTests/ChangeLog	2012-10-05 06:22:19 UTC (rev 130466)
@@ -1,3 +1,15 @@
+2012-10-04  Christophe Dumez  <christophe.du...@intel.com>
+
+        [WK2][WKTR] Implement UIClient focus callbacks in WebKitTestRunner
+        https://bugs.webkit.org/show_bug.cgi?id=98256
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Unskip fast/dom/Window/mozilla-focus-blur.html now that
+        WebKitTestRunner implements UIClient's focus callbacks.
+
+        * platform/efl-wk2/TestExpectations:
+
 2012-10-04  Rik Cabanier  <caban...@adobe.com>
 
         Turn Compositing on by default in WebKit build

Modified: trunk/LayoutTests/platform/efl-wk2/TestExpectations (130465 => 130466)


--- trunk/LayoutTests/platform/efl-wk2/TestExpectations	2012-10-05 06:15:20 UTC (rev 130465)
+++ trunk/LayoutTests/platform/efl-wk2/TestExpectations	2012-10-05 06:22:19 UTC (rev 130466)
@@ -198,7 +198,6 @@
 webkit.org/b/93982 storage/domstorage/storage-close-database-on-idle.html [ Failure ]
 
 # Unclassified failures
-Bug(EFL) fast/dom/Window/mozilla-focus-blur.html [ Failure ]
 Bug(EFL) http/tests/inspector/network/network-sidebar-width.html [ Failure ]
 
 # Fails after r128056.

Modified: trunk/Tools/ChangeLog (130465 => 130466)


--- trunk/Tools/ChangeLog	2012-10-05 06:15:20 UTC (rev 130465)
+++ trunk/Tools/ChangeLog	2012-10-05 06:22:19 UTC (rev 130466)
@@ -1,3 +1,16 @@
+2012-10-04  Christophe Dumez  <christophe.du...@intel.com>
+
+        [WK2][WKTR] Implement UIClient focus callbacks in WebKitTestRunner
+        https://bugs.webkit.org/show_bug.cgi?id=98256
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Implement UIClient's focus callbacks in WebKitTestRunner.
+
+        * WebKitTestRunner/TestController.cpp:
+        (WTR::focus):
+        (WTR::TestController::initialize):
+
 2012-10-04  Rik Cabanier  <caban...@adobe.com>
 
         Turn Compositing on by default in WebKit build

Modified: trunk/Tools/WebKitTestRunner/TestController.cpp (130465 => 130466)


--- trunk/Tools/WebKitTestRunner/TestController.cpp	2012-10-05 06:15:20 UTC (rev 130465)
+++ trunk/Tools/WebKitTestRunner/TestController.cpp	2012-10-05 06:22:19 UTC (rev 130466)
@@ -163,6 +163,7 @@
 static void focus(WKPageRef page, const void* clientInfo)
 {
     PlatformWebView* view = static_cast<PlatformWebView*>(const_cast<void*>(clientInfo));
+    view->focus();
     view->setWindowIsKey(true);
 }
 
@@ -362,8 +363,8 @@
         0, // showPage
         0, // close
         0, // takeFocus
-        0, // focus
-        0, // unfocus
+        focus,
+        unfocus,
         0, // runJavaScriptAlert
         0, // runJavaScriptConfirm
         0, // runJavaScriptPrompt
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to