cef/libcef_dll
Marshall Greenblatt 1a6f3c337f chrome: Enforce matching context for new user and incognito profiles
Selecting a new user or incognito profile via Chrome UI may result in
the creation of a new Profile object. If that occurs, we should find
or create a matching CefBrowserContext and CefRequestContext instead
of reusing an existing mismatched context (e.g. using the original
context for an incognito window would be a mismatch). If a new
CefRequestContext will be created the client can now implement
CefBrowserProcessHandler::GetDefaultRequestContextHandler() to
provide the handler for that context.

To test with a new user profile:
1. Click "Profile" icon, select "Add". Now you have 2+ profiles.
2. Click "Profile" icon, select the other user name to create a new
   window using the other user profile.
3. The new window should launch successfully.

To test with a new incognito profile:
1. Select "New Incognito window" from the 3-dot menu.
2. The new window should launch successfully.

To test DevTools window creation for the new profile:
1. Right-click in the new window, select Inspect.
2. The DevTools window should launch successfully.
2024-02-14 19:58:29 -05:00
..
base Update to Chromium version 121.0.6167.0 (#1233107) 2023-12-13 12:58:55 -05:00
cpptoc chrome: Enforce matching context for new user and incognito profiles 2024-02-14 19:58:29 -05:00
ctocpp chrome: Enforce matching context for new user and incognito profiles 2024-02-14 19:58:29 -05:00
sandbox Replace NOTREACHED() with DCHECK(false) (fixes #3500) 2023-05-08 18:36:00 +03:00
wrapper wrapper: Format with clang-tidy (see #3632) 2024-01-20 12:34:13 -05:00
CMakeLists.txt.in Update to Chromium version 86.0.4240.0 (#800218) 2020-09-03 17:44:25 -04:00
libcef.dll.manifest Update to Chromium revision 217791. 2013-08-15 19:38:55 +00:00
libcef.lst Linux: Add version script to restrict exported symbols (issue #1765) 2016-06-06 12:31:24 -04:00
libcef_dll.cc Update copyright year for generated files 2024-01-05 13:03:36 -05:00
libcef_dll.rc Compute all version numbers using cef_version.py (see issue #2596) 2019-03-15 13:16:43 -04:00
libcef_dll2.cc win: Remove CefEnableHighDPISupport function (fixes issue #3452) 2023-03-03 16:07:29 -05:00
resource.h Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
shutdown_checker.cc Various fixes related to the C++11/14 update (see issue #3140) 2021-06-18 13:42:31 -04:00
shutdown_checker.h Implement new approach for debugging leaked wrapper object references (issue #2593) 2019-02-14 17:08:43 -05:00
template_util.h Check C API structure sizes before copying values to C++ classes (fixes issue #3238) 2022-02-17 12:46:38 -05:00
transfer_util.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
transfer_util.h Remove DISALLOW_ macro from libcef_dll/ (see issue #3234) 2021-12-07 15:02:28 -05:00
wrapper_types.h Update copyright year for generated files 2024-01-05 13:03:36 -05:00