cef/libcef/browser/net
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
..
chrome_scheme_handler.cc Update to Chromium version 93.0.4577.0 (#902210) 2021-07-27 19:03:09 -04:00
chrome_scheme_handler.h Update to Chromium version 88.0.4324.0 (#827102) 2020-12-04 15:43:33 -05:00
crlset_file_util_impl.cc Update to Chromium version 81.0.4044.0 (#737173) 2020-03-04 19:31:54 -05:00
devtools_scheme_handler.cc Make CefBrowserContext an abstract base class (see issue #2969) 2020-07-01 15:35:07 -04:00
devtools_scheme_handler.h Make CefBrowserContext an abstract base class (see issue #2969) 2020-07-01 15:35:07 -04:00
internal_scheme_handler.cc Update to Chromium version 91.0.4472.0 (#870763) 2021-04-23 11:38:51 -04:00
internal_scheme_handler.h Update to Chromium version 80.0.3987.0 (#722274) 2020-02-17 13:19:09 -05:00
scheme_handler.cc Update to Chromium version 88.0.4324.0 (#827102) 2020-12-04 15:43:33 -05:00
scheme_handler.h Update to Chromium version 88.0.4324.0 (#827102) 2020-12-04 15:43:33 -05:00
throttle_handler.cc Remove usage of FrameTreeNode IDs (see issue #2421) 2021-08-19 19:41:44 -04:00
throttle_handler.h Add chrome runtime support for more callbacks and ceftests (see issue #2969) 2020-09-29 18:31:43 -04:00