summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-12Merge remote-tracking branch 'origin/upstream'mainInna Palant
Import b/312293934
2023-12-12Initial empty repositoryInna Palant
2023-12-11Initial import of cef sourcesupstreamJacob Logsdon
Third-Party Import of: https://bitbucket.org/chromiumembedded/cef/src/5563 Request Document: go/android3p For CL Reviewers: go/android3p#cl-review For Build Team: go/ab-third-party-imports Bug: http://b/312293934 Change-Id: I7d6ab694698628c11ca0fd434f3e565deb22087f
2023-03-30Update to Chromium version 111.0.5563.148upstream-5563Marshall Greenblatt
2023-03-16views: mac: Support dynamic resize of title bar height (see #3189)Nik Pavlov
This is intended for usage with frameless windows that show the standard window buttons, where resizing the title bar height changes the button offset. Returning a different value from CefWindowDelegate::GetTitlebarHeight and forcing a resize of the NSWindow's theme frame (see ViewsWindow::NudgeWindow) will update the title bar height. To test: 1. Run `cefclient --use-views --hide-frame --show-window-buttons --url=http://tests/window` 2. Enter a new value for title bar height and click the "Set Titlebar Height" button
2023-03-16views: mac: Enable WindowTestRunnerViewsNik Pavlov
2023-03-14chrome: Move ThreadProfiler initialization to the UI thread (fixes #3465)Marshall Greenblatt
ThreadProfiler::CreateAndStartOnMainThread and SetMainThreadTaskRunnerImpl should be called on the same thread.
2023-03-13Rewrite issue links to GitHub (see #3464)Marshall Greenblatt
2023-03-09Update to Chromium version 111.0.5563.65Marshall Greenblatt
2023-03-08views: mac: Show standard window buttons with frame by default (see issue #3189)Nik Pavlov
This restores the previous default behavior for framed windows.
2023-03-08views: mac: Fix frameless window behavior (fixes issue #3189)Nik Pavlov
Frameless windows now display as expected. Default traffic light buttons can optionally be shown at configurable vertical position. Layout respects text direction.
2023-03-07Update to Chromium version 111.0.5563.64Marshall Greenblatt
2023-03-06chrome: Don't show gray background during browser load (fixes issue #3459)Marshall Greenblatt
2023-03-06Update API hash for commit 80b61f0417Marshall Greenblatt
2023-03-06Fix compile error: this function declaration is not a prototypeSergey Markelov
`cef_basetime_now()` failed to compile if `-Wstrict-prototypes` is set in clang or gcc.
2023-03-06cefclient: Fix incorrect logic in PassThruResponseFilter梅迎朝
2023-03-06tools: mac: Add missing README.sandbox.txt (fixes issue #3453)Marshall Greenblatt
2023-03-02Update to Chromium version 111.0.5563.50Marshall Greenblatt
2023-02-24Update to Chromium version 111.0.5563.41Marshall Greenblatt
2023-02-22alloy: Fix theme configuration on startup (fixes issue #3449)Marshall Greenblatt
2023-02-18Update to Chromium version 111.0.5563.33Marshall Greenblatt
2023-02-17chrome: cefclient: Add default handler for request tests (see issue #3444)Marshall Greenblatt
Support loading of request tests (e.g. http://tests/other_tests) inside default browsers created via "New window" and "New incognito window" commands.
2023-02-17chrome: Fix request interception with active extension (fixes issue #3444)Marshall Greenblatt
Support chaining of proxies in WillCreateURLLoaderFactory.
2023-02-17chrome: Make primary user profile the default global context (see issue #3444)Marshall Greenblatt
Chrome is always loading the primary user profile by default, so with this change the CEF behavior more accurately reflects reality. Incognito contexts can still be created explicitly via CefRequestContext::CreateContext. Prior to this change, the default for the global context was an Incognito profile based on the primary user profile. That caused request interception to be bypassed in WillCreateURLLoaderFactory for profiles associated with the "New window" and "New incognito window" commands. Those profiles, while also being (or based on) the primary user profile, did not match the specific Incognito profile assigned to the default global context. After this change, the "New window" and "New incognito window" commands will match the default global context when executed on a browser that was created using the primary user profile.
2023-02-17chrome: Fix crash on display of browser via "New window" commandMarshall Greenblatt
2023-02-10chrome: Use default Browser creation for picture-in-picture popups (see ↵Marshall Greenblatt
issue #3448)
2023-02-10Update to Chromium version 111.0.5563.19Marshall Greenblatt
2023-02-07Update to Chromium version 111.0.5563.12Marshall Greenblatt
2023-02-07Fix potential UAF of CefBPDNativeAura::window_widget_Marshall Greenblatt
2023-02-06ceftests: Fix OSRTest flakynessMarshall Greenblatt
2023-02-03ceftests: Fix MediaAccessTest.Desktop failuresMarshall Greenblatt
Fixes InvalidStateError: Failed to execute 'getDisplayMedia' on 'MediaDevices': getDisplayMedia() requires transient activation (user gesture).
2023-02-03Update to Chromium version 111.0.5563.0 (#1097615)Marshall Greenblatt
2023-01-30Remove deprecated base::[Dictionary|List]Value API usageMarshall Greenblatt
2023-01-26Use default cookie scheme settings for non-global request contextsMarshall Greenblatt
The CefSettings cookie scheme configuration will now only impact the global request context. Custom behavior for other request contexts must now be configured via CefRequestContextSettings.
2023-01-23chrome: Allow WebUI handling of DevTools scheme (fixes issue #3421)Marshall Greenblatt
2023-01-23Fix patched chrome build with enable_cef=falseMarshall Greenblatt
2023-01-19tools: Return non-zero exit code from automate-git.py on errorMarshall Greenblatt
2023-01-19chrome: Don't show the profile picker on startup (fixes issue #3440)Marshall Greenblatt
2023-01-13ceftests: Add support for scaling default test timeout valuesMarshall Greenblatt
2023-01-12cmake: Set PROJECT_ARCH to the host architecture by defaultMarshall Greenblatt
2023-01-12Fix edit command execution on pdf frames (fixes issue #3429)e.jorge
2023-01-12Fix crash calling GetUserData on a non-user V8 object (fixes issue #3438)Marshall Greenblatt
2023-01-12Fix the comments to CefCommandLine::AppendSwitch methodsSergey Markelov
2023-01-12linux: Fix component build errors (fixes issue #3424)e.jorge
2023-01-12mac: Fix OSR scaling behavior when switching displays (fixes issue #3423)Vladimir Kharitonov
2023-01-10Linux: Fix build without X11 (fixes issue #3431)Enrique Turegano Pedruelo
2023-01-06win: osr: Fix context menu popup placement (fixes issue 3433)Marshall Greenblatt
2023-01-06Revert "Fix dismissal of select popups on NotifyMoveOrResizeStarted (see ↵Marshall Greenblatt
issue #3294)" This reverts commit 5f4bccd672c1ed745218a9d756e430f0164fd3ba. Reason for revert: This change causes a native parented browser to lose focus on move (fixes issue #3426).
2023-01-06alloy: Avoid initialization of privacy sandbox and identity manager (fixes ↵Marshall Greenblatt
issue #3434, fixes issue #3401)
2023-01-05alloy: Fix crashes when extensions are disabled (fixes issue #3430)Marshall Greenblatt