Changeset 116633 in webkit
- Timestamp:
- May 10, 2012 5:28:18 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r116630 r116633 1 2012-05-10 Alexander Shalamov <alexander.shalamov@intel.com> 2 3 [EFL] LayoutTestController needs implementation of setTabKeyCyclesThroughElements 4 https://bugs.webkit.org/show_bug.cgi?id=82864 5 6 Reviewed by Gustavo Noronha Silva. 7 8 Unskip fast/events/keypress-insert-tab.html 9 10 * platform/efl/Skipped: 11 1 12 2012-05-10 Alexander Shalamov <alexander.shalamov@intel.com> 2 13 -
trunk/LayoutTests/platform/efl/Skipped
r116630 r116633 249 249 editing/selection/selection-background.html 250 250 fast/dom/Window/window-onFocus.html 251 252 # EFL's LayoutTestController does not implement setTabKeyCyclesThroughElements253 fast/events/keypress-insert-tab.html254 251 255 252 # EFL's LayoutTestController does not implement setUseDashboardCompatibilityMode -
trunk/Source/WebKit/efl/ChangeLog
r116625 r116633 1 2012-05-10 Alexander Shalamov <alexander.shalamov@intel.com> 2 3 [EFL] LayoutTestController needs implementation of setTabKeyCyclesThroughElements 4 https://bugs.webkit.org/show_bug.cgi?id=82864 5 6 Reviewed by Gustavo Noronha Silva. 7 8 Add missing implementation for setTabKeyCyclesThroughElements to EFL's 9 DumpRenderTreeSupport. 10 11 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp: 12 (DumpRenderTreeSupportEfl::setTabKeyCyclesThroughElements): 13 * WebCoreSupport/DumpRenderTreeSupportEfl.h: 14 1 15 2012-05-10 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> 2 16 -
trunk/Source/WebKit/efl/WebCoreSupport/DumpRenderTreeSupportEfl.cpp
r116625 r116633 479 479 } 480 480 481 void DumpRenderTreeSupportEfl::setTabKeyCyclesThroughElements(const Evas_Object* ewkView, bool cycles) 482 { 483 WebCore::Page* page = EWKPrivate::corePage(ewkView); 484 if (!page) 485 return; 486 487 page->setTabKeyCyclesThroughElements(cycles); 488 } 489 481 490 void DumpRenderTreeSupportEfl::garbageCollectorCollect() 482 491 { -
trunk/Source/WebKit/efl/WebCoreSupport/DumpRenderTreeSupportEfl.h
r116625 r116633 81 81 static void setSmartInsertDeleteEnabled(Evas_Object* ewkView, bool enabled); 82 82 static void setSelectTrailingWhitespaceEnabled(Evas_Object* ewkView, bool enabled); 83 static void setTabKeyCyclesThroughElements(const Evas_Object* ewkView, bool cycles); 83 84 84 85 static void garbageCollectorCollect(); -
trunk/Tools/ChangeLog
r116630 r116633 1 2012-05-10 Alexander Shalamov <alexander.shalamov@intel.com> 2 3 [EFL] LayoutTestController needs implementation of setTabKeyCyclesThroughElements 4 https://bugs.webkit.org/show_bug.cgi?id=82864 5 6 Reviewed by Gustavo Noronha Silva. 7 8 Add missing implementation for setTabKeyCyclesThroughElements to EFL's LayoutTestController 9 in order to unskip fast/events/keypress-insert-tab.html 10 11 * DumpRenderTree/efl/EventSender.cpp: 12 (keyDownCallback): 13 * DumpRenderTree/efl/LayoutTestControllerEfl.cpp: 14 (LayoutTestController::setTabKeyCyclesThroughElements): 15 1 16 2012-05-10 Alexander Shalamov <alexander.shalamov@intel.com> 2 17 -
trunk/Tools/DumpRenderTree/efl/DumpRenderTreeChrome.cpp
r116625 r116633 265 265 DumpRenderTreeSupportEfl::setJavaScriptProfilingEnabled(mainView(), false); 266 266 DumpRenderTreeSupportEfl::setLoadsSiteIconsIgnoringImageLoadingSetting(mainView(), false); 267 DumpRenderTreeSupportEfl::setTabKeyCyclesThroughElements(mainView(), true); 267 268 } 268 269 -
trunk/Tools/DumpRenderTree/efl/EventSender.cpp
r116630 r116633 497 497 { 498 498 OwnPtr<KeyEventInfo> keyEventInfo = adoptPtr(createKeyEventInfo(context, argumentCount, arguments, exception)); 499 sendKeyDown(evas_object_evas_get(browser->mainFrame()), keyEventInfo.get()); 499 Evas_Object* mainFrame = browser->mainFrame(); 500 501 // Focus of the main frame could be lost during the test 502 // Therefore, setting focus to the main frame 503 evas_object_focus_set(mainFrame, true); 504 sendKeyDown(evas_object_evas_get(mainFrame), keyEventInfo.get()); 500 505 501 506 return JSValueMakeUndefined(context); -
trunk/Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp
r116610 r116633 242 242 } 243 243 244 void LayoutTestController::setTabKeyCyclesThroughElements(bool )245 { 246 notImplemented();244 void LayoutTestController::setTabKeyCyclesThroughElements(bool cycles) 245 { 246 DumpRenderTreeSupportEfl::setTabKeyCyclesThroughElements(browser->mainView(), cycles); 247 247 } 248 248
Note: See TracChangeset
for help on using the changeset viewer.