cef/libcef/common
Marshall Greenblatt e6b45b0c88 Split UI thread shutdown into before and after stages (see #3609)
Existing UI thread shutdown tasks need to be executed before the UI
thread RunLoop is terminated. Those tasks have now been moved to
CefMainRunner::StartShutdownOnUIThread and FinishShutdownOnUIThread is
now called after the RunLoop is terminated.

This fixes a shutdown crash in ChromeProcessSingleton::DeleteInstance.
DeleteInstance needs to be called on the UI thread near the end of the
shutdown process (after ChromeProcessSingleton::Cleanup is called via
PostMainMessageLoopRun).
2023-12-13 13:27:05 -05:00
..
alloy Split UI thread shutdown into before and after stages (see #3609) 2023-12-13 13:27:05 -05:00
chrome Split UI thread shutdown into before and after stages (see #3609) 2023-12-13 13:27:05 -05:00
extensions Update to Chromium version 111.0.5563.0 (#1097615) 2023-02-03 13:00:26 -05:00
mojom Replace ReadOnlySharedMemoryRegion with WritableSharedMemoryRegion (see #3502) 2023-10-16 22:43:29 +00:00
net Fix cookie exclusion for fetch CORS pre-flight requests (fixes #3596) 2023-11-20 14:44:43 -05:00
net_service Update source files for bracket style 2023-01-04 17:47:17 -05:00
test Update source files for bracket style 2023-01-04 17:47:17 -05:00
app_manager.cc Fix cookie exclusion for fetch CORS pre-flight requests (fixes #3596) 2023-11-20 14:44:43 -05:00
app_manager.h Fix cookie exclusion for fetch CORS pre-flight requests (fixes #3596) 2023-11-20 14:44:43 -05:00
base_impl.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
cdm_host_file_path.cc widevine: Support CDM host verification and storage ID (fixes issue #3404) 2022-10-04 18:21:31 -04:00
cdm_host_file_path.h widevine: Support CDM host verification and storage ID (fixes issue #3404) 2022-10-04 18:21:31 -04:00
cef_crash_report_upload_thread.cc Replace NOTREACHED() with DCHECK(false) (fixes #3500) 2023-05-08 18:36:00 +03:00
cef_crash_report_upload_thread.h Update to Chromium version 107.0.5304.0 (#1047731) 2022-09-29 13:09:35 -04:00
cef_crash_report_utils.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
cef_crash_report_utils.h Update to Chromium revision bc084a8b (#530369) 2018-02-19 17:38:04 -05:00
cef_switches.cc alloy: Add setting to customize log items 2023-08-07 13:40:40 -04:00
cef_switches.h alloy: Add setting to customize log items 2023-08-07 13:40:40 -04:00
command_line_impl.cc chrome: Add callback for already running app relaunch (fixes #3609) 2023-12-04 15:42:50 -05:00
command_line_impl.h chrome: Add callback for already running app relaunch (fixes #3609) 2023-12-04 15:42:50 -05:00
crash_reporter_client.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
crash_reporter_client.h Linux: Migrate from breakpad to crashpad (see issue #3249) 2022-03-17 15:34:49 -04:00
crash_reporting.cc Update to Chromium version 118.0.5993.0 (#1192594) 2023-09-20 12:07:47 -04:00
crash_reporting.h Convert defined(OS_XXX) to BUILDFLAG(IS_XXX) in libcef 2022-01-24 12:58:04 -05:00
drag_data_impl.cc Add CefDragData::GetFilePaths to return file paths (fixes #3568) 2023-10-04 12:25:52 -04:00
drag_data_impl.h Add CefDragData::GetFilePaths to return file paths (fixes #3568) 2023-10-04 12:25:52 -04:00
file_util_impl.cc Replace NOTREACHED() with DCHECK(false) (fixes #3500) 2023-05-08 18:36:00 +03:00
frame_util.cc Remove usage of FrameTreeNode IDs (see issue #2421) 2021-08-19 19:41:44 -04:00
frame_util.h Update to Chromium version 111.0.5563.0 (#1097615) 2023-02-03 13:00:26 -05:00
i18n_util_impl.cc views: Add support for absolute positioned overlay views. 2021-09-16 18:25:43 +03:00
json_impl.cc Remove deprecated base::[Dictionary|List]Value API usage 2023-01-30 21:32:19 -05:00
main_runner_delegate.h Split UI thread shutdown into before and after stages (see #3609) 2023-12-13 13:27:05 -05:00
main_runner_handler.h Update to Chromium version 98.0.4758.0 (#950365) 2021-12-18 15:57:34 -05:00
parser_impl.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
process_message_impl.cc Remove deprecated base::[Dictionary|List]Value API usage 2023-01-30 21:32:19 -05:00
process_message_impl.h Remove deprecated base::[Dictionary|List]Value API usage 2023-01-30 21:32:19 -05:00
process_message_smr_impl.cc Replace ReadOnlySharedMemoryRegion with WritableSharedMemoryRegion (see #3502) 2023-10-16 22:43:29 +00:00
process_message_smr_impl.h Replace ReadOnlySharedMemoryRegion with WritableSharedMemoryRegion (see #3502) 2023-10-16 22:43:29 +00:00
request_impl.cc Update to Chromium version 119.0.6045.0 (#1204232) 2023-10-24 10:56:39 -04:00
request_impl.h Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
resource_bundle_delegate.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
resource_bundle_delegate.h Update to Chromium version 101.0.4951.0 (#982481) 2022-03-30 19:54:09 -04:00
resource_bundle_impl.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
resource_bundle_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
resource_util.cc alloy: Add callback for already running app relaunch (fixes #3615) 2023-12-06 12:14:47 -05:00
resource_util.h Convert defined(OS_XXX) to BUILDFLAG(IS_XXX) in libcef 2022-01-24 12:58:04 -05:00
response_impl.cc Replace NOTREACHED() with DCHECK(false) (fixes #3500) 2023-05-08 18:36:00 +03:00
response_impl.h Update to Chromium version 81.0.4044.0 (#737173) 2020-03-04 19:31:54 -05:00
scheme_registrar_impl.cc Fix cookie exclusion for fetch CORS pre-flight requests (fixes #3596) 2023-11-20 14:44:43 -05:00
scheme_registrar_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
string_list_impl.cc Use less error prone string list, map or multimap pointer types 2023-04-13 16:06:02 +00:00
string_map_impl.cc Make string map append API match the manuals 2023-04-13 16:08:48 +00:00
string_multimap_impl.cc Make string map append API match the manuals 2023-04-13 16:08:48 +00:00
string_types_impl.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
string_util.cc Convert legacy IPC messages to Mojo (fixes issue #3123) 2021-05-18 21:59:48 -04:00
string_util.h Update to Chromium version 111.0.5563.0 (#1097615) 2023-02-03 13:00:26 -05:00
task_impl.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
task_runner_impl.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
task_runner_impl.h Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
task_runner_manager.cc Add initial chrome runtime support (see issue #2969) 2020-06-29 16:17:23 -04:00
task_runner_manager.h Update to Chromium version 97.0.4692.0 (#938553) 2021-11-15 14:25:16 -05:00
thread_impl.cc Replace NOTREACHED() with DCHECK(false) (fixes #3500) 2023-05-08 18:36:00 +03:00
thread_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
time_impl.cc Update to Chromium version 120.0.6099.0 (#1217362) 2023-11-28 12:47:00 -05:00
time_util.h Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
tracker.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
tracker.h Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
urlrequest_impl.cc Replace NOTREACHED() with DCHECK(false) (fixes #3500) 2023-05-08 18:36:00 +03:00
util_linux.cc Update to Chromium version 117.0.5938.0 (#1181205) 2023-08-15 12:07:58 -04:00
util_linux.h Linux: Migrate from breakpad to crashpad (see issue #3249) 2022-03-17 15:34:49 -04:00
util_mac.h Update to Chromium version 114.0.5735.0 (#1135570) 2023-05-05 22:53:16 +03:00
util_mac.mm Update to Chromium version 118.0.5993.0 (#1192594) 2023-09-20 12:07:47 -04:00
value_base.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
value_base.h chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600) 2023-11-14 17:16:43 +00:00
values_impl.cc Add binary format support to CefMessageRouter (fixes #3502) 2023-10-25 18:20:55 +00:00
values_impl.h Add binary format support to CefMessageRouter (fixes #3502) 2023-10-25 18:20:55 +00:00
waitable_event_impl.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
waitable_event_impl.h Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00