Changeset 136117 in webkit
- Timestamp:
- Nov 29, 2012, 3:03:35 AM (14 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
TestWebKitAPI/PlatformEfl.cmake (modified) (2 diffs)
-
TestWebKitAPI/efl/PlatformWebView.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r136116 r136117 1 2012-11-29 Sudarsana Nagineni <sudarsana.nagineni@intel.com> 2 3 [EFL][WK2] Add support for PlatformWebView::simulateMouseMove() in TestWebKitAPI 4 https://bugs.webkit.org/show_bug.cgi?id=103252 5 6 Reviewed by Kenneth Rohde Christiansen. 7 8 Add support for PlatformWebView::simulateMouseMove() and enable 9 WebKit2 API test MouseMoveAfterCrash. 10 11 * TestWebKitAPI/PlatformEfl.cmake: Enable MouseMoveAfterCrash API 12 test. 13 * TestWebKitAPI/efl/PlatformWebView.cpp: 14 (TestWebKitAPI::onWebProcessCrashed): Handle 'webprocess,crashed' signal 15 to prevent loading an error page since the test case is reloading actual 16 page after web process has terminated and recovered. 17 (TestWebKitAPI): 18 (TestWebKitAPI::PlatformWebView::PlatformWebView): 19 (TestWebKitAPI::PlatformWebView::simulateMouseMove): Implemented. 20 1 21 2012-11-29 Andras Becsi <andras.becsi@digia.com> 2 22 -
trunk/Tools/TestWebKitAPI/PlatformEfl.cmake
r135646 r136117 60 60 LoadAlternateHTMLStringWithNonDirectoryURL 61 61 LoadCanceledNoServerRedirectCallback 62 MouseMoveAfterCrash 62 63 NewFirstVisuallyNonEmptyLayout 63 64 NewFirstVisuallyNonEmptyLayoutFails … … 91 92 # 92 93 # HitTestResultNodeHandle 93 # MouseMoveAfterCrash94 94 # ResponsivenessTimerDoesntFireEarly 95 95 # SpacebarScrolling -
trunk/Tools/TestWebKitAPI/efl/PlatformWebView.cpp
r136011 r136117 55 55 } 56 56 57 static void onWebProcessCrashed(void*, Evas_Object*, void* eventInfo) 58 { 59 bool* handled = static_cast<bool*>(eventInfo); 60 *handled = true; 61 } 62 57 63 PlatformWebView::PlatformWebView(WKContextRef contextRef, WKPageGroupRef pageGroupRef) 58 64 { … … 61 67 m_view = toImpl(WKViewCreate(evas, contextRef, pageGroupRef)); 62 68 ewk_view_theme_set(m_view, THEME_DIR"/default.edj"); 69 evas_object_smart_callback_add(m_view, "webprocess,crashed", onWebProcessCrashed, 0); 63 70 resizeTo(600, 800); 64 71 } … … 89 96 } 90 97 98 void PlatformWebView::simulateMouseMove(unsigned x, unsigned y) 99 { 100 Evas* evas = ecore_evas_get(m_window); 101 evas_object_show(m_view); 102 evas_event_feed_mouse_move(evas, x, y, 0, 0); 103 } 104 91 105 } // namespace TestWebKitAPI
Note:
See TracChangeset
for help on using the changeset viewer.