mirror of
https://github.com/oxen-io/session-android.git
synced 2025-08-11 14:37:45 +00:00
restructure and unite service android/java to libsignal
This commit is contained in:
13
app/proguard/proguard-appcompat-v7.pro
Normal file
13
app/proguard/proguard-appcompat-v7.pro
Normal file
@@ -0,0 +1,13 @@
|
||||
# https://code.google.com/p/android/issues/detail?id=78377
|
||||
-keepnames class !android.support.v7.internal.view.menu.**, ** { *; }
|
||||
|
||||
-keep public class android.support.v7.widget.** { *; }
|
||||
-keep public class android.support.v7.internal.widget.** { *; }
|
||||
|
||||
-keep public class * extends android.support.v4.view.ActionProvider {
|
||||
public <init>(android.content.Context);
|
||||
}
|
||||
|
||||
-keepattributes *Annotation*
|
||||
-keep public class * extends android.support.design.widget.CoordinatorLayout.Behavior { *; }
|
||||
-keep public class * extends android.support.design.widget.ViewOffsetBehavior { *; }
|
13
app/proguard/proguard-automation.pro
Normal file
13
app/proguard/proguard-automation.pro
Normal file
@@ -0,0 +1,13 @@
|
||||
-keepattributes Exceptions
|
||||
-dontskipnonpubliclibraryclassmembers
|
||||
|
||||
-dontwarn android.test.**
|
||||
-dontwarn com.android.support.test.**
|
||||
-dontwarn sun.reflect.**
|
||||
-dontwarn sun.misc.**
|
||||
-dontwarn org.assertj.**
|
||||
-dontwarn org.hamcrest.**
|
||||
-dontwarn org.mockito.**
|
||||
-dontwarn com.squareup.**
|
||||
|
||||
-dontobfuscate
|
20
app/proguard/proguard-dagger.pro
Normal file
20
app/proguard/proguard-dagger.pro
Normal file
@@ -0,0 +1,20 @@
|
||||
-keepattributes *Annotation*,EnclosingMethod
|
||||
-keep @interface dagger.*,javax.inject.*
|
||||
-keep @dagger.Module class *
|
||||
-keepclassmembers class * {
|
||||
@javax.inject.* *;
|
||||
@dagger.* *;
|
||||
<init>();
|
||||
}
|
||||
-keepclasseswithmembernames class * {
|
||||
@javax.inject.* <fields>;
|
||||
}
|
||||
-keep class javax.inject.** { *; }
|
||||
-keep class **$$ModuleAdapter
|
||||
-keep class **$$InjectAdapter
|
||||
-keep class **$$StaticInjection
|
||||
|
||||
-keep class dagger.** { *; }
|
||||
-keep class * extends dagger.** { *; }
|
||||
-keep interface dagger.** {*;}
|
||||
-dontwarn dagger.internal.codegen.**
|
1
app/proguard/proguard-ez-vcard.pro
Normal file
1
app/proguard/proguard-ez-vcard.pro
Normal file
@@ -0,0 +1 @@
|
||||
-dontwarn ezvcard.io.html.HCardPage
|
6
app/proguard/proguard-glide.pro
Normal file
6
app/proguard/proguard-glide.pro
Normal file
@@ -0,0 +1,6 @@
|
||||
-keep public class * implements com.bumptech.glide.module.GlideModule
|
||||
-keep public class * extends com.bumptech.glide.AppGlideModule
|
||||
-keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {
|
||||
**[] $VALUES;
|
||||
public *;
|
||||
}
|
12
app/proguard/proguard-jackson.pro
Normal file
12
app/proguard/proguard-jackson.pro
Normal file
@@ -0,0 +1,12 @@
|
||||
# Proguard configuration for Jackson 2.x (fasterxml package instead of codehaus package)
|
||||
|
||||
-keepattributes *Annotation*,EnclosingMethod,Signature
|
||||
-keepnames class com.fasterxml.jackson.** {
|
||||
*;
|
||||
}
|
||||
-keepnames interface com.fasterxml.jackson.** {
|
||||
*;
|
||||
}
|
||||
-dontwarn com.fasterxml.jackson.databind.**
|
||||
-keep class org.codehaus.** { *; }
|
||||
|
3
app/proguard/proguard-jna.pro
Normal file
3
app/proguard/proguard-jna.pro
Normal file
@@ -0,0 +1,3 @@
|
||||
-dontwarn java.awt.*
|
||||
-keep class com.sun.jna.* { *; }
|
||||
-keepclassmembers class * extends com.sun.jna.* { public *; }
|
3
app/proguard/proguard-klinker.pro
Normal file
3
app/proguard/proguard-klinker.pro
Normal file
@@ -0,0 +1,3 @@
|
||||
-dontwarn android.net.ConnectivityManager
|
||||
-dontwarn android.net.ConnectivityManager$NetworkCallback
|
||||
-dontwarn org.webrtc.NetworkMonitorAutoDetect$ConnectivityManagerDelegate
|
3
app/proguard/proguard-okhttp.pro
Normal file
3
app/proguard/proguard-okhttp.pro
Normal file
@@ -0,0 +1,3 @@
|
||||
-dontwarn okio.**
|
||||
-dontwarn javax.annotation.Nullable
|
||||
-dontwarn javax.annotation.ParametersAreNonnullByDefault
|
4
app/proguard/proguard-retrofit.pro
Normal file
4
app/proguard/proguard-retrofit.pro
Normal file
@@ -0,0 +1,4 @@
|
||||
-dontwarn retrofit.**
|
||||
-keep class retrofit.** { *; }
|
||||
-keepattributes Signature
|
||||
-keepattributes Exceptions
|
2
app/proguard/proguard-retrolambda.pro
Normal file
2
app/proguard/proguard-retrolambda.pro
Normal file
@@ -0,0 +1,2 @@
|
||||
-dontwarn java.lang.invoke.*
|
||||
-dontwarn **$$Lambda$*
|
1
app/proguard/proguard-rounded-image-view.pro
Normal file
1
app/proguard/proguard-rounded-image-view.pro
Normal file
@@ -0,0 +1 @@
|
||||
-dontwarn com.squareup.picasso.**
|
1
app/proguard/proguard-shortcutbadger.pro
Normal file
1
app/proguard/proguard-shortcutbadger.pro
Normal file
@@ -0,0 +1 @@
|
||||
-keep class me.leolin.shortcutbadger.** {*;}
|
5
app/proguard/proguard-sqlite.pro
Normal file
5
app/proguard/proguard-sqlite.pro
Normal file
@@ -0,0 +1,5 @@
|
||||
-keep class org.sqlite.** { *; }
|
||||
-keep class org.sqlite.database.** { *; }
|
||||
|
||||
-keep class net.sqlcipher.** { *; }
|
||||
-dontwarn net.sqlcipher.**
|
6
app/proguard/proguard-square-okhttp.pro
Normal file
6
app/proguard/proguard-square-okhttp.pro
Normal file
@@ -0,0 +1,6 @@
|
||||
# OkHttp
|
||||
-keepattributes Signature
|
||||
-keepattributes *Annotation*
|
||||
-keep class com.squareup.okhttp.** { *; }
|
||||
-keep interface com.squareup.okhttp.** { *; }
|
||||
-dontwarn com.squareup.okhttp.**
|
5
app/proguard/proguard-square-okio.pro
Normal file
5
app/proguard/proguard-square-okio.pro
Normal file
@@ -0,0 +1,5 @@
|
||||
# Okio
|
||||
-keep class sun.misc.Unsafe { *; }
|
||||
-dontwarn java.nio.file.*
|
||||
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
|
||||
-dontwarn okio.**
|
3
app/proguard/proguard-webrtc.pro
Normal file
3
app/proguard/proguard-webrtc.pro
Normal file
@@ -0,0 +1,3 @@
|
||||
-dontwarn org.webrtc.NetworkMonitorAutoDetect
|
||||
-dontwarn android.net.Network
|
||||
-keep class org.webrtc.** { *; }
|
8
app/proguard/proguard.pro
vendored
Normal file
8
app/proguard/proguard.pro
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
-dontoptimize
|
||||
-keepattributes SourceFile,LineNumberTable
|
||||
-keep class org.whispersystems.** { *; }
|
||||
-keep class org.thoughtcrime.securesms.** { *; }
|
||||
-keepclassmembers class ** {
|
||||
public void onEvent*(**);
|
||||
}
|
||||
|
Reference in New Issue
Block a user