Skip to content
Snippets Groups Projects
Select Git revision
  • 0de8f019b23fdc35b69dc58f9afe7dcf2b8a8c6c
  • master default protected
  • nightly/20250815.0
  • nightly/20250806.0
  • nightly/20250805.0
  • beta/202508051403
  • beta/202508051107
  • nightly/20250722.0
  • beta/202507211539
  • stable/20250718.0
  • nightly/20250718.0
  • nightly/20250714.0
  • beta/202507141552
  • beta/202506161038
  • stable/20250613.0
  • nightly/20250613.0
  • beta/202506101658
  • stable/20250610.0
  • nightly/20250610.0
  • beta/202506091027
  • beta/202506061543
  • nightly/20250605.0
22 results

datatransfermodel.cpp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    proguard-rules.pro 2.18 KiB
    -keepclassmembers class * {
      public <init>(android.content.Context);
    }
    
    -keepattributes InnerClasses
    
    -keep class android.support.v7.widget.LinearLayoutManager { *; }
    -keep,includedescriptorclasses class androidx.core.content.FileProvider { *; }
    
    -keepnames class * implements android.os.Parcelable {
        public static final ** CREATOR;
    }
    
    -keep,includedescriptorclasses class cx.ring.** { *; }
    -keepclassmembers class cx.ring.** { *; }
    
    # Firebase
    -keep class com.firebase.** { *; }
    -keep class com.google.firebase.** { *; }
    -dontwarn com.google.firebase.analytics.connector.AnalyticsConnector
    
    # ORMLite
    -keep class com.j256.**
    -keepclassmembers class com.j256.** { *; }
    -keep enum com.j256.**
    -keepclassmembers enum com.j256.** { *; }
    -keep interface com.j256.**
    -keepclassmembers interface com.j256.** { *; }
    
    -keep class * extends com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper
    
    -keep @com.j256.ormlite.table.DatabaseTable class * {
        @com.j256.ormlite.field.DatabaseField <fields>;
        @com.j256.ormlite.field.ForeignCollectionField <fields>;
        <init>();
    }
    
    # other
    -dontwarn com.fasterxml.jackson.**
    -dontwarn org.jsoup.**
    -dontwarn freemarker.**
    
    # EZVcard
    -keep,includedescriptorclasses class ezvcard.** { *; }
    -keepclassmembers class ezvcard.** { *; }
    -keep,includedescriptorclasses class com.github.mangstadt.vinnie.** { *; }
    -keepclassmembers class com.github.mangstadt.vinnie.** { *; }
    
    # barcodescanner
    -keep,includedescriptorclasses class com.journeyapps.barcodescanner.** { *; }
    -keepclassmembers class com.journeyapps.barcodescanner.** { *; }
    -keep,includedescriptorclasses class com.google.zxing.** { *; }
    -keepclassmembers class com.google.zxing.** { *; }
    
    # Butterknife
    -keep class butterknife.** { *; }
    -dontwarn butterknife.**
    -dontwarn butterknife.internal.**
    -keep class **$$ViewBinder { *; }
    -keepclasseswithmembernames class * {
        @butterknife.* <fields>;
    }
    -keepclasseswithmembernames class * {
        @butterknife.* <methods>;
    }
    
    # Glide
    -keep public class * implements com.bumptech.glide.module.GlideModule
    -keep public class * extends com.bumptech.glide.module.AppGlideModule
    -keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {
      **[] $VALUES;
      public *;
    }