mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium version 119.0.6045.0 (#1204232)
Mac: 13.5+ build system w/ 14.0 base SDK (Xcode 15.0) is now required.
This commit is contained in:
@@ -821,9 +821,10 @@ void SetupIframeRequest(CookieTestSetup* setup,
|
||||
!has_same_origin || IsNonStandardType(iframe_handler)
|
||||
? "null"
|
||||
: GetOrigin(iframe_handler);
|
||||
setup->AddConsoleMessage("SecurityError: Blocked a frame with origin \"" +
|
||||
origin +
|
||||
"\" from accessing a cross-origin frame.");
|
||||
setup->AddConsoleMessage(
|
||||
"SecurityError: Failed to read a named property 'document' from "
|
||||
"'Window': Blocked a frame with origin \"" +
|
||||
origin + "\" from accessing a cross-origin frame.");
|
||||
}
|
||||
|
||||
if (has_same_origin && main_handler == iframe_handler &&
|
||||
|
@@ -1162,14 +1162,16 @@ class OSRTestHandler : public RoutingTestHandler,
|
||||
|
||||
void UpdateDragCursor(CefRefPtr<CefBrowser> browser,
|
||||
DragOperation operation) override {
|
||||
if (operation == DRAG_OPERATION_NONE) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (test_type_ == OSR_TEST_DRAG_DROP_UPDATE_CURSOR && started()) {
|
||||
if (operation != DRAG_OPERATION_NONE) {
|
||||
const CefRect& dropdiv = GetElementBounds("dropdiv");
|
||||
browser->GetHost()->DragSourceEndedAt(
|
||||
MiddleX(dropdiv), MiddleY(dropdiv), DRAG_OPERATION_NONE);
|
||||
browser->GetHost()->DragSourceSystemDragEnded();
|
||||
DestroySucceededTestSoon();
|
||||
}
|
||||
const CefRect& dropdiv = GetElementBounds("dropdiv");
|
||||
browser->GetHost()->DragSourceEndedAt(MiddleX(dropdiv), MiddleY(dropdiv),
|
||||
DRAG_OPERATION_NONE);
|
||||
browser->GetHost()->DragSourceSystemDragEnded();
|
||||
DestroySucceededTestSoon();
|
||||
} else if (test_type_ == OSR_TEST_DRAG_DROP_DROP && started()) {
|
||||
// Don't end the drag multiple times.
|
||||
if (got_update_cursor_) {
|
||||
|
@@ -1395,7 +1395,8 @@ TEST(SchemeHandlerTest, CustomNonStandardXSSSameOrigin) {
|
||||
"customnonstd:xhr%20value");
|
||||
|
||||
test_results.console_messages.push_back(
|
||||
"Error: Blocked a frame with origin \"null\" from accessing a "
|
||||
"Error: Failed to read a named property 'getResult' from 'Window': "
|
||||
"Blocked a frame with origin \"null\" from accessing a "
|
||||
"cross-origin frame.");
|
||||
|
||||
CefRefPtr<TestSchemeHandler> handler = new TestSchemeHandler(&test_results);
|
||||
@@ -1520,7 +1521,8 @@ TEST(SchemeHandlerTest, CustomStandardXSSDifferentOrigin) {
|
||||
"customstd://test2/iframe.html");
|
||||
|
||||
test_results.console_messages.push_back(
|
||||
"Error: Blocked a frame with origin \"customstd://test2\" from accessing "
|
||||
"Error: Failed to read a named property 'getResult' from 'Window': "
|
||||
"Blocked a frame with origin \"customstd://test2\" from accessing "
|
||||
"a cross-origin frame.");
|
||||
|
||||
CefRefPtr<TestSchemeHandler> handler = new TestSchemeHandler(&test_results);
|
||||
@@ -1547,7 +1549,8 @@ TEST(SchemeHandlerTest, CustomStandardXSSDifferentProtocolHttp) {
|
||||
"https://test2/iframe.html");
|
||||
|
||||
test_results.console_messages.push_back(
|
||||
"Error: Blocked a frame with origin \"https://test2\" from accessing a "
|
||||
"Error: Failed to read a named property 'getResult' from 'Window': "
|
||||
"Blocked a frame with origin \"https://test2\" from accessing a "
|
||||
"cross-origin frame.");
|
||||
|
||||
CefRefPtr<TestSchemeHandler> handler = new TestSchemeHandler(&test_results);
|
||||
@@ -1575,7 +1578,8 @@ TEST(SchemeHandlerTest, CustomStandardXSSDifferentProtocolCustomNonStandard) {
|
||||
"customnonstd:some%20value");
|
||||
|
||||
test_results.console_messages.push_back(
|
||||
"Error: Blocked a frame with origin \"null\" from accessing a "
|
||||
"Error: Failed to read a named property 'getResult' from 'Window': "
|
||||
"Blocked a frame with origin \"null\" from accessing a "
|
||||
"cross-origin frame.");
|
||||
|
||||
CefRefPtr<TestSchemeHandler> handler = new TestSchemeHandler(&test_results);
|
||||
@@ -1602,7 +1606,8 @@ TEST(SchemeHandlerTest, HttpXSSDifferentProtocolCustomStandard) {
|
||||
"customstd://test2/iframe.html");
|
||||
|
||||
test_results.console_messages.push_back(
|
||||
"Error: Blocked a frame with origin \"customstd://test2\" from accessing "
|
||||
"Error: Failed to read a named property 'getResult' from 'Window': "
|
||||
"Blocked a frame with origin \"customstd://test2\" from accessing "
|
||||
"a cross-origin frame.");
|
||||
|
||||
CefRefPtr<TestSchemeHandler> handler = new TestSchemeHandler(&test_results);
|
||||
@@ -1629,7 +1634,8 @@ TEST(SchemeHandlerTest, HttpXSSDifferentProtocolCustomNonStandard) {
|
||||
"customnonstd:some%20value");
|
||||
|
||||
test_results.console_messages.push_back(
|
||||
"Error: Blocked a frame with origin \"null\" from accessing a "
|
||||
"Error: Failed to read a named property 'getResult' from 'Window': "
|
||||
"Blocked a frame with origin \"null\" from accessing a "
|
||||
"cross-origin frame.");
|
||||
|
||||
CefRefPtr<TestSchemeHandler> handler = new TestSchemeHandler(&test_results);
|
||||
@@ -1754,7 +1760,8 @@ TEST(SchemeHandlerTest, HttpXSSDifferentOrigin) {
|
||||
SetUpXSS(&test_results, "https://test1/run.html", "https://test2/xss.html");
|
||||
|
||||
test_results.console_messages.push_back(
|
||||
"Error: Blocked a frame with origin \"https://test2\" from accessing a "
|
||||
"Error: Failed to read a named property 'getResult' from 'Window': "
|
||||
"Blocked a frame with origin \"https://test2\" from accessing a "
|
||||
"cross-origin frame.");
|
||||
|
||||
CefRefPtr<TestSchemeHandler> handler = new TestSchemeHandler(&test_results);
|
||||
|
@@ -68,12 +68,6 @@ void ClientAppBrowser::OnBeforeCommandLineProcessing(
|
||||
command_line->AppendSwitchWithValue("top-chrome-md", "non-material");
|
||||
}
|
||||
|
||||
if (!command_line->HasSwitch(switches::kCachePath) &&
|
||||
!command_line->HasSwitch("disable-gpu-shader-disk-cache")) {
|
||||
// Don't create a "GPUCache" directory when cache-path is unspecified.
|
||||
command_line->AppendSwitch("disable-gpu-shader-disk-cache");
|
||||
}
|
||||
|
||||
#if defined(OS_MAC)
|
||||
// Disable the toolchain prompt on macOS.
|
||||
command_line->AppendSwitch("use-mock-keychain");
|
||||
|
Reference in New Issue
Block a user