On Mar 30, 2011, at 5:39 PM, Nick Guenther wrote:

> I am seeing lots of memory leaking, which makes sense since I have no idea 
> how to clean up after WebKit2. It looks like the headers may be incomplete, 
> is this true? For example WKURL.h has WKURLCopyString() but neither in there 
> nor in WKString.h is there anything that says "WKFreeString()". 
> 
> I just stumbled acorss WKRetain() and WKRelease() but they operate on this 
> abstract WKTypeRef pointer with no explanation of what it's for. Can I 
> WKRelease(frame);?

All WK*Ref types are ref-counted. WKRetain and WKRelease work on any WK*Ref 
type. WebKit2's C API is modeled after CoreFoundation. You can find more 
information (including information about memory management) here: 
<http://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFDesignConcepts/CFDesignConcepts.html>.

-Adam

_______________________________________________
webkit-help mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-help

Reply via email to