cef/libcef_dll
Marshall Greenblatt 81e35b9277 chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600)
Add new CefBrowserHost::[Can]ExecuteChromeCommand methods for executing
arbitrary Chrome commands.

Add support for existing CefBrowserHost::ShowDevTools, CloseDevTools and
HasDevTools methods.

DevTools windows now support the same Views callbacks as normal popup
windows with the new CefLifeSpanHandler::OnBeforeDevToolsPopup callback
as the DevTools-specific equivalent of OnBeforePopup.

Always create DevTools as an undocked window to support use of
ShowDevTools with default Chrome browser windows.

To test:

Run `ceftests --enable-chrome-runtime [--use-views]
     --gtest_filter=V8Test.OnUncaughtExceptionDevTools`

OR:

1. Run `cefclient --enable-chrome-runtime [--use-native]`
2. Select "Show DevTools", "Close DevTools" or "Inspect" from the
   right-click menu.
3. Notice that the DevTools window is Views-hosted (or native-hosted)
   and works as expected.

Add --use-default-popup to get a default styled popup in step 3.
2023-11-14 12:38:38 -05:00
..
base Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
cpptoc chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600) 2023-11-14 12:38:38 -05:00
ctocpp chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600) 2023-11-14 12:38:38 -05:00
sandbox Replace NOTREACHED() with DCHECK(false) (fixes #3500) 2023-05-08 18:36:00 +03:00
wrapper Add binary format support to CefMessageRouter (fixes #3502) 2023-10-25 14:23:04 -04:00
CMakeLists.txt.in Update to Chromium version 86.0.4240.0 (#800218) 2020-09-03 17:44:25 -04:00
libcef_dll2.cc win: Remove CefEnableHighDPISupport function (fixes issue #3452) 2023-03-03 16:07:29 -05:00
libcef_dll.cc Update generated files for int/char typedef removal (see #3507) 2023-06-01 19:32:36 +03:00
libcef_dll.rc Compute all version numbers using cef_version.py (see issue #2596) 2019-03-15 13:16:43 -04:00
libcef.dll.manifest
libcef.lst
resource.h
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 generated files for copyright year and bracket style 2023-01-04 17:47:12 -05:00