summaryrefslogtreecommitdiff
path: root/proguard.flags
diff options
context:
space:
mode:
author Shai Barack <shayba@google.com> 2023-07-25 22:08:02 +0000
committer Shai Barack <shayba@google.com> 2023-08-04 23:28:07 +0000
commit2ba3410697296a15b02077458e28c7656909f734 (patch)
treef7fb7091566af339d4a7089341af0bba7909f64a /proguard.flags
parent34a552d4272acb4419598fca13575d434521b07c (diff)
Improve media keep rules
Remove keep rules for providers. Providers that are listed in a manifest get keep rules automatically generated by aapt. Providers that are not listed in a manifest are unreachable dead code and shouldn't be kept. Replace keep rules with annotations where applicable. This change is a cleanup and a functional no-op. Bug: 248580093 Change-Id: Iecfd561e9ede918dcf44e57d2ea60084ed2f01de
Diffstat (limited to 'proguard.flags')
-rw-r--r--proguard.flags16
1 files changed, 0 insertions, 16 deletions
diff --git a/proguard.flags b/proguard.flags
index aa234cca2..a260c0f40 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -1,19 +1,3 @@
--keep public class android.provider.** { *; }
--keep public class com.android.providers.media.CacheClearingActivity
--keep public class com.android.providers.media.IdleService
--keep public class com.android.providers.media.MediaApplication
--keep public class com.android.providers.media.MediaDocumentsProvider
--keep public class com.android.providers.media.MediaProvider
--keep public class com.android.providers.media.MediaReceiver
--keep public class com.android.providers.media.MediaService
--keep public class com.android.providers.media.MediaUpgradeReceiver
--keep public class com.android.providers.media.PermissionActivity
--keep public class com.android.providers.media.fuse.ExternalStorageServiceImpl
--keep public class com.android.providers.media.photopicker.PhotoPickerActivity
--keep public class com.android.providers.media.photopicker.PhotoPickerProvider
--keep public final class com.android.providers.media.FileLookupResult { *; }
--keep public final class com.android.providers.media.FileOpenResult { *; }
--keep public final class com.android.providers.media.FdAccessResult { *; }
-keep public class * implements com.bumptech.glide.module.GlideModule
-keep class * extends com.bumptech.glide.module.AppGlideModule {
<init>(...);