cef/libcef/browser
Marshall Greenblatt 6d71f5ffd7 Don't reconnect after intentional browser frame detach (see issue #3260)
Send a FrameDetached message from CefFrameHostImpl::Detach before closing
the RenderFrame connection to avoid an immediate reconnect attempt by the
renderer.

When BFCache is disabled the intentionally detached frame will never be
reconnected. When BFCache is enabled the intentionally detached frame will
be reconnected via CefFrameImpl::OnWasShown if/when it exits the cache.
2022-08-19 12:38:32 -04:00
..
alloy chrome: Add support for CefRequestHandler::OnCertificateError (see issue #3148) 2022-08-09 15:43:00 -04:00
chrome chrome: Add support for CefRequestHandler::OnCertificateError (see issue #3148) 2022-08-09 15:43:00 -04:00
devtools Update to Chromium version 105.0.5176.0 (#1023155) 2022-07-22 13:31:29 -04:00
extensions Update to Chromium version 105.0.5176.0 (#1023155) 2022-07-22 13:31:29 -04:00
gpu Convert defined(OS_XXX) to BUILDFLAG(IS_XXX) in libcef 2022-01-24 12:58:04 -05:00
media_router Update to Chromium version 105.0.5176.0 (#1023155) 2022-07-22 13:31:29 -04:00
native Fix browser focus assignment on mouse click (fixes issue #3306) 2022-08-10 13:52:42 -04:00
net Update to Chromium version 105.0.5176.0 (#1023155) 2022-07-22 13:31:29 -04:00
net_service Fix same-site calculation for saving cookies from intercepted responses 2022-08-19 12:38:32 -04:00
osr Update to Chromium version 105.0.5176.0 (#1023155) 2022-07-22 13:31:29 -04:00
prefs Update to Chromium version 105.0.5176.0 (#1023155) 2022-07-22 13:31:29 -04:00
printing Fix crashes with PrintToPDF (fixes issue #3373) 2022-08-18 12:29:35 -04:00
test Support configuration of the CefTestServer certificate type (see issue #3348) 2022-08-04 12:37:12 -04:00
views Move testonly support for UI input events to libcef_test_support 2022-07-29 20:15:10 -04:00
audio_capturer.cc Update to Chromium version 93.0.4577.0 (#902210) 2021-07-27 19:03:09 -04:00
audio_capturer.h Update to Chromium version 93.0.4577.0 (#902210) 2021-07-27 19:03:09 -04:00
audio_loopback_stream_creator.cc Update to Chromium version 100.0.4896.0 (#972766) 2022-02-22 19:22:39 -05:00
audio_loopback_stream_creator.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
browser_contents_delegate.cc Update to Chromium version 105.0.5176.0 (#1023155) 2022-07-22 13:31:29 -04:00
browser_contents_delegate.h Fix cursor change notification for OOP iframes (fixes issue #3308) 2022-04-13 20:31:27 -04:00
browser_context.cc Fix possible use after shutdown of BrowserContext (fixes issue #3193) 2022-01-10 17:21:07 -05:00
browser_context.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
browser_context_keyed_service_factories.cc Update to Chromium version 87.0.4280.0 (#812852) 2020-10-15 14:21:06 -04:00
browser_context_keyed_service_factories.h Initialize required KeyedServiceFactories when extensions are disabled (issue #2359) 2018-02-02 17:44:08 -05:00
browser_frame.cc Add a shared memory variant of CefProcessMessage (fixes issue #3126) 2022-07-04 09:49:15 +00:00
browser_frame.h Add a shared memory variant of CefProcessMessage (fixes issue #3126) 2022-07-04 09:49:15 +00:00
browser_host_base.cc Fix issues with browser focus assignment (fixes issue #3306, fixes issue #3116, see issue #3040) 2022-08-05 15:02:27 -04:00
browser_host_base.h Fix issues with browser focus assignment (fixes issue #3306, fixes issue #3116, see issue #3040) 2022-08-05 15:02:27 -04:00
browser_host_create.cc Remove compile-time checks for toolkit_views 2022-04-12 12:06:53 -04:00
browser_info.cc Improve logging of frame connection state (see issue #3260) 2022-08-19 12:38:32 -04:00
browser_info.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
browser_info_manager.cc Update to Chromium version 105.0.5176.0 (#1023155) 2022-07-22 13:31:29 -04:00
browser_info_manager.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
browser_manager.cc Remove usage of FrameTreeNode IDs (see issue #2421) 2021-08-19 19:41:44 -04:00
browser_manager.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
browser_message_loop.cc Update to Chromium version 101.0.4951.0 (#982481) 2022-03-30 19:54:09 -04:00
browser_message_loop.h Refactor process execution logic (see issue #2969) 2020-06-29 16:17:13 -04:00
browser_platform_delegate.cc alloy: Use Chrome JS dialogs on Windows/Linux (fixes issue #3316) 2022-06-03 22:45:23 +03:00
browser_platform_delegate.h alloy: Use Chrome JS dialogs on Windows/Linux (fixes issue #3316) 2022-06-03 22:45:23 +03:00
browser_platform_delegate_create.cc Remove compile-time checks for toolkit_views 2022-04-12 12:06:53 -04:00
browser_util.cc Translate additional CEF modifiers to EF_* flags (see issue #2597) 2021-07-19 15:52:36 +00:00
browser_util.h Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
certificate_query.cc chrome: Add support for CefRequestHandler::OnCertificateError (see issue #3148) 2022-08-09 15:43:00 -04:00
certificate_query.h chrome: Add support for CefRequestHandler::OnCertificateError (see issue #3148) 2022-08-09 15:43:00 -04:00
chrome_crash_reporter_client_stub.cc Convert defined(OS_XXX) to BUILDFLAG(IS_XXX) in libcef 2022-01-24 12:58:04 -05:00
context.cc Convert defined(OS_XXX) to BUILDFLAG(IS_XXX) in libcef 2022-01-24 12:58:04 -05:00
context.h Rename CefBrowserHostImpl to AlloyBrowserHostImpl (see issue #2969) 2020-09-22 17:36:06 -04:00
context_menu_params_impl.cc Update to Chromium version 91.0.4472.0 (#870763) 2021-04-23 11:38:51 -04:00
context_menu_params_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
download_item_impl.cc Add CefBaseTime and use it instead of CefTime (see issue #2935) 2022-07-19 10:09:35 -04:00
download_item_impl.h Add CefBaseTime and use it instead of CefTime (see issue #2935) 2022-07-19 10:09:35 -04:00
download_manager_delegate.cc Update to Chromium version 105.0.5176.0 (#1023155) 2022-07-22 13:31:29 -04:00
download_manager_delegate.h Update to Chromium version 100.0.4896.0 (#972766) 2022-02-22 19:22:39 -05:00
extension_impl.cc Update to Chromium version 100.0.4896.0 (#972766) 2022-02-22 19:22:39 -05:00
extension_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
file_dialog_manager.cc Update to Chromium version 105.0.5176.0 (#1023155) 2022-07-22 13:31:29 -04:00
file_dialog_manager.h Use Chrome file dialogs on all platforms and runtimes (fixes issue #3314) 2022-04-19 18:52:26 -04:00
file_dialog_runner.cc alloy: Use Chrome JS dialogs on Windows/Linux (fixes issue #3316) 2022-06-03 22:45:23 +03:00
file_dialog_runner.h Use Chrome file dialogs on all platforms and runtimes (fixes issue #3314) 2022-04-19 18:52:26 -04:00
frame_host_impl.cc Don't reconnect after intentional browser frame detach (see issue #3260) 2022-08-19 12:38:32 -04:00
frame_host_impl.h Improve logging of frame connection state (see issue #3260) 2022-08-19 12:38:32 -04:00
frame_service_base.h Convert defined(OS_XXX) to BUILDFLAG(IS_XXX) in libcef 2022-01-24 12:58:04 -05:00
image_impl.cc Update to Chromium version 101.0.4951.0 (#982481) 2022-03-30 19:54:09 -04:00
image_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
iothread_state.cc Remove usage of FrameTreeNode IDs (see issue #2421) 2021-08-19 19:41:44 -04:00
iothread_state.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
javascript_dialog_manager.cc alloy: Use Chrome JS dialogs on Windows/Linux (fixes issue #3316) 2022-06-03 22:45:23 +03:00
javascript_dialog_manager.h alloy: Use Chrome JS dialogs on Windows/Linux (fixes issue #3316) 2022-06-03 22:45:23 +03:00
javascript_dialog_runner.h alloy: Use Chrome JS dialogs on Windows/Linux (fixes issue #3316) 2022-06-03 22:45:23 +03:00
main_runner.cc Update to Chromium version 105.0.5176.0 (#1023155) 2022-07-22 13:31:29 -04:00
main_runner.h Update to Chromium version 98.0.4758.0 (#950365) 2021-12-18 15:57:34 -05:00
media_access_query.cc chrome: Add support for OnRequestMediaAccessPermission callback (see issue #2582) 2022-07-08 07:40:35 +00:00
media_access_query.h chrome: Add support for OnRequestMediaAccessPermission callback (see issue #2582) 2022-07-08 07:40:35 +00:00
media_capture_devices_dispatcher.cc libcef: Convert NULL to nullptr (see issue #2861) 2020-01-15 14:49:22 +01:00
media_capture_devices_dispatcher.h Update to Chromium version 77.0.3865.0 (#681094) 2019-09-04 15:13:32 +00:00
media_stream_registrar.cc Add OnMediaAccessChange notification (fixes issue #3310) 2022-06-30 12:22:28 +00:00
media_stream_registrar.h Add OnMediaAccessChange notification (fixes issue #3310) 2022-06-30 12:22:28 +00:00
menu_manager.cc alloy: Use Views context menus on Windows/Linux (fixes issue #3330) 2022-05-20 14:15:17 +03:00
menu_manager.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
menu_model_impl.cc Update to Chromium version 105.0.5195.0 (#1027018) 2022-07-25 23:47:56 -04:00
menu_model_impl.h Update to Chromium version 105.0.5195.0 (#1027018) 2022-07-25 23:47:56 -04:00
menu_runner.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
navigation_entry_impl.cc Add CefBaseTime and use it instead of CefTime (see issue #2935) 2022-07-19 10:09:35 -04:00
navigation_entry_impl.h Add CefBaseTime and use it instead of CefTime (see issue #2935) 2022-07-19 10:09:35 -04:00
origin_whitelist_impl.cc Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
origin_whitelist_impl.h Update to Chromium version 92.0.4515.0 (#885287) 2021-06-10 16:42:44 -04:00
path_util_impl.cc Convert defined(OS_XXX) to BUILDFLAG(IS_XXX) in libcef 2022-01-24 12:58:04 -05:00
permission_prompt.cc Add CefPermissionHandler callbacks for permission prompts (see issue #3352) 2022-07-07 10:01:24 +00:00
permission_prompt.h Add CefPermissionHandler callbacks for permission prompts (see issue #3352) 2022-07-07 10:01:24 +00:00
print_settings_impl.cc Convert legacy IPC messages to Mojo (fixes issue #3123) 2021-05-18 21:59:48 -04:00
print_settings_impl.h Update to Chromium version 100.0.4896.0 (#972766) 2022-02-22 19:22:39 -05:00
process_util_impl.cc Update to Chromium version 85.0.4183.0 (#782793) 2020-07-16 19:11:12 -04:00
request_context_handler_map.cc Remove usage of FrameTreeNode IDs (see issue #2421) 2021-08-19 19:41:44 -04:00
request_context_handler_map.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
request_context_impl.cc Update to Chromium version 99.0.4844.0 (#961656) 2022-01-26 21:10:29 -05:00
request_context_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
scheme_impl.cc Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
screen_util.cc alloy: mac: Fix default popup window positioning (see issue #3244) 2022-06-27 10:29:16 +00:00
screen_util.h alloy: mac: Fix default popup window positioning (see issue #3244) 2022-06-27 10:29:16 +00:00
screen_util_unittest.cc alloy: mac: Fix default popup window positioning (see issue #3244) 2022-06-27 10:29:16 +00:00
server_impl.cc Update to Chromium version 104.0.5112.0 (#1012729) 2022-06-22 10:56:35 +03:00
server_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
simple_menu_model_impl.cc Update to Chromium version 105.0.5195.0 (#1027018) 2022-07-25 23:47:56 -04:00
simple_menu_model_impl.h Update to Chromium version 105.0.5195.0 (#1027018) 2022-07-25 23:47:56 -04:00
speech_recognition_manager_delegate.cc Update to Chromium version 103.0.5060.0 (#1002911) 2022-05-20 19:39:32 +03:00
speech_recognition_manager_delegate.h Update to Chromium version 100.0.4896.0 (#972766) 2022-02-22 19:22:39 -05:00
ssl_host_state_delegate.cc Update to Chromium version 95.0.4638.0 (#920003) 2021-09-22 12:08:24 +03:00
ssl_host_state_delegate.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
ssl_info_impl.cc Update to Chromium version 78.0.3904.0 (#693954) 2019-10-01 13:55:16 +00:00
ssl_info_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
ssl_status_impl.cc Add callback for custom certificate selection (issue #1824) 2016-10-27 14:04:48 -04:00
ssl_status_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
stream_impl.cc Convert defined(OS_XXX) to BUILDFLAG(IS_XXX) in libcef 2022-01-24 12:58:04 -05:00
stream_impl.h Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
thread_util.h Update to Chromium version 103.0.5060.0 (#1002911) 2022-05-20 19:39:32 +03:00
trace_impl.cc Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
trace_subscriber.cc Increase priority of the EndTracing task (fixes issue #3288) 2022-03-23 17:31:09 -04:00
trace_subscriber.h Update to Chromium revision 2b3ae3b8 (#394939) 2016-05-25 08:10:01 -07:00
x509_cert_principal_impl.cc Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
x509_cert_principal_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
x509_certificate_impl.cc Add CefBaseTime and use it instead of CefTime (see issue #2935) 2022-07-19 10:09:35 -04:00
x509_certificate_impl.h Add CefBaseTime and use it instead of CefTime (see issue #2935) 2022-07-19 10:09:35 -04:00
xml_reader_impl.cc Update to Chromium version 89.0.4389.0 (#843830) 2021-02-08 14:15:38 -05:00
xml_reader_impl.h Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
zip_reader_impl.cc Add CefBaseTime and use it instead of CefTime (see issue #2935) 2022-07-19 10:09:35 -04:00
zip_reader_impl.h Add CefBaseTime and use it instead of CefTime (see issue #2935) 2022-07-19 10:09:35 -04:00