From 44578b8e292bb9034f73b6ef0ccdbc35967f9ee6 Mon Sep 17 00:00:00 2001 From: Pasan Date: Tue, 4 Apr 2017 12:39:34 +0530 Subject: [PATCH 1/5] rxjava patch --- libraries/proguard-rx-java.pro | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/libraries/proguard-rx-java.pro b/libraries/proguard-rx-java.pro index 73bfaba..b109b61 100644 --- a/libraries/proguard-rx-java.pro +++ b/libraries/proguard-rx-java.pro @@ -12,3 +12,20 @@ -keep class rx.schedulers.Schedulers { public static ** test(); } + +-dontwarn sun.misc.** + +-keepclassmembers class rx.internal.util.unsafe.*ArrayQueue*Field* { + long producerIndex; + long consumerIndex; +} + +-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueProducerNodeRef { + rx.internal.util.atomic.LinkedQueueNode producerNode; +} + +-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueConsumerNodeRef { + rx.internal.util.atomic.LinkedQueueNode consumerNode; +} + +-dontnote rx.internal.util.PlatformDependent \ No newline at end of file From 1797cde70a0e0145ad78c7605ef9db559c806370 Mon Sep 17 00:00:00 2001 From: Pasan Date: Wed, 6 Dec 2017 16:42:08 +0530 Subject: [PATCH 2/5] added google dagger2 proguard files --- libraries/proguard-dagger-2.pro | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 libraries/proguard-dagger-2.pro diff --git a/libraries/proguard-dagger-2.pro b/libraries/proguard-dagger-2.pro new file mode 100644 index 0000000..42ef2a3 --- /dev/null +++ b/libraries/proguard-dagger-2.pro @@ -0,0 +1,3 @@ +# Dagger2 + +-dontwarn com.google.errorprone.annotations.** \ No newline at end of file From eda96996fe4b9fa286cb405cdf040508ace2594b Mon Sep 17 00:00:00 2001 From: Pasan Date: Mon, 11 Dec 2017 13:06:55 +0530 Subject: [PATCH 3/5] added saripaar --- libraries/proguard-saripaar.pro | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 libraries/proguard-saripaar.pro diff --git a/libraries/proguard-saripaar.pro b/libraries/proguard-saripaar.pro new file mode 100644 index 0000000..a86cfef --- /dev/null +++ b/libraries/proguard-saripaar.pro @@ -0,0 +1,7 @@ +# android-saripaar + +-keep class com.mobsandgeeks.saripaar.** {*;} +-keep @com.mobsandgeeks.saripaar.annotation.ValidateUsing class * {*;} + +#YOU MUST ADD BELOW LINE WITH YOUR PACKAGE! +#-keep class com.sbh.wefix.adapters.TextInputLayoutAdapter {*;} \ No newline at end of file From e80c96745ede6f0c16920f54530e61b9fb3464bd Mon Sep 17 00:00:00 2001 From: Pasan Date: Mon, 11 Dec 2017 13:07:07 +0530 Subject: [PATCH 4/5] added ucrop --- libraries/proguard-ucrop.pro | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 libraries/proguard-ucrop.pro diff --git a/libraries/proguard-ucrop.pro b/libraries/proguard-ucrop.pro new file mode 100644 index 0000000..bb93d3b --- /dev/null +++ b/libraries/proguard-ucrop.pro @@ -0,0 +1,5 @@ +# uCrop + +-dontwarn com.yalantis.ucrop** +-keep class com.yalantis.ucrop** { *; } +-keep interface com.yalantis.ucrop** { *; } \ No newline at end of file From 875fb7e5fd6eb94cf3f4e6b2b0deeaee6e5a2532 Mon Sep 17 00:00:00 2001 From: Pasan Eramusugoda Date: Thu, 19 Apr 2018 18:24:33 +0530 Subject: [PATCH 5/5] add rteditor --- libraries/proguard-rteditor.pro | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 libraries/proguard-rteditor.pro diff --git a/libraries/proguard-rteditor.pro b/libraries/proguard-rteditor.pro new file mode 100644 index 0000000..f93e4ff --- /dev/null +++ b/libraries/proguard-rteditor.pro @@ -0,0 +1,13 @@ +# rteditor + +-keepattributes Signature +-keepclassmembers class * extends com.onegravity.rteditor.spans.RTSpan { + public (int); +} + +# EventBus see: http://greenrobot.org/eventbus/documentation/proguard/ +-keepattributes *Annotation* +-keepclassmembers class ** { + @org.greenrobot.eventbus.Subscribe ; +} +-keep enum org.greenrobot.eventbus.ThreadMode { *; } \ No newline at end of file