From 03da31a0223217c071b8add266ea20bd67208bb5 Mon Sep 17 00:00:00 2001 From: csagan5 <32685696+csagan5@users.noreply.github.com> Date: Mon, 18 Apr 2022 23:34:15 +0200 Subject: [PATCH] Release 100.0.4896.135 --- CHANGELOG.md | 4 ++++ build/LASTCHANGE | 2 +- build/RELEASE | 2 +- build/RELEASE_COMMIT | 2 +- build/bromite_patches_list.txt | 2 ++ build/patches/Disable-TLS-resumption.patch | 3 +++ .../patches/Move-navigation-bar-to-bottom.patch | 17 ++++++++--------- .../build-remove-calling-untrusted-hooks.patch | 6 +++--- 8 files changed, 23 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 47a9b8c2..6aca651a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 100.0.4896.135 +* remove mremap from seccomp baseline policy +* add flag to move top toolbar to bottom (thanks to @uazo) + # 100.0.4896.92 * improve user script errors and visualized name (thanks to @uazo) * fix autofill password not working anymore (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1956) diff --git a/build/LASTCHANGE b/build/LASTCHANGE index 4f016f97..1698f6f4 100644 --- a/build/LASTCHANGE +++ b/build/LASTCHANGE @@ -1 +1 @@ -632df56956c7c1fbf97342310857031d01774f7b- \ No newline at end of file +5d4a0f5095b85ef16b5f7d69b500c549c269e1b9- \ No newline at end of file diff --git a/build/RELEASE b/build/RELEASE index 25a3e37d..eb57992f 100644 --- a/build/RELEASE +++ b/build/RELEASE @@ -1 +1 @@ -100.0.4896.92 \ No newline at end of file +100.0.4896.135 \ No newline at end of file diff --git a/build/RELEASE_COMMIT b/build/RELEASE_COMMIT index 5194fe0c..014590e2 100644 --- a/build/RELEASE_COMMIT +++ b/build/RELEASE_COMMIT @@ -1 +1 @@ -81820453ed7ee46ca0606074034b35f2e0817592 \ No newline at end of file +1a90e060fd3231f69f387dd2ac33b4e3eeb0e3e3 \ No newline at end of file diff --git a/build/bromite_patches_list.txt b/build/bromite_patches_list.txt index d543385e..78c84baf 100644 --- a/build/bromite_patches_list.txt +++ b/build/bromite_patches_list.txt @@ -193,4 +193,6 @@ Disable-crash-reporting.patch Samsung-Note-9-SDK27-crazylinker-workaround.patch Disable-TLS-resumption.patch Partition-DNS-requests-by-top-frame-NIK.patch +Remove-mremap-from-seccomp-baseline-policy.patch +Move-navigation-bar-to-bottom.patch Automated-domain-substitution.patch diff --git a/build/patches/Disable-TLS-resumption.patch b/build/patches/Disable-TLS-resumption.patch index ae8cbd62..19a37f83 100644 --- a/build/patches/Disable-TLS-resumption.patch +++ b/build/patches/Disable-TLS-resumption.patch @@ -18,6 +18,9 @@ Two new user configurable flags are introduced: * kDisableTLSResumption, active by default * kLogTLSResumption, that would allow to find in logcat reused sessions in lines matching "SSL Log:" + +See also: +* https://arxiv.org/abs/1810.07304 --- chrome/browser/about_flags.cc | 6 +++ chrome/browser/flag_descriptions.cc | 8 ++++ diff --git a/build/patches/Move-navigation-bar-to-bottom.patch b/build/patches/Move-navigation-bar-to-bottom.patch index e6ef5199..c15d1b83 100644 --- a/build/patches/Move-navigation-bar-to-bottom.patch +++ b/build/patches/Move-navigation-bar-to-bottom.patch @@ -466,9 +466,9 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/accessibility/s + mSnackbarManager.showSnackbar(mSnackbar); + } + - private static class ForceTabletUIDelegate implements BooleanPreferenceDelegate { - @Override - public boolean isEnabled() { + @Override + public void addExtraPreferences(PreferenceFragmentCompat fragment) { + if (ImageDescriptionsController.getInstance().shouldShowImageDescriptionsMenuItem()) { diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java @@ -2079,7 +2079,7 @@ diff --git a/components/browser_ui/accessibility/android/java/res/xml/accessibil diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java --- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java +++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java -@@ -28,6 +28,8 @@ public class AccessibilitySettings +@@ -31,12 +31,15 @@ public class AccessibilitySettings public static final String PREF_CAPTIONS = "captions"; static final String PREF_FORCE_TABLET_UI = "force_tablet_ui"; @@ -2088,15 +2088,14 @@ diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/c private TextScalePreference mTextScalePref; private ChromeBaseCheckBoxPreference mForceEnableZoomPref; private boolean mRecordFontSizeChangeOnStop; -@@ -35,6 +37,7 @@ public class AccessibilitySettings - private BooleanPreferenceDelegate mForceTabletUIDelegate; + private AccessibilitySettingsDelegate mDelegate; private BooleanPreferenceDelegate mReaderForAccessibilityDelegate; private BooleanPreferenceDelegate mAccessibilityTabSwitcherDelegate; + private BooleanPreferenceDelegate mMoveTopToolbarToBottomDelegate; private FontSizePrefs mFontSizePrefs; private FontSizePrefsObserver mFontSizePrefsObserver = new FontSizePrefsObserver() { -@@ -54,6 +57,10 @@ public class AccessibilitySettings +@@ -56,6 +59,10 @@ public class AccessibilitySettings mFontSizePrefs = FontSizePrefs.getInstance(delegate.getBrowserContextHandle()); } @@ -2107,7 +2106,7 @@ diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/c @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); -@@ -103,6 +110,12 @@ public class AccessibilitySettings +@@ -105,6 +112,12 @@ public class AccessibilitySettings getPreferenceScreen().removePreference(accessibilityTabSwitcherPref); } @@ -2120,7 +2119,7 @@ diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/c Preference captions = findPreference(PREF_CAPTIONS); captions.setOnPreferenceClickListener(preference -> { Intent intent = new Intent(Settings.ACTION_CAPTIONING_SETTINGS); -@@ -147,6 +160,9 @@ public class AccessibilitySettings +@@ -150,6 +163,9 @@ public class AccessibilitySettings if (mReaderForAccessibilityDelegate != null) { mReaderForAccessibilityDelegate.setEnabled((Boolean) newValue); } diff --git a/build/patches/build-remove-calling-untrusted-hooks.patch b/build/patches/build-remove-calling-untrusted-hooks.patch index e35ad5b0..440a3935 100644 --- a/build/patches/build-remove-calling-untrusted-hooks.patch +++ b/build/patches/build-remove-calling-untrusted-hooks.patch @@ -31,7 +31,7 @@ diff --git a/DEPS b/DEPS # By default bot checkouts the WPR archive files only when this # flag is set True. -@@ -3954,49 +3954,6 @@ hooks = [ +@@ -3965,49 +3965,6 @@ hooks = [ 'sync', '--extract', ], }, @@ -81,7 +81,7 @@ diff --git a/DEPS b/DEPS { # Case-insensitivity for the Win SDK. Must run before win_toolchain below. 'name': 'ciopfs_linux', -@@ -4123,43 +4080,6 @@ hooks = [ +@@ -4134,43 +4091,6 @@ hooks = [ '-s', 'src/third_party/skia', '--header', 'src/skia/ext/skia_commit_hash.h'], }, @@ -125,7 +125,7 @@ diff --git a/DEPS b/DEPS # Pull rc binaries using checked-in hashes. { 'name': 'rc_win', -@@ -4185,30 +4105,6 @@ hooks = [ +@@ -4196,30 +4116,6 @@ hooks = [ '-s', 'src/build/toolchain/win/rc/mac/rc.sha1', ], },