cef/libcef/browser/chrome
Marshall Greenblatt a0a7a35fe2 chrome: Change popup default behavior with native parent (see issue #3294)
When using a Views-hosted browser window the client receives Views-related
callbacks for popups and can thereby customize the Views-hosted popup behavior.
When using an external parent window no Views-related callbacks are delivered
and customization options are restricted to providing a new parent handle via
OnBeforePopup. Consequently, we should default to a normal browser window in
the external parent case instead of the very minimial Views-hosted default.

To test (A):
1. Run `cefclient --use-default-popup --enable-chrome-runtime --use-native`
2. Select Tests > Popup Window
3. Get a normal Chrome browser window

To test (B):
1. Run `cefclient --use-default-popup [--enable-chrome-runtime] [--use-views]`
2. Select Tests > Popup Window
3. Get a native or Views-hosted browser window with title bar only
2022-04-12 12:06:52 -04:00
..
extensions chrome: Add support for PdfViewerTest ceftests (see issue #3047) 2021-11-16 19:17:50 -05:00
views chrome: Change popup default behavior with native parent (see issue #3294) 2022-04-12 12:06:52 -04:00
browser_delegate.h chrome: Add ability to handle chrome menu/keyboard commands (fixes issue #3280) 2022-03-22 15:11:47 -04:00
browser_platform_delegate_chrome.cc chrome: Add Views API integration (see issue #2969) 2021-02-21 15:25:10 -05:00
browser_platform_delegate_chrome.h chrome: win/linux: Add support for browser with native parent (see issue #3294) 2022-04-12 11:49:26 -04:00
chrome_browser_context.cc chrome: Add support for persist_session_cookies (fixes issue #3291) 2022-03-22 20:49:20 -04:00
chrome_browser_context.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
chrome_browser_delegate.cc chrome: win/linux: Add support for browser with native parent (see issue #3294) 2022-04-12 11:49:26 -04:00
chrome_browser_delegate.h Add permission callback for user-initated downloads (fixes issue #3183) 2022-03-22 17:46:44 -04:00
chrome_browser_host_impl.cc chrome: win/linux: Add support for browser with native parent (see issue #3294) 2022-04-12 11:49:26 -04:00
chrome_browser_host_impl.h chrome: win/linux: Add support for browser with native parent (see issue #3294) 2022-04-12 11:49:26 -04:00
chrome_browser_main_extra_parts_cef.cc Update to Chromium version 99.0.4844.0 (#961656) 2022-01-26 21:10:29 -05:00
chrome_browser_main_extra_parts_cef.h Update to Chromium version 99.0.4844.0 (#961656) 2022-01-26 21:10:29 -05:00
chrome_content_browser_client_cef.cc Update to Chromium version 101.0.4951.0 (#982481) 2022-03-30 19:54:09 -04:00
chrome_content_browser_client_cef.h Update to Chromium version 101.0.4951.0 (#982481) 2022-03-30 19:54:09 -04:00
chrome_context_menu_handler.cc Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
chrome_context_menu_handler.h chrome: Support customization of context menus (see issue #2969) 2021-04-08 19:38:29 -04:00