Browse Source

Update to 93.0.4577.82-1

master 93.0.4577.82-1
wchen342 3 months ago
parent
commit
9401424842
Signed by: wchen342 GPG Key ID: 9C19365D69B04CEC
  1. 4
      .build_config
  2. 3
      CHANGELOG.md
  3. 600
      domain_sub_2.list
  4. 6
      patches/Bromite/Add-an-always-incognito-mode.patch
  5. 2
      patches/Bromite/Add-exit-menu-item.patch
  6. 2
      patches/Bromite/Add-flag-to-disable-WebGL.patch
  7. 2
      patches/Bromite/Add-option-to-not-persist-tabs-across-sessions.patch
  8. 2
      patches/Bromite/Revert-flags-remove-disable-pull-to-refresh-effect.patch
  9. 13
      patches/src-fix/fix-safe-browsing.patch
  10. 2
      patches/ungoogled-chromium-android/Add-save-data-flag.patch
  11. 4
      patches/ungoogled-chromium-android/Remove-UI-elements.patch
  12. 25
      patches/ungoogled-chromium-android/Remove-dependency-on-com.google.android.gms.fido-com.google.android.gms.iid-com.google.android.gms.instantapps-com.google.android.gms.location.patch

4
.build_config

@ -10,7 +10,7 @@ trichrome_webview_target=trichrome_webview_apk
trichrome_webview_64_target=trichrome_webview_64_apk
all=all
chromium_version=93.0.4577.63
ungoogled_chromium_version=93.0.4577.63
chromium_version=93.0.4577.82
ungoogled_chromium_version=93.0.4577.82
ungoogled_chromium_revision=1
ungoogled_chromium_android_revision=1

3
CHANGELOG.md

@ -1,3 +1,6 @@
# 93.0.4577.82-1
* Proxy settings and bookmark import-export are temporarily disabled
# 93.0.4577.63-1
* Build script can now run with python3
* disable play service fonts

600
domain_sub_2.list

File diff suppressed because it is too large

6
patches/Bromite/Add-an-always-incognito-mode.patch

