cef/libcef/browser/alloy
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
..
alloy_browser_context.cc Update to Chromium version 92.0.4515.0 (#885287) 2021-06-10 16:42:44 -04:00
alloy_browser_context.h Update to Chromium version 92.0.4515.0 (#885287) 2021-06-10 16:42:44 -04:00
alloy_browser_host_impl.cc Remove usage of FrameTreeNode IDs (see issue #2421) 2021-08-19 19:41:44 -04:00
alloy_browser_host_impl.h Remove usage of FrameTreeNode IDs (see issue #2421) 2021-08-19 19:41:44 -04:00
alloy_browser_main_win.cc
alloy_browser_main.cc widevine: Fix ARM compile error due to unused variable (see issue #3149) 2021-08-10 12:05:48 -04:00
alloy_browser_main.h widevine: Use component updater with the Alloy runtime (fixes issue #3149) 2021-08-09 21:10:45 -04:00
alloy_content_browser_client.cc Remove usage of FrameTreeNode IDs (see issue #2421) 2021-08-19 19:41:44 -04:00
alloy_content_browser_client.h Update to Chromium version 93.0.4577.0 (#902210) 2021-07-27 19:03:09 -04:00
alloy_dialog_util.cc Update to Chromium version 93.0.4577.0 (#902210) 2021-07-27 19:03:09 -04:00
alloy_dialog_util.h Update to Chromium version 93.0.4577.0 (#902210) 2021-07-27 19:03:09 -04:00
alloy_download_util.cc Update to Chromium version 93.0.4577.0 (#902210) 2021-07-27 19:03:09 -04:00
alloy_download_util.h Update to Chromium version 93.0.4577.0 (#902210) 2021-07-27 19:03:09 -04:00
browser_platform_delegate_alloy.cc Update to Chromium version 93.0.4577.0 (#902210) 2021-07-27 19:03:09 -04:00
browser_platform_delegate_alloy.h Update to Chromium version 93.0.4577.0 (#902210) 2021-07-27 19:03:09 -04:00
chrome_browser_process_alloy.cc widevine: Use component updater with the Alloy runtime (fixes issue #3149) 2021-08-09 21:10:45 -04:00
chrome_browser_process_alloy.h widevine: Use component updater with the Alloy runtime (fixes issue #3149) 2021-08-09 21:10:45 -04:00
chrome_profile_alloy.cc Update to Chromium version 92.0.4515.0 (#885287) 2021-06-10 16:42:44 -04:00
chrome_profile_alloy.h Update to Chromium version 92.0.4515.0 (#885287) 2021-06-10 16:42:44 -04:00
chrome_profile_manager_alloy.cc Update to Chromium version 92.0.4515.0 (#885287) 2021-06-10 16:42:44 -04:00
chrome_profile_manager_alloy.h Update to Chromium version 92.0.4515.0 (#885287) 2021-06-10 16:42:44 -04:00