Changeset 160128 in webkit
- Timestamp:
- Dec 4, 2013 2:42:46 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r160125 r160128 1 2013-12-04 Nick Diego Yamane <nick.yamane@openbossa.org> 2 3 [EFL][GTK][WK2] Remove unnecessary reinterpret_casts when setting API clients 4 https://bugs.webkit.org/show_bug.cgi?id=125231 5 6 Reviewed by Anders Carlsson. 7 8 After r159988, WKClients have to be instantiated with a specific 9 version of that client and its Base field has to used when setting it. 10 Eg: 11 12 WKFullScreenClientV0 wkClient = { 13 { 14 0, // version 15 this, // clientInfo 16 }, 17 willEnterFullScreen, 18 willExitFullScreen 19 }; 20 WKViewSetFullScreenClientGtk(this, &wkClient.base); 21 22 So we don't need the reinterpret_casts introduced in r160075. 23 24 * UIProcess/API/gtk/WebKitFullscreenClient.cpp: 25 (attachFullScreenClientToView): reinterpret_cast<WKFooClientBase*>(&client) -> &client.base 26 * UIProcess/API/gtk/WebKitRequestManagerClient.cpp: 27 (attachRequestManagerClientToContext): Ditto. 28 * UIProcess/API/gtk/WebKitTextChecker.cpp: 29 (WebKitTextChecker::WebKitTextChecker): Ditto. 30 * UIProcess/API/gtk/WebKitWebInspector.cpp: 31 (webkitWebInspectorCreate): Ditto. 32 * UIProcess/efl/BatteryProvider.cpp: 33 (BatteryProvider::BatteryProvider): Ditto. 34 * UIProcess/efl/NetworkInfoProvider.cpp: 35 (NetworkInfoProvider::NetworkInfoProvider): Ditto. 36 * UIProcess/efl/PageUIClientEfl.cpp: 37 (WebKit::PageUIClientEfl::PageUIClientEfl): Ditto. 38 * UIProcess/efl/RequestManagerClientEfl.cpp: 39 (WebKit::RequestManagerClientEfl::RequestManagerClientEfl): Ditto. 40 * UIProcess/efl/TextCheckerClientEfl.cpp: 41 (TextCheckerClientEfl::TextCheckerClientEfl): Ditto. 42 * UIProcess/efl/VibrationClientEfl.cpp: 43 (VibrationClientEfl::VibrationClientEfl): Ditto. 44 * UIProcess/efl/ViewClientEfl.cpp: 45 (WebKit::ViewClientEfl::ViewClientEfl): Ditto. 46 1 47 2013-12-04 Nick Diego Yamane <nick.yamane@openbossa.org> 2 48 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitFullscreenClient.cpp
r160075 r160128 46 46 willExitFullScreen 47 47 }; 48 WKViewSetFullScreenClientGtk(toAPI(WEBKIT_WEB_VIEW_BASE(webView)), reinterpret_cast<WKFullScreenClientGtkBase*>(&wkFullScreenClient));48 WKViewSetFullScreenClientGtk(toAPI(WEBKIT_WEB_VIEW_BASE(webView)), &wkFullScreenClient.base); 49 49 } 50 50 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitRequestManagerClient.cpp
r160075 r160128 49 49 didFailToLoadURIRequest 50 50 }; 51 WKSoupRequestManagerSetClient(toAPI(webkitWebContextGetRequestManager(webContext)), reinterpret_cast<WKSoupRequestManagerClientBase*>(&wkRequestManagerClient));51 WKSoupRequestManagerSetClient(toAPI(webkitWebContextGetRequestManager(webContext)), &wkRequestManagerClient.base); 52 52 } 53 53 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitTextChecker.cpp
r160075 r160128 108 108 ignoreWordCallback, 109 109 }; 110 WKTextCheckerSetClient( reinterpret_cast<WKTextCheckerClientBase*>(&wkTextCheckerClient));110 WKTextCheckerSetClient(&wkTextCheckerClient.base); 111 111 } 112 112 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebInspector.cpp
r160075 r160128 330 330 didChangeAttachedHeight 331 331 }; 332 WKInspectorSetInspectorClientGtk(toAPI(webInspector), reinterpret_cast<WKInspectorClientGtkBase*>(&wkInspectorClientGtk));332 WKInspectorSetInspectorClientGtk(toAPI(webInspector), &wkInspectorClientGtk.base); 333 333 334 334 return inspector; -
trunk/Source/WebKit2/UIProcess/efl/BatteryProvider.cpp
r160075 r160128 79 79 }; 80 80 81 WKBatteryManagerSetProvider(m_batteryManager.get(), reinterpret_cast<WKBatteryProviderBase*>(&wkBatteryProvider));81 WKBatteryManagerSetProvider(m_batteryManager.get(), &wkBatteryProvider.base); 82 82 } 83 83 -
trunk/Source/WebKit2/UIProcess/efl/NetworkInfoProvider.cpp
r160075 r160128 83 83 }; 84 84 85 WKNetworkInfoManagerSetProvider(wkNetworkInfoManager, reinterpret_cast<WKNetworkInfoProviderBase*>(&wkNetworkInfoProvider));85 WKNetworkInfoManagerSetProvider(wkNetworkInfoManager, &wkNetworkInfoProvider.base); 86 86 } 87 87 -
trunk/Source/WebKit2/UIProcess/efl/RequestManagerClientEfl.cpp
r160075 r160128 78 78 wkRequestManagerClient.didReceiveURIRequest = didReceiveURIRequest; 79 79 80 WKSoupRequestManagerSetClient(m_soupRequestManager.get(), reinterpret_cast<WKSoupRequestManagerClientBase*>(&wkRequestManagerClient));80 WKSoupRequestManagerSetClient(m_soupRequestManager.get(), &wkRequestManagerClient.base); 81 81 } 82 82 -
trunk/Source/WebKit2/UIProcess/efl/TextCheckerClientEfl.cpp
r160075 r160128 78 78 ignoreWordCallback 79 79 }; 80 WKTextCheckerSetClient( reinterpret_cast<WKTextCheckerClientBase*>(&wkTextCheckerClient));80 WKTextCheckerSetClient(&wkTextCheckerClient.base); 81 81 } 82 82 -
trunk/Source/WebKit2/UIProcess/efl/VibrationClientEfl.cpp
r160075 r160128 70 70 cancelVibrationCallback 71 71 }; 72 WKVibrationSetProvider(wkVibration, reinterpret_cast<WKVibrationProviderBase*>(&wkVibrationProvider));72 WKVibrationSetProvider(wkVibration, &wkVibrationProvider.base); 73 73 } 74 74 -
trunk/Source/WebKit2/UIProcess/efl/ViewClientEfl.cpp
r160075 r160128 201 201 #endif 202 202 203 WKViewSetViewClient(m_view->wkView(), reinterpret_cast<WKViewClientBase*>(&viewClient));203 WKViewSetViewClient(m_view->wkView(), &viewClient.base); 204 204 } 205 205 -
trunk/Tools/ChangeLog
r160124 r160128 1 2013-12-04 Nick Diego Yamane <nick.yamane@openbossa.org> 2 3 [EFL][WK2] Buildfix after r160104 4 https://bugs.webkit.org/show_bug.cgi?id=125231 5 6 Reviewed by Anders Carlsson. 7 8 * TestWebKitAPI/Tests/WebKit2/CoordinatedGraphics/WKViewIsActiveSetIsActive.cpp: 9 (TestWebKitAPI::TEST): reinterpret_cast<WKFooClientBase*>(&client) -> &client.base 10 * TestWebKitAPI/Tests/WebKit2/efl/WKViewClientWebProcessCallbacks.cpp: 11 (TestWebKitAPI::setViewClient): Ditto. 12 1 13 2013-12-04 Myles C. Maxfield <mmaxfield@apple.com> 2 14 -
trunk/Tools/TestWebKitAPI/Tests/WebKit2/CoordinatedGraphics/WKViewIsActiveSetIsActive.cpp
r160107 r160128 93 93 viewClient.webProcessCrashed = webProcessCrashed; 94 94 viewClient.webProcessDidRelaunch = webProcessRelaunched; 95 WKViewSetViewClient(view.get(), reinterpret_cast<WKViewClientBase*>(&viewClient));95 WKViewSetViewClient(view.get(), &viewClient.base); 96 96 97 97 WKViewInitialize(view.get()); -
trunk/Tools/TestWebKitAPI/Tests/WebKit2/efl/WKViewClientWebProcessCallbacks.cpp
r160107 r160128 98 98 viewClient.webProcessDidRelaunch = webProcessDidRelaunch; 99 99 100 WKViewSetViewClient(view, reinterpret_cast<WKViewClientBase*>(&viewClient));100 WKViewSetViewClient(view, &viewClient.base); 101 101 } 102 102
Note: See TracChangeset
for help on using the changeset viewer.