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
|
@ -30,6 +30,9 @@ void AutofillPopupChildView::GetAccessibleNodeData(ui::AXNodeData* node_data) {
|
|||
node_data->SetName(suggestion_);
|
||||
}
|
||||
|
||||
BEGIN_METADATA(AutofillPopupChildView)
|
||||
END_METADATA
|
||||
|
||||
AutofillPopupView::AutofillPopupView(AutofillPopup* popup,
|
||||
views::Widget* parent_widget)
|
||||
: popup_(popup), parent_widget_(parent_widget) {
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
#include "shell/browser/osr/osr_view_proxy.h"
|
||||
#include "third_party/abseil-cpp/absl/types/optional.h"
|
||||
#include "ui/accessibility/ax_node_data.h"
|
||||
#include "ui/base/metadata/metadata_header_macros.h"
|
||||
#include "ui/base/metadata/metadata_impl_macros.h"
|
||||
#include "ui/views/drag_controller.h"
|
||||
#include "ui/views/focus/widget_focus_manager.h"
|
||||
#include "ui/views/widget/widget_delegate.h"
|
||||
|
@ -34,6 +36,8 @@ class AutofillPopup;
|
|||
// Child view only for triggering accessibility events. Rendering is handled
|
||||
// by |AutofillPopupViewViews|.
|
||||
class AutofillPopupChildView : public views::View {
|
||||
METADATA_HEADER(AutofillPopupChildView, views::View)
|
||||
|
||||
public:
|
||||
explicit AutofillPopupChildView(const std::u16string& suggestion)
|
||||
: suggestion_(suggestion) {
|
||||
|
|
|
@ -30,8 +30,6 @@ const SkColor kDefaultColor = SkColorSetARGB(255, 233, 233, 233);
|
|||
|
||||
} // namespace
|
||||
|
||||
const char MenuBar::kViewClassName[] = "ElectronMenuBar";
|
||||
|
||||
MenuBar::MenuBar(NativeWindow* window, RootView* root_view)
|
||||
: background_color_(kDefaultColor), window_(window), root_view_(root_view) {
|
||||
const ui::NativeTheme* theme = root_view_->GetNativeTheme();
|
||||
|
@ -270,4 +268,7 @@ void MenuBar::UpdateViewColors() {
|
|||
#endif
|
||||
}
|
||||
|
||||
BEGIN_METADATA(MenuBar)
|
||||
END_METADATA
|
||||
|
||||
} // namespace electron
|
||||
|
|
|
@ -10,6 +10,8 @@
|
|||
#include "shell/browser/ui/electron_menu_model.h"
|
||||
#include "shell/browser/ui/views/menu_delegate.h"
|
||||
#include "shell/browser/ui/views/root_view.h"
|
||||
#include "ui/base/metadata/metadata_header_macros.h"
|
||||
#include "ui/base/metadata/metadata_impl_macros.h"
|
||||
#include "ui/views/accessible_pane_view.h"
|
||||
|
||||
namespace views {
|
||||
|
@ -21,9 +23,9 @@ namespace electron {
|
|||
class MenuBar : public views::AccessiblePaneView,
|
||||
public MenuDelegate::Observer,
|
||||
public NativeWindowObserver {
|
||||
public:
|
||||
static const char kViewClassName[];
|
||||
METADATA_HEADER(MenuBar, views::AccessiblePaneView)
|
||||
|
||||
public:
|
||||
MenuBar(NativeWindow* window, RootView* root_view);
|
||||
~MenuBar() override;
|
||||
|
||||
|
|
|
@ -37,11 +37,12 @@ void MenuDelegate::RunMenu(ElectronMenuModel* model,
|
|||
id_ = button->GetID();
|
||||
adapter_ = std::make_unique<MenuModelAdapter>(model);
|
||||
|
||||
auto* item = new views::MenuItemView(this);
|
||||
static_cast<MenuModelAdapter*>(adapter_.get())->BuildMenu(item);
|
||||
auto item = std::make_unique<views::MenuItemView>(this);
|
||||
static_cast<MenuModelAdapter*>(adapter_.get())->BuildMenu(item.get());
|
||||
|
||||
menu_runner_ = std::make_unique<views::MenuRunner>(
|
||||
item, views::MenuRunner::CONTEXT_MENU | views::MenuRunner::HAS_MNEMONICS);
|
||||
std::move(item),
|
||||
views::MenuRunner::CONTEXT_MENU | views::MenuRunner::HAS_MNEMONICS);
|
||||
menu_runner_->RunMenuAt(
|
||||
button->GetWidget()->GetTopLevelWidget(),
|
||||
static_cast<views::MenuButton*>(button)->button_controller(), bounds,
|
||||
|
|
|
@ -96,4 +96,7 @@ void SubmenuButton::GetCharacterPosition(const std::u16string& text,
|
|||
&height, 0, 0);
|
||||
}
|
||||
|
||||
BEGIN_METADATA(SubmenuButton)
|
||||
END_METADATA
|
||||
|
||||
} // namespace electron
|
||||
|
|
|
@ -8,6 +8,8 @@
|
|||
#include <string>
|
||||
|
||||
#include "ui/accessibility/ax_node_data.h"
|
||||
#include "ui/base/metadata/metadata_header_macros.h"
|
||||
#include "ui/base/metadata/metadata_impl_macros.h"
|
||||
#include "ui/views/animation/ink_drop_highlight.h"
|
||||
#include "ui/views/controls/button/menu_button.h"
|
||||
|
||||
|
@ -15,6 +17,8 @@ namespace electron {
|
|||
|
||||
// Special button that used by menu bar to show submenus.
|
||||
class SubmenuButton : public views::MenuButton {
|
||||
METADATA_HEADER(SubmenuButton, views::MenuButton)
|
||||
|
||||
public:
|
||||
SubmenuButton(PressedCallback callback,
|
||||
const std::u16string& title,
|
||||
|
|
|
@ -211,4 +211,8 @@ void WinCaptionButton::PaintSymbol(gfx::Canvas* canvas) {
|
|||
return;
|
||||
}
|
||||
}
|
||||
|
||||
BEGIN_METADATA(WinCaptionButton)
|
||||
END_METADATA
|
||||
|
||||
} // namespace electron
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
#include "chrome/browser/ui/view_ids.h"
|
||||
#include "shell/browser/ui/views/win_icon_painter.h"
|
||||
#include "ui/base/metadata/metadata_header_macros.h"
|
||||
#include "ui/base/metadata/metadata_impl_macros.h"
|
||||
#include "ui/gfx/canvas.h"
|
||||
#include "ui/views/controls/button/button.h"
|
||||
|
||||
|
@ -22,6 +23,8 @@ namespace electron {
|
|||
class WinFrameView;
|
||||
|
||||
class WinCaptionButton : public views::Button {
|
||||
METADATA_HEADER(WinCaptionButton, views::Button)
|
||||
|
||||
public:
|
||||
WinCaptionButton(PressedCallback callback,
|
||||
WinFrameView* frame_view,
|
||||
|
|
|
@ -188,4 +188,8 @@ void WinCaptionButtonContainer::UpdateButtons() {
|
|||
|
||||
InvalidateLayout();
|
||||
}
|
||||
|
||||
BEGIN_METADATA(WinCaptionButtonContainer)
|
||||
END_METADATA
|
||||
|
||||
} // namespace electron
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
#include "base/memory/raw_ptr.h"
|
||||
#include "base/scoped_observation.h"
|
||||
#include "ui/base/metadata/metadata_header_macros.h"
|
||||
#include "ui/base/metadata/metadata_impl_macros.h"
|
||||
#include "ui/base/pointer/touch_ui_controller.h"
|
||||
#include "ui/views/controls/button/button.h"
|
||||
#include "ui/views/view.h"
|
||||
|
@ -27,6 +28,8 @@ class WinCaptionButton;
|
|||
// grab bar for moving the window.
|
||||
class WinCaptionButtonContainer : public views::View,
|
||||
public views::WidgetObserver {
|
||||
METADATA_HEADER(WinCaptionButtonContainer, views::View)
|
||||
|
||||
public:
|
||||
explicit WinCaptionButtonContainer(WinFrameView* frame_view);
|
||||
~WinCaptionButtonContainer() override;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue