-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=70231 Patch by Keunsoon Lee <keunsoon.lee@samsung.com> on 2012-05-31 Reviewed by Chang Shu. These codes can be used for WKPageDecidePolicyForResponseCallback on page policy callbacks. The callback conveys WKURLResponseRef and WKURLRequestRef as parameter. By the way, EFL browser needs content type from response to decide correct policy. Another information, cookie, is necessary with similar reason. But, there is no way to obtain such information on WebKit2 main stream, except for WKURLRequestCopyURL(). So, EFL port created those files to extract necessary information from WKURLResponseRef and WKURLRequestRef, and not to desturb WebKit2 main stream. * Shared/API/c/efl/WKURLRequestEfl.cpp: Added. (WKURLRequestEflCopyCookies): extracting cookie information from WKURLRequestRef. * Shared/API/c/efl/WKURLRequestEfl.h: Added. * Shared/API/c/efl/WKURLResponseEfl.cpp: Added. (WKURLResponseEflCopyContentType): extracting content type (i.e. MIME type) from WKURLResponseRef. * Shared/API/c/efl/WKURLResponseEfl.h: Added. * Shared/efl/WebCoreArgumentCodersEfl.cpp: Added. (CoreIPC): (CoreIPC::::encode): (CoreIPC::::decode): * Shared/efl/WebURLRequestEfl.cpp: Added. (WebKit): (WebKit::WebURLRequestEfl::WebURLRequestEfl): (WebKit::WebURLRequestEfl::cookies): obtaining cookie information from ResourceRequest. * Shared/efl/WebURLRequestEfl.h: Added. (WebKit): (WebURLRequestEfl): (WebKit::WebURLRequestEfl::create): * Shared/efl/WebURLResponseEfl.cpp: Added. (WebKit): (WebKit::WebURLResponseEfl::WebURLResponseEfl): (WebKit::WebURLResponseEfl::contentType): obtaining content type (i.e. MIME type) from ResourceResponse. * Shared/efl/WebURLResponseEfl.h: Added. (WebKit): (WebURLResponseEfl): (WebKit::WebURLResponseEfl::create): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119092 268f45cc-cd09-0410-ab3c-d52691b4dbfc
69c39340