v90 patches update

This commit is contained in:
csagan5
2021-04-05 13:40:42 +02:00
parent feb98f1fb1
commit f4cd704284
5 changed files with 26 additions and 876 deletions
+1 -1
View File
@@ -1 +1 @@
90.0.4430.55
90.0.4430.56
@@ -8,16 +8,15 @@ This reverts commit dcd5a39518246eb999f1cc63bf1ec95d93fd5b2f.
Revert "Remove flags to enable/disable AImageReader."
This reverts commit 463fa0f2e3b9e418bc26e2c8954463f0b0f76634.
Disable AImageReader for ARM64/P and ARM64/Q
Restore GPU bug blacklist for AImageReader on ARM and Qualcomm CPUs
Restore the AImageReader blacklist for ARM/ARM64/Qualcomm chipsets which causes
Restore the AImageReader blacklist for ARM/Qualcomm chipsets which causes
crashes on Android 9 and 10 (at different code locations).
See discussions at:
* https://github.com/bromite/bromite/issues/445
* https://github.com/bromite/bromite/issues/814
* https://github.com/bromite/bromite/issues/1005
---
base/android/android_image_reader_compat.cc | 8 +++++++-
base/android/android_image_reader_compat.h | 4 ++++
@@ -110,7 +109,7 @@ diff --git a/gpu/config/gpu_driver_bug_list.json b/gpu/config/gpu_driver_bug_lis
+ "value": "10"
+ }
+ },
+ "gl_vendor": "ARM.*",
+ "gl_vendor": "ARM.*|Qualcomm.*",
+ "features": [
+ "disable_aimagereader"
+ ]
@@ -18,7 +18,7 @@ Completely remove contacts picker permission from the file dialog
.../browser/bookmarks/BookmarkManager.java | 22 ++
.../browser/bookmarks/BookmarkPage.java | 9 +-
.../native_page/NativePageFactory.java | 3 +-
chrome/browser/BUILD.gn | 2 +
chrome/browser/BUILD.gn | 6 +-
chrome/browser/about_flags.cc | 6 +
.../android/bookmarks/bookmark_bridge.cc | 284 ++++++++++++++++++
.../android/bookmarks/bookmark_bridge.h | 28 +-
@@ -43,7 +43,7 @@ Completely remove contacts picker permission from the file dialog
ui/shell_dialogs/select_file_dialog.h | 2 +
.../select_file_dialog_android.cc | 6 +
ui/shell_dialogs/select_file_dialog_android.h | 2 +
37 files changed, 875 insertions(+), 21 deletions(-)
37 files changed, 877 insertions(+), 23 deletions(-)
diff --git a/base/android/content_uri_utils.cc b/base/android/content_uri_utils.cc
--- a/base/android/content_uri_utils.cc
@@ -718,6 +718,24 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
]
configs += [
@@ -2958,6 +2960,8 @@ static_library("browser") {
"autofill/manual_filling_view_interface.h",
"banners/android/chrome_app_banner_manager_android.cc",
"banners/android/chrome_app_banner_manager_android.h",
+ "bookmarks/bookmark_html_writer.cc",
+ "bookmarks/bookmark_html_writer.h",
"browser_process_platform_part_android.cc",
"browser_process_platform_part_android.h",
"chrome_browser_field_trials_mobile.cc",
@@ -3444,8 +3448,6 @@ static_library("browser") {
"badging/badge_manager_factory.h",
"banners/app_banner_manager_desktop.cc",
"banners/app_banner_manager_desktop.h",
- "bookmarks/bookmark_html_writer.cc",
- "bookmarks/bookmark_html_writer.h",
"browsing_data/chrome_browsing_data_lifetime_manager.cc",
"browsing_data/chrome_browsing_data_lifetime_manager.h",
"browsing_data/chrome_browsing_data_lifetime_manager_factory.cc",
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
File diff suppressed because it is too large Load Diff
@@ -9,8 +9,7 @@ Chromium would still send background requests. Kill it.
.../component_updater/component_updater_url_constants.cc | 4 ++--
components/component_updater/configurator_impl.cc | 5 +----
components/component_updater/configurator_impl.h | 1 -
third_party/dav1d/dav1d_generated.gni | 5 -----
4 files changed, 3 insertions(+), 12 deletions(-)
3 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/components/component_updater/component_updater_url_constants.cc b/components/component_updater/component_updater_url_constants.cc
--- a/components/component_updater/component_updater_url_constants.cc
@@ -60,36 +59,6 @@ diff --git a/components/component_updater/configurator_impl.h b/components/compo
const GURL url_source_override_;
const double initial_delay_;
diff --git a/third_party/dav1d/dav1d_generated.gni b/third_party/dav1d/dav1d_generated.gni
--- a/third_party/dav1d/dav1d_generated.gni
+++ b/third_party/dav1d/dav1d_generated.gni
@@ -5,8 +5,6 @@
# NOTE: this file is autogenerated by dav1d/generate_sources.py - DO NOT EDIT.
x86_asm_sources = [
- "libdav1d/src/x86/cdef16_avx2.asm",
- "libdav1d/src/x86/cdef16_sse.asm",
"libdav1d/src/x86/cdef_avx2.asm",
"libdav1d/src/x86/cdef_avx512.asm",
"libdav1d/src/x86/cdef_sse.asm",
@@ -20,7 +18,6 @@ x86_asm_sources = [
"libdav1d/src/x86/loopfilter.asm",
"libdav1d/src/x86/loopfilter_ssse3.asm",
"libdav1d/src/x86/looprestoration.asm",
- "libdav1d/src/x86/looprestoration16_avx2.asm",
"libdav1d/src/x86/looprestoration_sse.asm",
"libdav1d/src/x86/mc_avx2.asm",
"libdav1d/src/x86/mc_avx512.asm",
@@ -43,9 +40,7 @@ arm32_asm_sources = [
"libdav1d/src/arm/32/cdef16.S",
"libdav1d/src/arm/32/cdef_tmpl.S",
"libdav1d/src/arm/32/ipred.S",
- "libdav1d/src/arm/32/ipred16.S",
"libdav1d/src/arm/32/itx.S",
- "libdav1d/src/arm/32/itx16.S",
"libdav1d/src/arm/32/loopfilter.S",
"libdav1d/src/arm/32/loopfilter16.S",
"libdav1d/src/arm/32/looprestoration.S",
--
2.17.1