cef/libcef
Marshall Greenblatt 955097ea77 Remove usage of FrameTreeNode IDs (see issue #2421)
With the introduction of prerendering in Chromium it is now possible for
RenderFrameHosts (RFH) to move between FrameTrees. As a consequence we can no
longer rely on FrameTreeNode IDs to uniquely identify a RFH over its lifespan.
We must now switch to using GlobalRenderFrameHostId (child_id, frame_routing_id)
instead for that purpose. Additionally, we simplify existing code by using the
GlobalRenderFrameHostId struct in all places that previously used a
(render_process_id, render_frame_id) pair, since these concepts are equivalent.

See https://crbug.com/1179502#c8 for additional background.
2021-08-19 19:41:44 -04:00
..
browser Remove usage of FrameTreeNode IDs (see issue #2421) 2021-08-19 19:41:44 -04:00
common Remove usage of FrameTreeNode IDs (see issue #2421) 2021-08-19 19:41:44 -04:00
features Create a ChromeBrowserHostImpl for every Chrome tab (see issue #2969) 2020-09-21 17:06:56 -04:00
renderer Fix ExecuteJavaScript failure with null CefRenderProcessHandler (see issue #2421) 2021-08-18 18:08:00 -04:00
resources Mac: Update CFBundleIdentifier for the CEF framework 2021-08-11 12:38:43 -04:00