cef/libcef
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 Fix path override ordering (fixes #3749) 2024-08-08 13:39:22 -04:00
features Remove libcef/features/runtime.h (see #3685) 2024-07-05 13:24:40 -04:00
renderer Enable V8 sandbox by default (fixes #3332) 2024-08-05 16:00:58 +00:00
resources Remove custom chrome scheme handling (see #3685) 2024-07-05 11:58:08 -04:00