It uses custom refcounting unnecessarily.
Created attachment 277014 [details] patch
Created attachment 277017 [details] patch
Comment on attachment 277017 [details] patch r=me
Created attachment 277082 [details] patch
Comment on attachment 277082 [details] patch Clearing flags on attachment: 277082 Committed r199893: <http://trac.webkit.org/changeset/199893>
All reviewed patches have been landed. Closing bug.