-
mikhail.pozdnyakov@intel.com authored
https://bugs.webkit.org/show_bug.cgi?id=110463 Reviewed by Anders Carlsson. * UIProcess/efl/ViewClientEfl.h: (ViewClientEfl): * UIProcess/efl/WebView.cpp: (WebKit::WebView::didChangeViewportProperties): * UIProcess/efl/WebViewClient.cpp: (WebKit::WebViewClient::didChangeViewportAttributes): (WebKit): * UIProcess/efl/WebViewClient.h: Added didChangeViewportAttributes callback to the WKViewClient to handle page viewport updates. * CMakeLists.txt: * Shared/API/c/WKBase.h: * Shared/APIObject.h: * UIProcess/API/C/WKAPICast.h: (WebKit): * UIProcess/API/C/WKViewportAttributes.cpp: Added. (WKViewportAttributesGetTypeID): * UIProcess/API/C/WKViewportAttributes.h: Added. * UIProcess/API/C/efl/WKView.h: * UIProcess/WebViewportAttributes.cpp: Added. (WebKit): (WebKit::WebViewportAttributes::WebViewportAttributes): (WebKit::WebViewportAttributes::~WebViewportAttributes): * UIProcess/WebViewportAttributes.h: Added. (WebKit): (WebViewportAttributes): (WebKit::WebViewportAttributes::create): (WebKit::WebViewportAttributes::originalAttributes): (WebKit::WebViewportAttributes::type): Added WKViewportAttributesRef - WK2 C API object that is wrapping WebCore::ViewportAttributes structure and is passed in didChangeViewportAttributes WKViewClient callback. * UIProcess/efl/ViewClientEfl.cpp: (WebKit::ViewClientEfl::didChangeViewportAttributes): (WebKit): Added implementaion of didChangeViewportAttributes WKViewClient callback so that existing EFL WK2 funtionality is kept. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148274 268f45cc-cd09-0410-ab3c-d52691b4dbfc
6f721453