WebKit:
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 20 Nov 2004 21:44:48 +0000 (21:44 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 20 Nov 2004 21:44:48 +0000 (21:44 +0000)
commit1ad19194227b9dd9d1c3282bf3d8ab6db1b8a246
tree57871681542b50a9b6a4db4fd75eb21d2df5ab25
parentb6b8b37967ced85cfa6fa9c6d7c72baebfc107f4
WebKit:

        Reviewed by NOBODY (OOPS!).

<rdar://problem/3190977> closing window with many tabs in it can be quite slow

* WebView.subproj/WebFrame.m:
        (-[WebFrame _detachFromParent]): autorelease bridge instead of releasing it,
to make window and tab closing more responsive - this way the deallocation happens
after the windoow or tab appears to close.

WebBrowser:

        Reviewed by NOBODY (OOPS!).

        <rdar://problem/3190977> closing window with many tabs in it can be quite slow

* BrowserDocument.m:
        (-[BrowserDocument close]): Don't make an autorelease pool
here. This should not be needed for PLT world leak detection any
more, and it is necessary to make window closing responsive.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8058 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebKit/ChangeLog
WebKit/WebView.subproj/WebFrame.m