Chromium Code Reviews
DescriptionIntroduce WebRemoteFrameBase to break dependencies on WebRemoteFrameImpl.
The CL is a replica of what was done for WebLocalFrameImpl, namely:
1. Introduce WebRemoteFrameBase that derives from WebRemoteFrame.
2. Make WebRemoteFrameImpl derive from WebRemoteFrameBase.
3. Make it possible to case from a RemoteFrame to WebRemoteFrameBase using
ChromeClient.
4. Make WebRemoteFrameBase garbage collected and plumb through Trace calls.
5. Change WebFrame to use WebRemoteFrameBase instead of WebRemoteFrameImpl.
6. Make methods pure virtual in WebRemoteFrameBase and override in
WebRemoteFrameImpl.
BUG=712963
Review-Url: https://codereview.chromium.org/2878623002
Cr-Commit-Position: refs/heads/master@{#471226}
Committed: https://chromium.googlesource.com/chromium/src/+/411384cbbbe54a0a7f6e280705512f83c81f6540
Patch Set 1 #Patch Set 2 : Rebase #Patch Set 3 : Fix windows linker errors. #
Total comments: 1
Messages
Total messages: 25 (14 generated)
|