cef/tests/cefclient
Marshall Greenblatt da7e19d0ea cefclient: views: Add ability to pop out the overlay Browser (see #3790)
When running with the overlay Browser enabled (`--show-overlay-browser`),
pressing Alt+O will move the overlay Browser to a new top-level Window.
Pressing Alt+O again or closing the new Window via the close button will
return the Browser to the overlay. Closing the Browser via `window.close()`
(in the new Window or overlay) will dismiss the overlay completely as
required to maintain consistent internal state. Detection of this state is
supported by the new CefBrowserHost::IsReadyToBeClosed method.

Draggable regions in the main Browser are updated to account for the
presence or absence of the overlay Browser. Support for draggable regions
in the overlay Browser in not implemented in cefclient.

Behavior with multiple overlays, `window.close()` and draggable regions
can be tested by adding `--hide-frame --hide-controls`.
2024-10-17 12:21:07 -04:00
..
browser cefclient: views: Add ability to pop out the overlay Browser (see #3790) 2024-10-17 12:21:07 -04:00
common
mac Update to Chromium version 129.0.6668.0 2024-08-26 12:44:25 +00:00
renderer Add missing <array> header to performance_test_tests.cc 2024-09-02 14:06:21 +00:00
resources Enable V8 sandbox by default (fixes #3332) 2024-08-05 16:00:58 +00:00
win bazel: Add initial config for binary distribution (see #3757) 2024-07-28 18:19:47 +00:00
cefclient_gtk.cc Apply new Chromium style for #include sorting 2024-05-01 14:34:32 -04:00
cefclient_mac.mm Expose DumpWithoutCrashing (fixes #3588) 2024-07-02 18:08:16 +00:00
cefclient_win.cc Add callbacks for unresponsive render process (fixes #3661) 2024-03-18 17:45:31 -04:00
CMakeLists.txt.in bazel: Add initial config for binary distribution (see #3757) 2024-07-28 18:19:47 +00:00