Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: enable picture-in-picture mode for video tags (#17686)
* feat: enable picture in picture mode for video tags * test: add test to verify picture in picture support * lint: fix indent * fix: clean up after rebase * test: update test with 16:9 test video * fix: .paches after rebase
- Loading branch information
Showing
15 changed files
with
318 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,110 @@ | ||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 | ||
From: Heilig Benedek <benecene@gmail.com> | ||
Date: Sat, 10 Aug 2019 00:41:50 +0200 | ||
Subject: feat: enable picture in picture mode for video players | ||
|
||
|
||
diff --git a/chrome/browser/ui/views/overlay/back_to_tab_image_button.cc b/chrome/browser/ui/views/overlay/back_to_tab_image_button.cc | ||
index 8e4deafa1746eeb48802a0503fefb37bedb33d04..127c62efd2327e1f3f09e9b93a0b8344e2714f80 100644 | ||
--- a/chrome/browser/ui/views/overlay/back_to_tab_image_button.cc | ||
+++ b/chrome/browser/ui/views/overlay/back_to_tab_image_button.cc | ||
@@ -4,7 +4,7 @@ | ||
|
||
#include "chrome/browser/ui/views/overlay/back_to_tab_image_button.h" | ||
|
||
-#include "chrome/grit/generated_resources.h" | ||
+#include "electron/grit/electron_resources.h" | ||
#include "third_party/skia/include/core/SkColor.h" | ||
#include "ui/base/l10n/l10n_util.h" | ||
#include "ui/gfx/color_palette.h" | ||
diff --git a/chrome/browser/ui/views/overlay/close_image_button.cc b/chrome/browser/ui/views/overlay/close_image_button.cc | ||
index 0aca25164dcad26cc000e289d6eb9010e336e6fc..70114b5aa865b96d3ace898d1faf515b9098abd9 100644 | ||
--- a/chrome/browser/ui/views/overlay/close_image_button.cc | ||
+++ b/chrome/browser/ui/views/overlay/close_image_button.cc | ||
@@ -4,7 +4,7 @@ | ||
|
||
#include "chrome/browser/ui/views/overlay/close_image_button.h" | ||
|
||
-#include "chrome/grit/generated_resources.h" | ||
+#include "electron/grit/electron_resources.h" | ||
#include "third_party/skia/include/core/SkColor.h" | ||
#include "ui/base/l10n/l10n_util.h" | ||
#include "ui/gfx/color_palette.h" | ||
diff --git a/chrome/browser/ui/views/overlay/mute_image_button.cc b/chrome/browser/ui/views/overlay/mute_image_button.cc | ||
index 8c88ef08dd5165c0429dd90e8a76b711ac15a4df..ebdb06a6391b8108fa51796a4ad5f3a8ca489b60 100644 | ||
--- a/chrome/browser/ui/views/overlay/mute_image_button.cc | ||
+++ b/chrome/browser/ui/views/overlay/mute_image_button.cc | ||
@@ -5,7 +5,7 @@ | ||
#include "chrome/browser/ui/views/overlay/mute_image_button.h" | ||
|
||
#include "chrome/app/vector_icons/vector_icons.h" | ||
-#include "chrome/grit/generated_resources.h" | ||
+#include "electron/grit/electron_resources.h" | ||
#include "components/vector_icons/vector_icons.h" | ||
#include "third_party/skia/include/core/SkColor.h" | ||
#include "ui/base/l10n/l10n_util.h" | ||
diff --git a/chrome/browser/ui/views/overlay/overlay_window_views.cc b/chrome/browser/ui/views/overlay/overlay_window_views.cc | ||
index 780863193ca12ec1295752969dfc47ac06a9ae64..e2947b893cfcdb1beaa27beac80a1885ed011ce4 100644 | ||
--- a/chrome/browser/ui/views/overlay/overlay_window_views.cc | ||
+++ b/chrome/browser/ui/views/overlay/overlay_window_views.cc | ||
@@ -20,7 +20,7 @@ | ||
#include "chrome/browser/ui/views/overlay/resize_handle_button.h" | ||
#include "chrome/browser/ui/views/overlay/skip_ad_label_button.h" | ||
#include "chrome/browser/ui/views/overlay/track_image_button.h" | ||
-#include "chrome/grit/generated_resources.h" | ||
+#include "electron/grit/electron_resources.h" | ||
#include "components/vector_icons/vector_icons.h" | ||
#include "content/public/browser/picture_in_picture_window_controller.h" | ||
#include "content/public/browser/web_contents.h" | ||
diff --git a/chrome/browser/ui/views/overlay/playback_image_button.cc b/chrome/browser/ui/views/overlay/playback_image_button.cc | ||
index d9e5174ed622fb030bc37d32fbb40b132d7c4c23..1bf19c344721e74bb29c11a4c5c762a75e5cd821 100644 | ||
--- a/chrome/browser/ui/views/overlay/playback_image_button.cc | ||
+++ b/chrome/browser/ui/views/overlay/playback_image_button.cc | ||
@@ -5,7 +5,7 @@ | ||
#include "chrome/browser/ui/views/overlay/playback_image_button.h" | ||
|
||
#include "chrome/app/vector_icons/vector_icons.h" | ||
-#include "chrome/grit/generated_resources.h" | ||
+#include "electron/grit/electron_resources.h" | ||
#include "components/vector_icons/vector_icons.h" | ||
#include "third_party/skia/include/core/SkColor.h" | ||
#include "ui/base/l10n/l10n_util.h" | ||
diff --git a/chrome/browser/ui/views/overlay/resize_handle_button.cc b/chrome/browser/ui/views/overlay/resize_handle_button.cc | ||
index ee6b3612d7bdda591e05e5af338a80167ce6cd53..af093f14f1ef49c6de7228b296c32532203ca568 100644 | ||
--- a/chrome/browser/ui/views/overlay/resize_handle_button.cc | ||
+++ b/chrome/browser/ui/views/overlay/resize_handle_button.cc | ||
@@ -5,7 +5,7 @@ | ||
#include "chrome/browser/ui/views/overlay/resize_handle_button.h" | ||
|
||
#include "chrome/app/vector_icons/vector_icons.h" | ||
-#include "chrome/grit/generated_resources.h" | ||
+#include "electron/grit/electron_resources.h" | ||
#include "third_party/skia/include/core/SkColor.h" | ||
#include "ui/base/hit_test.h" | ||
#include "ui/base/l10n/l10n_util.h" | ||
diff --git a/chrome/browser/ui/views/overlay/skip_ad_label_button.cc b/chrome/browser/ui/views/overlay/skip_ad_label_button.cc | ||
index da780c96bb757d7382df5f419e2c0fd644ac72b0..ae520bcf73cf6c39ca428c03975746e20b23c3ee 100644 | ||
--- a/chrome/browser/ui/views/overlay/skip_ad_label_button.cc | ||
+++ b/chrome/browser/ui/views/overlay/skip_ad_label_button.cc | ||
@@ -4,7 +4,7 @@ | ||
|
||
#include "chrome/browser/ui/views/overlay/skip_ad_label_button.h" | ||
|
||
-#include "chrome/grit/generated_resources.h" | ||
+#include "electron/grit/electron_resources.h" | ||
#include "ui/base/l10n/l10n_util.h" | ||
#include "ui/gfx/color_palette.h" | ||
#include "ui/views/background.h" | ||
diff --git a/chrome/browser/ui/views/overlay/track_image_button.cc b/chrome/browser/ui/views/overlay/track_image_button.cc | ||
index 8f42277409a216f81d21723eb03045ac54525b0e..f7a15bfde9a43c15b18e8afbd60a0b19960f2c93 100644 | ||
--- a/chrome/browser/ui/views/overlay/track_image_button.cc | ||
+++ b/chrome/browser/ui/views/overlay/track_image_button.cc | ||
@@ -5,7 +5,7 @@ | ||
#include "chrome/browser/ui/views/overlay/track_image_button.h" | ||
|
||
#include "chrome/app/vector_icons/vector_icons.h" | ||
-#include "chrome/grit/generated_resources.h" | ||
+#include "electron/grit/electron_resources.h" | ||
#include "components/vector_icons/vector_icons.h" | ||
#include "third_party/skia/include/core/SkColor.h" | ||
#include "ui/base/l10n/l10n_util.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.