@ -151,7 +151,7 @@ Enable incognito custom tabs and fix crashes for incognito/custom tab intents (c
import org.chromium.chrome.browser.dependency_injection.ChromeActivityComponent;
import org.chromium.chrome.browser.dependency_injection.ModuleFactoryOverrides;
import org.chromium.chrome.browser.device.DeviceClassManager;
@@ -1951,6 +1952,9 @@ public abstract class ChromeActivity<C e
@@ -1961,6 +1962,9 @@ public abstract class ChromeActivity<C e
throw new IllegalStateException(
"Attempting to access TabCreator before initialization");
}
@ -463,7 +463,7 @@ Enable incognito custom tabs and fix crashes for incognito/custom tab intents (c
}
--- a/chrome/browser/flags/android/chrome_feature_list.cc
+++ b/chrome/browser/flags/android/chrome_feature_list.cc
@@ -433,7 +433,7 @@ const base::Feature kCCTIncognito{"CCTIn
@@ -432,7 +432,7 @@ const base::Feature kCCTIncognito{"CCTIn
base::FEATURE_ENABLED_BY_DEFAULT};
const base::Feature kCCTIncognitoAvailableToThirdParty{
@ -474,7 +474,7 @@ Enable incognito custom tabs and fix crashes for incognito/custom tab intents (c
base::FEATURE_ENABLED_BY_DEFAULT};
--- a/chrome/browser/ui/android/strings/android_chrome_strings.grd
+++ b/chrome/browser/ui/android/strings/android_chrome_strings.grd
@@ -931,6 +931,13 @@ Your Google account may have other forms
@@ -913,6 +913,13 @@ Your Google account may have other forms
<message name="IDS_CLEAR_BROWSING_HISTORY_SUMMARY_SYNCED_NO_LINK" desc="A text for the basic tab explaining browsing history for users with history sync. This version is shown when the link to MyActivity is displayed separately.">
Clears history from all synced devices.
</message>

2
patches/Bromite/Add-exit-menu-item.patch

@ -63,7 +63,7 @@ Corrected Exit functionality
import org.chromium.chrome.browser.ChromeActivitySessionTracker;
import org.chromium.chrome.browser.ChromeApplicationImpl;
import org.chromium.chrome.browser.ChromeKeyboardVisibilityDelegate;
@@ -2382,6 +2383,11 @@ public abstract class ChromeActivity<C e
@@ -2392,6 +2393,11 @@ public abstract class ChromeActivity<C e
return true;
}

2
patches/Bromite/Add-flag-to-disable-WebGL.patch

@ -10,7 +10,7 @@ Subject: Add flag to disable WebGL
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -2745,6 +2745,9 @@ const FeatureEntry kFeatureEntries[] = {
@@ -2764,6 +2764,9 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kAccelerated2dCanvasName,
flag_descriptions::kAccelerated2dCanvasDescription, kOsAll,
SINGLE_DISABLE_VALUE_TYPE(switches::kDisableAccelerated2dCanvas)},

2
patches/Bromite/Add-option-to-not-persist-tabs-across-sessions.patch

@ -91,7 +91,7 @@ Subject: Add option to not persist tabs across sessions
private ChromeManagedPreferenceDelegate createManagedPreferenceDelegate() {
--- a/chrome/browser/ui/android/strings/android_chrome_strings.grd
+++ b/chrome/browser/ui/android/strings/android_chrome_strings.grd
@@ -3962,6 +3962,12 @@ To change this setting, <ph name="BEGIN_
@@ -3944,6 +3944,12 @@ To change this setting, <ph name="BEGIN_
<message name="IDS_CONTEXTMENU_IMAGE_TITLE" desc="The title of a context menu tab when the item pressed contains more than one type. This indicates that all the actions are related to the image.">
IMAGE
</message>

2
patches/Bromite/Revert-flags-remove-disable-pull-to-refresh-effect.patch

@ -12,7 +12,7 @@ This reverts commit 4e598f38a0e6dd3dbede009c6a99b2a520a94e1f.
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -3413,6 +3413,10 @@ const FeatureEntry kFeatureEntries[] = {
@@ -3432,6 +3432,10 @@ const FeatureEntry kFeatureEntries[] = {
SINGLE_DISABLE_VALUE_TYPE(switches::kDisableHostedAppShimCreation)},
#endif // OS_MAC
#if defined(OS_ANDROID)

13
patches/src-fix/fix-safe-browsing.patch

@ -24,6 +24,7 @@ Subject: Fix build error caused by the removal of safe_browsing
components/safe_browsing/content/browser/client_side_detection_host.cc | 17
components/safe_browsing/content/browser/client_side_detection_host.h | 3
components/safe_browsing/content/browser/client_side_detection_service.cc | 31 -
components/safe_browsing/content/browser/triggers/trigger_throttler.cc | 1
weblayer/browser/browser_context_impl.cc | 2
weblayer/browser/browser_process.cc | 11
weblayer/browser/browser_process.h | 4
@ -37,7 +38,7 @@ Subject: Fix build error caused by the removal of safe_browsing
weblayer/browser/safe_browsing/safe_browsing_service.cc | 200 ----------
weblayer/browser/safe_browsing/safe_browsing_tab_observer.cc | 11
weblayer/browser/tab_impl.cc | 2
34 files changed, 57 insertions(+), 611 deletions(-)
35 files changed, 57 insertions(+), 612 deletions(-)
--- a/chrome/android/BUILD.gn
+++ b/chrome/android/BUILD.gn
@ -1381,3 +1382,13 @@ Subject: Fix build error caused by the removal of safe_browsing
}
content::BrowserContext*
--- a/components/safe_browsing/content/browser/triggers/trigger_throttler.cc
+++ b/components/safe_browsing/content/browser/triggers/trigger_throttler.cc
@@ -12,7 +12,6 @@
#include "base/time/time.h"
#include "components/prefs/pref_service.h"
#include "components/safe_browsing/core/common/features.h"
-#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
namespace safe_browsing {
const size_t kAdSamplerTriggerDefaultQuota = 10;

2
patches/ungoogled-chromium-android/Add-save-data-flag.patch

@ -12,7 +12,7 @@ author: Wengling Chen <[email protected]>
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -4693,6 +4693,9 @@ const FeatureEntry kFeatureEntries[] = {
@@ -4712,6 +4712,9 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_WITH_PARAMS_VALUE_TYPE(features::kMBIMode,
kMBIModeVariations,
"MBIMode")},

4
patches/ungoogled-chromium-android/Remove-UI-elements.patch

@ -41,7 +41,7 @@ Subject: Remove unused UI elements. Also disables autofill assistant.
--- a/chrome/android/features/start_surface/public/java/src/org/chromium/chrome/features/start_surface/StartSurfaceConfiguration.java
+++ b/chrome/android/features/start_surface/public/java/src/org/chromium/chrome/features/start_surface/StartSurfaceConfiguration.java
@@ -146,7 +146,7 @@ public class StartSurfaceConfiguration {
@@ -152,7 +152,7 @@ public class StartSurfaceConfiguration {
*/
public static boolean getFeedArticlesVisibility() {
return SharedPreferencesManager.getInstance().readBoolean(
@ -563,7 +563,7 @@ Subject: Remove unused UI elements. Also disables autofill assistant.
// |kAutofillAssistantInCctTriggering| and/or
--- a/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/app/ChromeActivity.java
@@ -2389,16 +2389,6 @@ public abstract class ChromeActivity<C e
@@ -2399,16 +2399,6 @@ public abstract class ChromeActivity<C e
final Tab currentTab = getActivityTab();

25
patches/ungoogled-chromium-android/Remove-dependency-on-com.google.android.gms.fido-com.google.android.gms.iid-com.google.android.gms.instantapps-com.google.android.gms.location.patch

@ -14,7 +14,7 @@ Subject: Remove dependency on com.google.android.gms.fido,
components/gcm_driver/instance_id/android/BUILD.gn | 2
components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDWithSubtype.java | 26
components/webauthn/android/BUILD.gn | 1
components/webauthn/android/java/src/org/chromium/components/webauthn/Fido2CredentialRequest.java | 108 ---
components/webauthn/android/java/src/org/chromium/components/webauthn/Fido2CredentialRequest.java | 112 ---
components/webauthn/android/java/src/org/chromium/components/webauthn/Fido2Helper.java | 310 ----------
device/BUILD.gn | 1
services/BUILD.gn | 1
@ -23,7 +23,7 @@ Subject: Remove dependency on com.google.android.gms.fido,
third_party/android_deps/BUILD.gn | 48 -
third_party/libaddressinput/src/android/src/main/java/com/android/i18n/addressinput/autocomplete/gmscore/AddressAutocompleteApiImpl.java | 65 --
third_party/libaddressinput/src/android/src/main/java/com/android/i18n/addressinput/autocomplete/gmscore/AddressAutocompletePredictionImpl.java | 12
18 files changed, 27 insertions(+), 962 deletions(-)
18 files changed, 27 insertions(+), 966 deletions(-)
--- a/chrome/android/BUILD.gn
+++ b/chrome/android/BUILD.gn
@ -994,7 +994,7 @@ Subject: Remove dependency on com.google.android.gms.fido,
}
public void handleGetAssertionRequest(PublicKeyCredentialRequestOptions options,
@@ -168,10 +137,6 @@ public class Fido2CredentialRequest impl
@@ -168,15 +137,7 @@ public class Fido2CredentialRequest impl
mAppIdExtensionUsed = true;
}
@ -1003,9 +1003,14 @@ Subject: Remove dependency on com.google.android.gms.fido,
- getAssertionOptions = Fido2Helper.toGetAssertionOptions(options);
-
String callerOriginString = convertOriginToString(callerOrigin);
BrowserPublicKeyCredentialRequestOptions.Builder browserRequestOptionsBuilder =
new BrowserPublicKeyCredentialRequestOptions.Builder()
@@ -205,12 +170,7 @@ public class Fido2CredentialRequest impl
- BrowserPublicKeyCredentialRequestOptions.Builder browserRequestOptionsBuilder =
- new BrowserPublicKeyCredentialRequestOptions.Builder()
- .setPublicKeyCredentialRequestOptions(getAssertionOptions)
- .setOrigin(Uri.parse(callerOriginString));
if (options.payment != null
&& PaymentFeatureList.isEnabled(PaymentFeatureList.SECURE_PAYMENT_CONFIRMATION)
@@ -205,12 +166,7 @@ public class Fido2CredentialRequest impl
returnErrorAndResetCallback(AuthenticatorStatus.NOT_ALLOWED_ERROR);
return;
}
@ -1018,7 +1023,7 @@ Subject: Remove dependency on com.google.android.gms.fido,
}
public void handleIsUserVerifyingPlatformAuthenticatorAvailableRequest(
@@ -226,31 +186,16 @@ public class Fido2CredentialRequest impl
@@ -226,31 +182,16 @@ public class Fido2CredentialRequest impl
callback.onIsUserVerifyingPlatformAuthenticatorAvailableResponse(false);
return;
}
@ -1051,7 +1056,7 @@ Subject: Remove dependency on com.google.android.gms.fido,
}
// Handles a PendingIntent from the GMSCore Fido library.
@@ -297,13 +242,11 @@ public class Fido2CredentialRequest impl
@@ -297,13 +238,11 @@ public class Fido2CredentialRequest impl
if (data == null) {
Log.e(TAG, "Received a null intent.");
// The user canceled the request.
@ -1065,7 +1070,7 @@ Subject: Remove dependency on com.google.android.gms.fido,
break;
case Activity.RESULT_OK:
processIntentResult(data);
@@ -317,58 +260,15 @@ public class Fido2CredentialRequest impl
@@ -317,58 +256,15 @@ public class Fido2CredentialRequest impl
}
private void processPublicKeyCredential(Intent data) {
@ -1124,7 +1129,7 @@ Subject: Remove dependency on com.google.android.gms.fido,
break;
}
mMakeCredentialCallback = null;
@@ -381,17 +281,11 @@ public class Fido2CredentialRequest impl
@@ -381,17 +277,11 @@ public class Fido2CredentialRequest impl
// [Attestation/Assertion/Error] Response.
if (data.hasExtra(FIDO2_KEY_CREDENTIAL_EXTRA)) {
processPublicKeyCredential(data);

Loading…
Cancel
Save