chore: bump chromium to 121.0.6147.0 (main) (#40523)
* chore: bump chromium in DEPS to 121.0.6128.0 * build: update patches * refactor: remove instrumentation from extensions code Ref:5002404
* refactor: modernization of tabs_api Ref:4997031
* fix: add RecordHover and RecordDrag handlers * build: add missing pdf files * chore: bump chromium in DEPS to 121.0.6129.0 * chore: bump chromium in DEPS to 121.0.6131.0 * chore: update patches * refactor: remove will_cause_resize from ExitFullscreen Ref:5031312
* chore: add missing std converter include Before these were being inferred as std::string implicitly, not anymore Ref:5029573
* chore: Unwrap UserScriptList from unique_ptrs Ref:5005198
* refactor: add PDF internal id into PDF stream info Ref:4876972
* refactor: add metadata to view classes Ref:4994885
* chore: run lint --fix * chore: update libc++ filenames * chore: clean up menubar * chore: update patches after main merge * 5010979: Replace base::WStringPiece usage with std::wstring_view |5010979
* chore: bump chromium in DEPS to 121.0.6142.0 * chore: update patches * 4969574: Refactor NativeDesktopMediaList |4969574
* 5031192: [blink] Create new blink test suite that doesn't create blink Isolate |5031192
* chore: update v8/devtools patches * 5040722: [base] Replace MakeFixedFlatTreeSorted with tag type overloads |5040722
* 5026474: Add --generate-pdf-document-outline |5026474
* 5024297: Change parameter of CheckMediaAccessPermission from GURL to URL::Origin |5024297
* 5034217: [RWS] Remove CanonicalCookie::IsSameParty method |5034217
* 5037192: Rewrite usage of RenderFrame::GetRoutingID |5037192
* 5041802: Reland "Incorporate policy override for OOPPD feature" |5041802
* chore: bump chromium in DEPS to 121.0.6143.0 * chore: bump chromium in DEPS to 121.0.6145.0 * chore: update chromium patches * 5049986: Use std::unique_ptr for MenuItemView::submenu_ member. |5049986
* 5041595: picture-in-picture: Add PictureInPictureOcclusionTracker |5041595
* chore: update all patches * chore: bump chromium in DEPS to 121.0.6147.0 * chore: update patches * 5051069: Use base::FunctionRef for BrowserPluginGuestManager. |5051069
* 5057330: [base] Remove base::Erase()/base::EraseIf() overloads for std::set |5057330
* fixup! 5041802: Reland "Incorporate policy override for OOPPD feature" |5041802
* 5017518: Remove PPAPI if NaCl is disabled |5017518
* 5002232: [DevTools] Console Insights: move from build flag to Feature API |5002232
* 4970322: [X11] Move utils into x11::Connection |4970322
* 5048950: Let MenuModelAdapter::CreateMenu return a std::unique_ptr<>. |5048950
* chore: update libcxx filenames * use Context::Scope in RunScriptsAtDocument{Start,End} * 4775128: content: Reuse CC instance for main frame navigations4775128
* also wrap WebWorkerObserver::ContextWillDestroy with Context::Scope * set LIBCPP_HARDENING_MODE5014271
--------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: Samuel Attard <marshallofsound@electronjs.org> Co-authored-by: Keeley Hammond <vertedinde@electronjs.org> Co-authored-by: VerteDinde <keeleymhammond@gmail.com> Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com> Co-authored-by: Jeremy Rose <jeremya@chromium.org>
This commit is contained in:
parent
f0f027c06d
commit
5c7579ab1c
132 changed files with 701 additions and 660 deletions
|
@ -206,7 +206,7 @@ struct Converter<printing::mojom::MarginType> {
|
|||
printing::mojom::MarginType* out) {
|
||||
using Val = printing::mojom::MarginType;
|
||||
static constexpr auto Lookup =
|
||||
base::MakeFixedFlatMapSorted<base::StringPiece, Val>({
|
||||
base::MakeFixedFlatMap<base::StringPiece, Val>({
|
||||
{"custom", Val::kCustomMargins},
|
||||
{"default", Val::kDefaultMargins},
|
||||
{"none", Val::kNoMargins},
|
||||
|
@ -223,7 +223,7 @@ struct Converter<printing::mojom::DuplexMode> {
|
|||
printing::mojom::DuplexMode* out) {
|
||||
using Val = printing::mojom::DuplexMode;
|
||||
static constexpr auto Lookup =
|
||||
base::MakeFixedFlatMapSorted<base::StringPiece, Val>({
|
||||
base::MakeFixedFlatMap<base::StringPiece, Val>({
|
||||
{"longEdge", Val::kLongEdge},
|
||||
{"shortEdge", Val::kShortEdge},
|
||||
{"simplex", Val::kSimplex},
|
||||
|
@ -270,7 +270,7 @@ struct Converter<content::SavePageType> {
|
|||
content::SavePageType* out) {
|
||||
using Val = content::SavePageType;
|
||||
static constexpr auto Lookup =
|
||||
base::MakeFixedFlatMapSorted<base::StringPiece, Val>({
|
||||
base::MakeFixedFlatMap<base::StringPiece, Val>({
|
||||
{"htmlcomplete", Val::SAVE_PAGE_TYPE_AS_COMPLETE_HTML},
|
||||
{"htmlonly", Val::SAVE_PAGE_TYPE_AS_ONLY_HTML},
|
||||
{"mhtml", Val::SAVE_PAGE_TYPE_AS_MHTML},
|
||||
|
@ -315,7 +315,7 @@ struct Converter<electron::api::WebContents::Type> {
|
|||
electron::api::WebContents::Type* out) {
|
||||
using Val = electron::api::WebContents::Type;
|
||||
static constexpr auto Lookup =
|
||||
base::MakeFixedFlatMapSorted<base::StringPiece, Val>({
|
||||
base::MakeFixedFlatMap<base::StringPiece, Val>({
|
||||
{"backgroundPage", Val::kBackgroundPage},
|
||||
{"browserView", Val::kBrowserView},
|
||||
{"offscreen", Val::kOffScreen},
|
||||
|
@ -1567,7 +1567,7 @@ void WebContents::CancelKeyboardLockRequest(
|
|||
|
||||
bool WebContents::CheckMediaAccessPermission(
|
||||
content::RenderFrameHost* render_frame_host,
|
||||
const GURL& security_origin,
|
||||
const url::Origin& security_origin,
|
||||
blink::mojom::MediaStreamType type) {
|
||||
auto* web_contents =
|
||||
content::WebContents::FromRenderFrameHost(render_frame_host);
|
||||
|
@ -3124,6 +3124,8 @@ v8::Local<v8::Promise> WebContents::PrintToPDF(const base::Value& settings) {
|
|||
auto footer_template = *settings.GetDict().FindString("footerTemplate");
|
||||
auto prefer_css_page_size = settings.GetDict().FindBool("preferCSSPageSize");
|
||||
auto generate_tagged_pdf = settings.GetDict().FindBool("generateTaggedPDF");
|
||||
auto generate_document_outline =
|
||||
settings.GetDict().FindBool("generateDocumentOutline");
|
||||
|
||||
absl::variant<printing::mojom::PrintPagesParamsPtr, std::string>
|
||||
print_pages_params = print_to_pdf::GetPrintPagesParams(
|
||||
|
@ -3132,7 +3134,7 @@ v8::Local<v8::Promise> WebContents::PrintToPDF(const base::Value& settings) {
|
|||
paper_width, paper_height, margin_top, margin_bottom, margin_left,
|
||||
margin_right, absl::make_optional(header_template),
|
||||
absl::make_optional(footer_template), prefer_css_page_size,
|
||||
generate_tagged_pdf);
|
||||
generate_tagged_pdf, generate_document_outline);
|
||||
|
||||
if (absl::holds_alternative<std::string>(print_pages_params)) {
|
||||
auto error = absl::get<std::string>(print_pages_params);
|
||||
|
@ -4209,12 +4211,11 @@ void WebContents::UpdateHtmlApiFullscreen(bool fullscreen) {
|
|||
// Make sure all child webviews quit html fullscreen.
|
||||
if (!fullscreen && !IsGuest()) {
|
||||
auto* manager = WebViewManager::GetWebViewManager(web_contents());
|
||||
manager->ForEachGuest(
|
||||
web_contents(), base::BindRepeating([](content::WebContents* guest) {
|
||||
WebContents* api_web_contents = WebContents::From(guest);
|
||||
api_web_contents->SetHtmlApiFullscreen(false);
|
||||
return false;
|
||||
}));
|
||||
manager->ForEachGuest(web_contents(), [&](content::WebContents* guest) {
|
||||
WebContents* api_web_contents = WebContents::From(guest);
|
||||
api_web_contents->SetHtmlApiFullscreen(false);
|
||||
return false;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue