[webkit-reviews] review denied: [Bug 67857] Provide a way to get WebArchive from a BundleFrame : [Attachment 106890] Implement WKBundleFrameCopyWebArchive()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 9 11:28:06 PDT 2011


Sam Weinig <sam at webkit.org> has denied Ada Chan <adachan at apple.com>'s request
for review:
Bug 67857: Provide a way to get WebArchive from a BundleFrame
https://bugs.webkit.org/show_bug.cgi?id=67857

Attachment 106890: Implement WKBundleFrameCopyWebArchive()
https://bugs.webkit.org/attachment.cgi?id=106890&action=review

------- Additional Comments from Sam Weinig <sam at webkit.org>
View in context: https://bugs.webkit.org/attachment.cgi?id=106890&action=review


We are trying to get in the habit of adding tests for new API, so please add a
test in TestWebKitAPI.

> Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp:256
> +    RetainPtr<CFDataRef> data;
> +    if (RefPtr<LegacyWebArchive> archive =
LegacyWebArchive::create(toImpl(frameRef)->coreFrame()->document())) {
> +	   if ((data = archive->rawDataRepresentation()))
> +	       return WKDataCreate(CFDataGetBytePtr(data.get()),
CFDataGetLength(data.get()));
> +    }

The code to do this should be on the WebFrame itself.  In general, we try to
keep the code in API files to a minimum, mainly casts.


More information about the webkit-reviews mailing list