cef/libcef/browser/chrome
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
..
views Update to Chromium version 92.0.4515.0 (#885287) 2021-06-10 16:42:44 -04:00
browser_delegate.h
browser_platform_delegate_chrome.cc chrome: Add Views API integration (see issue #2969) 2021-02-21 15:25:10 -05:00
browser_platform_delegate_chrome.h chrome: Add Views API integration (see issue #2969) 2021-02-21 15:25:10 -05:00
chrome_browser_context.cc chrome: Fix AssertBlockingAllowed() with disk-based Profile creation (see issue #2969) 2021-08-04 15:23:49 -04:00
chrome_browser_context.h chrome: Fix potential UAF of ChromeBrowserContext and Profile (see issue #2969) 2021-07-27 19:03:21 -04:00
chrome_browser_delegate.cc Remove usage of FrameTreeNode IDs (see issue #2421) 2021-08-19 19:41:44 -04:00
chrome_browser_delegate.h Update to Chromium version 92.0.4515.0 (#885287) 2021-06-10 16:42:44 -04:00
chrome_browser_host_impl.cc Remove usage of FrameTreeNode IDs (see issue #2421) 2021-08-19 19:41:44 -04:00
chrome_browser_host_impl.h Remove usage of FrameTreeNode IDs (see issue #2421) 2021-08-19 19:41:44 -04:00
chrome_browser_main_extra_parts_cef.cc Update to Chromium version 91.0.4472.0 (#870763) 2021-04-23 11:38:51 -04:00
chrome_browser_main_extra_parts_cef.h
chrome_content_browser_client_cef.cc Update to Chromium version 93.0.4577.0 (#902210) 2021-07-27 19:03:09 -04:00
chrome_content_browser_client_cef.h Update to Chromium version 93.0.4577.0 (#902210) 2021-07-27 19:03:09 -04:00
chrome_context_menu_handler.cc Update to Chromium version 92.0.4515.0 (#885287) 2021-06-10 16:42:44 -04:00
chrome_context_menu_handler.h chrome: Support customization of context menus (see issue #2969) 2021-04-08 19:38:29 -04:00