From b2c372456115813d05ed61f02076d443699cb9fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Irland?= Date: Mon, 21 Aug 2017 18:28:27 -0300 Subject: [PATCH 1/2] Add more proguard files --- libraries/proguard-dbflow-4.0.5.pro | 8 ++++++++ libraries/proguard-itext.pro | 25 +++++++++++++++++++++++++ libraries/proguard-parceler.pro | 9 ++++++++- 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 libraries/proguard-dbflow-4.0.5.pro create mode 100644 libraries/proguard-itext.pro diff --git a/libraries/proguard-dbflow-4.0.5.pro b/libraries/proguard-dbflow-4.0.5.pro new file mode 100644 index 0000000..82aac9a --- /dev/null +++ b/libraries/proguard-dbflow-4.0.5.pro @@ -0,0 +1,8 @@ +#Dbflow 4.0.5 + +-keepattributes Annotation + +-keep class * extends com.raizlabs.android.dbflow.config.DatabaseHolder { *; } + +-keep class net.sqlcipher.** { *; } +-dontwarn net.sqlcipher. diff --git a/libraries/proguard-itext.pro b/libraries/proguard-itext.pro new file mode 100644 index 0000000..e5126c0 --- /dev/null +++ b/libraries/proguard-itext.pro @@ -0,0 +1,25 @@ +# proguard configuration for iText 5.5.11 + +-keep class org.spongycastle.** { *; } +-dontwarn org.spongycastle.** + +-keep class com.itextpdf.** { *; } + +-keep class javax.xml.crypto.dsig.** { *; } +-dontwarn javax.xml.crypto.dsig.** + +-keep class org.apache.jcp.xml.dsig.internal.dom.** { *; } +-dontwarn org.apache.jcp.xml.dsig.internal.dom.** + +-keep class javax.xml.crypto.dom.** { *; } +-dontwarn javax.xml.crypto.dom.** + +-keep class org.apache.xml.security.utils.** { *; } +-dontwarn org.apache.xml.security.utils.** + +-keep class javax.xml.crypto.XMLStructure +-dontwarn javax.xml.crypto.XMLStructure + +-keep interface com.itextpdf.** + +-dontwarn com.itextpdf.** diff --git a/libraries/proguard-parceler.pro b/libraries/proguard-parceler.pro index 7068935..233ccfb 100644 --- a/libraries/proguard-parceler.pro +++ b/libraries/proguard-parceler.pro @@ -3,4 +3,11 @@ -keep interface org.parceler.Parcel -keep @org.parceler.Parcel class * { *; } --keep class **$$Parcelable { *; } \ No newline at end of file +-keep class **$$Parcelable { *; } +-keep class org.parceler.Parceler$$Parcels + +-dontwarn org.parceler.apache.commons.** +-dontwarn org.parceler.ParcelAnnotationProcessor +-dontwarn org.parceler.transfuse.bootstrap.BootstrapProcessor +-dontwarn org.parceler.codemodel.util.SingleByteEncoder +-dontwarn java.beans.** From 935fcdbc20558d9788cff9194bbeb5ca0b423f86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Irland?= Date: Mon, 21 Aug 2017 19:08:20 -0300 Subject: [PATCH 2/2] Upper case title --- libraries/proguard-dbflow-4.0.5.pro | 2 +- libraries/proguard-itext.pro | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/proguard-dbflow-4.0.5.pro b/libraries/proguard-dbflow-4.0.5.pro index 82aac9a..56beb6b 100644 --- a/libraries/proguard-dbflow-4.0.5.pro +++ b/libraries/proguard-dbflow-4.0.5.pro @@ -1,4 +1,4 @@ -#Dbflow 4.0.5 +# Proguard Configuration for Dbflow 4.0.5 -keepattributes Annotation diff --git a/libraries/proguard-itext.pro b/libraries/proguard-itext.pro index e5126c0..b82bd4e 100644 --- a/libraries/proguard-itext.pro +++ b/libraries/proguard-itext.pro @@ -1,4 +1,4 @@ -# proguard configuration for iText 5.5.11 +# Proguard Configuration for iText 5.5.11 -keep class org.spongycastle.** { *; } -dontwarn org.spongycastle.**