Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 14 additions & 9 deletions News-Android-App/proguard-rules.pro
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@
# public *;
#}

-dontobfuscate

# Required for Test execution
-dontwarn org.xmlpull.v1.**
-dontwarn org.apache.tools.ant.**
Expand Down Expand Up @@ -113,8 +111,6 @@
-keep,allowobfuscation,allowshrinking class io.reactivex.rxjava3.core.Single




# Other Libraries
-dontwarn org.apache.velocity.**
-dontwarn freemarker.**
Expand All @@ -123,16 +119,25 @@
#-keep class com.gu.option.Option
#-keep class com.gu.option.UnitFunction

-keep class de.luhmer.** { *; }
-keepclassmembers class de.luhmer.** { *; }
# keep application classes used as database and network models
-keep class de.luhmer.owncloudnewsreader.database.model.** { *; }
-keep class de.luhmer.owncloudnewsreader.reader.nextcloud.ItemIds { *; }
-keep class de.luhmer.owncloudnewsreader.reader.nextcloud.ItemMap { *; }
-keep class de.luhmer.owncloudnewsreader.model.** { *; }
# keep the name of SyncItemStateService so SyncItemStateService.isMyServiceRunning works
-keepnames class de.luhmer.owncloudnewsreader.services.SyncItemStateService
# keep fields necessary for NewsReaderListActivity.adjustEdgeSizeOfDrawer and NewsReaderListActivity.getEdgeSizeOfDrawer to work
-keepclassmembers class androidx.drawerlayout.widget.DrawerLayout {
private androidx.customview.widget.ViewDragHelper mLeftDragger;
}
-keepclassmembers class androidx.customview.widget.ViewDragHelper {
private int mEdgeSize;
}

-printmapping out.map
-keepattributes SourceFile,LineNumberTable
-renamesourcefileattribute SourceFile

-keepclasseswithmembers public class android.support.v7.widget.RecyclerView { *; }


###############
# GreenDAO
-keep class de.greenrobot.** { *; }
Expand Down