2010-10-01 Jochen Eisinger <jochen@chromium.org>
authorjochen@chromium.org <jochen@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 Oct 2010 08:06:10 +0000 (08:06 +0000)
committerjochen@chromium.org <jochen@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 Oct 2010 08:06:10 +0000 (08:06 +0000)
commit650a939447086acd31302607b3e06dac6eb5209d
treecb1604399626e9ed7e3031dd6225afee33fc3aa1
parentfced20c87de0c750efeb8db5adf96e46d3a3c57b
2010-10-01  Jochen Eisinger  <jochen@chromium.org>

        Reviewed by Darin Fisher.

        [chromium] add an identifier method to WebFrame. The identifier can be used to identify
        a given frame of a view over time. Using a pointer to the WebFrame object is fragile,
        since a new frame might have been allocated at the same address as an old, deleted frame.
        https://bugs.webkit.org/show_bug.cgi?id=46884

        * public/WebFrame.h:
        * src/WebFrameImpl.cpp:
        (WebKit::generateFrameIdentifier):
        (WebKit::WebFrameImpl::identifier):
        (WebKit::WebFrameImpl::WebFrameImpl):
        * src/WebFrameImpl.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@68871 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebKit/chromium/ChangeLog
WebKit/chromium/public/WebFrame.h
WebKit/chromium/src/WebFrameImpl.cpp
WebKit/chromium/src/WebFrameImpl.h