kill-GCM.patch
This commit is contained in:
parent
aebf637dbf
commit
988829e593
1 changed files with 39 additions and 21 deletions
|
@ -10,18 +10,19 @@ Subject: kill GCM
|
|||
.../ChromeBackgroundTaskFactory.java | 3 -
|
||||
.../services/gcm/GCMBackgroundTask.java | 1 -
|
||||
components/background_task_scheduler/BUILD.gn | 1 -
|
||||
.../internal/BUILD.gn | 1 -
|
||||
.../internal/BUILD.gn | 2 -
|
||||
...ackgroundTaskSchedulerFactoryInternal.java | 2 +-
|
||||
...kgroundTaskSchedulerGcmNetworkManager.java | 199 +-----------------
|
||||
components/gcm_driver/android/BUILD.gn | 1 -
|
||||
.../gcm_driver/instance_id/android/BUILD.gn | 1 -
|
||||
.../instance_id/InstanceIDBridge.java | 49 +----
|
||||
components/sync/android/BUILD.gn | 1 -
|
||||
13 files changed, 6 insertions(+), 316 deletions(-)
|
||||
14 files changed, 7 insertions(+), 318 deletions(-)
|
||||
|
||||
diff --git a/android_webview/expectations/system_webview_bundle.AndroidManifest.expected b/android_webview/expectations/system_webview_bundle.AndroidManifest.expected
|
||||
--- a/android_webview/expectations/system_webview_bundle.AndroidManifest.expected
|
||||
+++ b/android_webview/expectations/system_webview_bundle.AndroidManifest.expected
|
||||
@@ -19,11 +19,6 @@
|
||||
@@ -25,11 +25,6 @@
|
||||
android:multiArch="true"
|
||||
android:name="org.chromium.android_webview.nonembedded.WebViewApkApplication"
|
||||
android:use32bitAbi="true">
|
||||
|
@ -33,7 +34,7 @@ diff --git a/android_webview/expectations/system_webview_bundle.AndroidManifest.
|
|||
<activity # DIFF-ANCHOR: a4438884
|
||||
android:exported="true"
|
||||
android:icon="@drawable/icon_webview"
|
||||
@@ -59,7 +54,6 @@
|
||||
@@ -65,7 +60,6 @@
|
||||
android:visibleToInstantApps="true">
|
||||
</activity-alias> # DIFF-ANCHOR: b7cc06e9
|
||||
<meta-data android:name="$PACKAGE.WebViewLibrary" android:value="libwebviewchromium.so"/>
|
||||
|
@ -44,7 +45,7 @@ diff --git a/android_webview/expectations/system_webview_bundle.AndroidManifest.
|
|||
diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
|
||||
--- a/chrome/android/BUILD.gn
|
||||
+++ b/chrome/android/BUILD.gn
|
||||
@@ -510,7 +510,6 @@ android_library("chrome_java") {
|
||||
@@ -520,7 +520,6 @@ android_library("chrome_java") {
|
||||
"//third_party/android_deps:material_design_java",
|
||||
"//third_party/android_deps:protobuf_lite_runtime_java",
|
||||
"//third_party/android_media:android_media_java",
|
||||
|
@ -63,10 +64,10 @@ diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java
|
|||
"java/src/org/chromium/chrome/browser/ChromeBackupAgentImpl.java",
|
||||
"java/src/org/chromium/chrome/browser/ChromeBackupWatcher.java",
|
||||
"java/src/org/chromium/chrome/browser/ChromeBaseAppCompatActivity.java",
|
||||
@@ -1345,10 +1344,6 @@ chrome_java_sources = [
|
||||
@@ -1215,10 +1214,6 @@ chrome_java_sources = [
|
||||
"java/src/org/chromium/chrome/browser/searchwidget/SearchWidgetProvider.java",
|
||||
"java/src/org/chromium/chrome/browser/send_tab_to_self/SendTabToSelfShareActivity.java",
|
||||
"java/src/org/chromium/chrome/browser/services/AccountsChangedReceiver.java",
|
||||
"java/src/org/chromium/chrome/browser/services/AndroidChildAccountHelper.java",
|
||||
- "java/src/org/chromium/chrome/browser/services/gcm/ChromeGcmListenerServiceImpl.java",
|
||||
- "java/src/org/chromium/chrome/browser/services/gcm/GCMBackgroundServiceImpl.java",
|
||||
- "java/src/org/chromium/chrome/browser/services/gcm/GCMBackgroundTask.java",
|
||||
|
@ -77,7 +78,7 @@ diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java
|
|||
diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/AndroidManifest.xml
|
||||
--- a/chrome/android/java/AndroidManifest.xml
|
||||
+++ b/chrome/android/java/AndroidManifest.xml
|
||||
@@ -81,23 +81,18 @@ by a child template that "extends" this file.
|
||||
@@ -80,23 +80,18 @@ by a child template that "extends" this file.
|
||||
<permission android:name="{{ manifest_package }}.permission.CHILD_SERVICE" android:protectionLevel="signature" />
|
||||
<permission android:name="{{ manifest_package }}.permission.READ_WRITE_BOOKMARK_FOLDERS" android:protectionLevel="signatureOrSystem" />
|
||||
<permission android:name="{{ manifest_package }}.TOS_ACKED" android:protectionLevel="signatureOrSystem" />
|
||||
|
@ -101,7 +102,7 @@ diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/Andro
|
|||
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
|
||||
|
||||
{% block extra_uses_permissions %}
|
||||
@@ -960,36 +955,6 @@ by a child template that "extends" this file.
|
||||
@@ -925,36 +920,6 @@ by a child template that "extends" this file.
|
||||
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize"
|
||||
android:hardwareAccelerated="false" />
|
||||
|
||||
|
@ -138,7 +139,7 @@ diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/Andro
|
|||
<!-- Android Notification service listener -->
|
||||
<service android:name="org.chromium.chrome.browser.notifications.NotificationService"
|
||||
android:exported="false"/>
|
||||
@@ -1013,28 +978,10 @@ by a child template that "extends" this file.
|
||||
@@ -978,28 +943,10 @@ by a child template that "extends" this file.
|
||||
android:exported="false"
|
||||
android:permission="android.permission.BIND_JOB_SERVICE"/>
|
||||
|
||||
|
@ -170,7 +171,7 @@ diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/Andro
|
|||
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/background_task_scheduler/ChromeBackgroundTaskFactory.java b/chrome/android/java/src/org/chromium/chrome/browser/background_task_scheduler/ChromeBackgroundTaskFactory.java
|
||||
--- a/chrome/android/java/src/org/chromium/chrome/browser/background_task_scheduler/ChromeBackgroundTaskFactory.java
|
||||
+++ b/chrome/android/java/src/org/chromium/chrome/browser/background_task_scheduler/ChromeBackgroundTaskFactory.java
|
||||
@@ -19,7 +19,6 @@ import org.chromium.chrome.browser.offlinepages.OfflineBackgroundTask;
|
||||
@@ -20,7 +20,6 @@ import org.chromium.chrome.browser.offlinepages.OfflineBackgroundTask;
|
||||
import org.chromium.chrome.browser.offlinepages.prefetch.OfflineNotificationBackgroundTask;
|
||||
import org.chromium.chrome.browser.offlinepages.prefetch.PrefetchBackgroundTask;
|
||||
import org.chromium.chrome.browser.omaha.OmahaService;
|
||||
|
@ -178,7 +179,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/background_task
|
|||
import org.chromium.chrome.browser.webapps.WebApkUpdateTask;
|
||||
import org.chromium.components.background_task_scheduler.BackgroundTask;
|
||||
import org.chromium.components.background_task_scheduler.BackgroundTaskFactory;
|
||||
@@ -59,8 +58,6 @@ public class ChromeBackgroundTaskFactory implements BackgroundTaskFactory {
|
||||
@@ -60,8 +59,6 @@ public class ChromeBackgroundTaskFactory implements BackgroundTaskFactory {
|
||||
switch (taskId) {
|
||||
case TaskIds.OMAHA_JOB_ID:
|
||||
return new OmahaService();
|
||||
|
@ -212,7 +213,12 @@ diff --git a/components/background_task_scheduler/BUILD.gn b/components/backgrou
|
|||
diff --git a/components/background_task_scheduler/internal/BUILD.gn b/components/background_task_scheduler/internal/BUILD.gn
|
||||
--- a/components/background_task_scheduler/internal/BUILD.gn
|
||||
+++ b/components/background_task_scheduler/internal/BUILD.gn
|
||||
@@ -16,7 +16,6 @@ if (is_android) {
|
||||
@@ -11,12 +11,10 @@ if (is_android) {
|
||||
android_library("internal_java") {
|
||||
sources = [
|
||||
"android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskBroadcastReceiver.java",
|
||||
- "android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskGcmTaskService.java",
|
||||
"android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskJobService.java",
|
||||
"android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerAlarmManager.java",
|
||||
"android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerDelegate.java",
|
||||
"android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerFactoryInternal.java",
|
||||
|
@ -220,6 +226,18 @@ diff --git a/components/background_task_scheduler/internal/BUILD.gn b/components
|
|||
"android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerImpl.java",
|
||||
"android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerJobService.java",
|
||||
"android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerPrefs.java",
|
||||
diff --git a/components/background_task_scheduler/internal/android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerFactoryInternal.java b/components/background_task_scheduler/internal/android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerFactoryInternal.java
|
||||
--- a/components/background_task_scheduler/internal/android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerFactoryInternal.java
|
||||
+++ b/components/background_task_scheduler/internal/android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerFactoryInternal.java
|
||||
@@ -24,7 +24,7 @@ public final class BackgroundTaskSchedulerFactoryInternal {
|
||||
if (sdkInt >= Build.VERSION_CODES.M) {
|
||||
return new BackgroundTaskSchedulerJobService();
|
||||
} else {
|
||||
- return new BackgroundTaskSchedulerGcmNetworkManager();
|
||||
+ return new BackgroundTaskSchedulerJobService();
|
||||
}
|
||||
}
|
||||
|
||||
diff --git a/components/background_task_scheduler/internal/android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerGcmNetworkManager.java b/components/background_task_scheduler/internal/android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerGcmNetworkManager.java
|
||||
--- a/components/background_task_scheduler/internal/android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerGcmNetworkManager.java
|
||||
+++ b/components/background_task_scheduler/internal/android/java/src/org/chromium/components/background_task_scheduler/internal/BackgroundTaskSchedulerGcmNetworkManager.java
|
||||
|
@ -461,7 +479,7 @@ diff --git a/components/gcm_driver/instance_id/android/BUILD.gn b/components/gcm
|
|||
diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java b/components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java
|
||||
--- a/components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java
|
||||
+++ b/components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java
|
||||
@@ -29,7 +29,6 @@ public class InstanceIDBridge {
|
||||
@@ -27,7 +27,6 @@ public class InstanceIDBridge {
|
||||
* Underlying InstanceIDWithSubtype. May be shared by multiple InstanceIDBridges. Must be
|
||||
* initialized on a background thread.
|
||||
*/
|
||||
|
@ -469,7 +487,7 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com
|
|||
|
||||
private static boolean sBlockOnAsyncTasksForTesting;
|
||||
|
||||
@@ -74,7 +73,7 @@ public class InstanceIDBridge {
|
||||
@@ -72,7 +71,7 @@ public class InstanceIDBridge {
|
||||
new BridgeAsyncTask<String>() {
|
||||
@Override
|
||||
protected String doBackgroundWork() {
|
||||
|
@ -478,7 +496,7 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com
|
|||
}
|
||||
@Override
|
||||
protected void sendResultToNative(String id) {
|
||||
@@ -90,7 +89,7 @@ public class InstanceIDBridge {
|
||||
@@ -88,7 +87,7 @@ public class InstanceIDBridge {
|
||||
new BridgeAsyncTask<Long>() {
|
||||
@Override
|
||||
protected Long doBackgroundWork() {
|
||||
|
@ -487,7 +505,7 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com
|
|||
}
|
||||
@Override
|
||||
protected void sendResultToNative(Long creationTime) {
|
||||
@@ -116,21 +115,7 @@ public class InstanceIDBridge {
|
||||
@@ -110,21 +109,7 @@ public class InstanceIDBridge {
|
||||
new BridgeAsyncTask<String>() {
|
||||
@Override
|
||||
protected String doBackgroundWork() {
|
||||
|
@ -502,7 +520,7 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com
|
|||
- SubscriptionFlagManager.buildSubscriptionUniqueId(
|
||||
- mSubtype, authorizedEntity),
|
||||
- flags);
|
||||
- return mInstanceID.getToken(authorizedEntity, scope, extras);
|
||||
- return mInstanceID.getToken(authorizedEntity, scope);
|
||||
- } catch (IOException ex) {
|
||||
- return "";
|
||||
- }
|
||||
|
@ -510,7 +528,7 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com
|
|||
}
|
||||
@Override
|
||||
protected void sendResultToNative(String token) {
|
||||
@@ -147,21 +132,7 @@ public class InstanceIDBridge {
|
||||
@@ -141,21 +126,7 @@ public class InstanceIDBridge {
|
||||
new BridgeAsyncTask<Boolean>() {
|
||||
@Override
|
||||
protected Boolean doBackgroundWork() {
|
||||
|
@ -533,7 +551,7 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com
|
|||
}
|
||||
@Override
|
||||
protected void sendResultToNative(Boolean success) {
|
||||
@@ -177,12 +148,7 @@ public class InstanceIDBridge {
|
||||
@@ -171,12 +142,7 @@ public class InstanceIDBridge {
|
||||
new BridgeAsyncTask<Boolean>() {
|
||||
@Override
|
||||
protected Boolean doBackgroundWork() {
|
||||
|
@ -547,7 +565,7 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com
|
|||
}
|
||||
@Override
|
||||
protected void sendResultToNative(Boolean success) {
|
||||
@@ -212,11 +178,6 @@ public class InstanceIDBridge {
|
||||
@@ -206,11 +172,6 @@ public class InstanceIDBridge {
|
||||
@Override
|
||||
@SuppressWarnings("NoSynchronizedThisCheck") // Only used/accessible by native.
|
||||
protected Result doInBackground() {
|
||||
|
|
Loading…
Add table
Reference in a new issue