Loading build/RELEASE +1 −1 Original line number Diff line number Diff line 90.0.4430.55 90.0.4430.56 build/patches/AImageReader-CFI-crash-mitigations.patch +3 −4 Original line number Diff line number Diff line Loading @@ -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 ++++ Loading Loading @@ -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" + ] Loading build/patches/Add-bookmark-import-export-actions.patch +20 −2 Original line number Diff line number Diff line Loading @@ -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 +- Loading @@ -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 Loading Loading @@ -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 Loading Loading
build/patches/AImageReader-CFI-crash-mitigations.patch +3 −4 Original line number Diff line number Diff line Loading @@ -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 ++++ Loading Loading @@ -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" + ] Loading
build/patches/Add-bookmark-import-export-actions.patch +20 −2 Original line number Diff line number Diff line Loading @@ -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 +- Loading @@ -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 Loading Loading @@ -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 Loading