Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f4cd7042 authored by csagan5's avatar csagan5
Browse files

v90 patches update

parent feb98f1f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
90.0.4430.55
90.0.4430.56
+3 −4
Original line number Diff line number Diff line
@@ -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"
+      ]
+20 −2
Original line number Diff line number Diff line
@@ -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