cef/tests/cefclient
Marshall Greenblatt 53ef570f57 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 17:16:43 +00:00
..
browser chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600) 2023-11-14 17:16:43 +00:00
common Move cookieable scheme configuration to settings (see issue #2969) 2021-04-09 15:04:24 -04:00
renderer Update ipc_performance_test to compare similar transfers (see #3502) 2023-10-18 19:41:33 +00:00
resources mac: Update CSS on fullscreen window exit (fixes #3597) 2023-11-07 16:40:29 -05:00
CMakeLists.txt.in Linux: cefclient: Port to GTK3 (see issue #2969) 2021-03-01 15:25:09 -05:00
cefclient_gtk.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
cefclient_mac.mm views: Add support for modal browser dialogs 2023-06-21 11:18:24 +03:00
cefclient_win.cc win: Remove CefEnableHighDPISupport function (fixes issue #3452) 2023-03-03 16:07:29 -05:00