mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	# Conflicts: # app/build.gradle # app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt # app/src/main/java/eu/kanade/tachiyomi/ui/base/activity/ActivityMixin.kt # app/src/main/java/eu/kanade/tachiyomi/ui/base/activity/BaseActivity.kt # app/src/main/java/eu/kanade/tachiyomi/ui/base/adapter/FlexibleViewHolder.kt # app/src/main/java/eu/kanade/tachiyomi/ui/base/adapter/SmartFragmentStatePagerAdapter.kt # app/src/main/java/eu/kanade/tachiyomi/ui/base/fragment/BaseFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/base/fragment/BaseRxFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/base/fragment/FragmentMixin.kt # app/src/main/java/eu/kanade/tachiyomi/ui/category/CategoryActivity.kt # app/src/main/java/eu/kanade/tachiyomi/ui/latest_updates/LatestUpdatesFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryAdapter.kt # app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt # app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/main/ChangelogDialogFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt # app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaActivity.kt # app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaEvent.kt # app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt # app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/ChapterCountEvent.kt # app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaFavoriteEvent.kt # app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoPresenter.kt # app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/recently_read/RecentlyReadFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAboutFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsActivity.kt # app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadsFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralFragment.kt # app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsTrackingFragment.kt # app/src/main/java/eu/kanade/tachiyomi/util/AndroidComponentUtil.java # app/src/main/java/eu/kanade/tachiyomi/widget/preference/LibraryColumnsDialog.kt # app/src/main/java/eu/kanade/tachiyomi/widget/preference/SimpleDialogPreference.kt # app/src/main/res/layout/activity_download_manager.xml # app/src/main/res/layout/activity_edit_categories.xml # app/src/main/res/layout/activity_manga.xml # app/src/main/res/layout/activity_preferences.xml # app/src/main/res/layout/fragment_backup.xml # app/src/main/res/layout/fragment_download_queue.xml # app/src/main/res/layout/fragment_library.xml # app/src/main/res/layout/fragment_library_category.xml # app/src/main/res/layout/item_chapter.xml # app/src/main/res/layout/item_recent_chapters.xml # app/src/main/res/layout/toolbar.xml # app/src/main/res/raw/changelog_release.xml # app/src/main/res/values/arrays.xml # app/src/main/res/xml/pref_about.xml # app/src/main/res/xml/pref_advanced.xml # app/src/main/res/xml/pref_downloads.xml # app/src/main/res/xml/pref_general.xml # app/src/main/res/xml/pref_reader.xml # app/src/main/res/xml/pref_sources.xml # app/src/main/res/xml/pref_tracking.xml Migrate to Tachiyomi 6.1 Rewrite batch add UI
		
			
				
	
	
		
			94 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Prolog
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			94 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Prolog
		
	
	
		
			Executable File
		
	
	
	
	
-dontobfuscate
 | 
						|
 | 
						|
-dontwarn eu.kanade.tachiyomi.**
 | 
						|
-keep class eu.kanade.tachiyomi.**
 | 
						|
-keep class eu.kanade.tachiyomi.source.model.** { *; }
 | 
						|
 | 
						|
-keep class com.hippo.image.** { *; }
 | 
						|
-keep interface com.hippo.image.** { *; }
 | 
						|
 | 
						|
# Extensions may require methods unused in the core app
 | 
						|
-keep class org.jsoup.** { *; }
 | 
						|
-keep class kotlin.** { *; }
 | 
						|
 | 
						|
# OkHttp
 | 
						|
-dontwarn okhttp3.**
 | 
						|
-dontwarn okio.**
 | 
						|
-dontwarn javax.annotation.**
 | 
						|
-dontwarn retrofit2.Platform$Java8
 | 
						|
 | 
						|
# Glide specific rules #
 | 
						|
# https://github.com/bumptech/glide
 | 
						|
-keep public class * implements com.bumptech.glide.module.GlideModule
 | 
						|
-keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {
 | 
						|
    **[] $VALUES;
 | 
						|
    public *;
 | 
						|
}
 | 
						|
 | 
						|
# RxJava 1.1.0
 | 
						|
-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;
 | 
						|
}
 | 
						|
 | 
						|
### Support v7, Design
 | 
						|
# http://stackoverflow.com/questions/29679177/cardview-shadow-not-appearing-in-lollipop-after-obfuscate-with-proguard/29698051
 | 
						|
-keep class android.support.v7.widget.RoundRectDrawable { *; }
 | 
						|
 | 
						|
-keep public class android.support.v7.widget.** { *; }
 | 
						|
-keep public class android.support.v7.internal.widget.** { *; }
 | 
						|
-keep public class android.support.v7.internal.view.menu.** { *; }
 | 
						|
-keep public class android.support.v7.graphics.drawable.** { *; }
 | 
						|
 | 
						|
-keep public class * extends android.support.v4.view.ActionProvider {
 | 
						|
    public <init>(android.content.Context);
 | 
						|
}
 | 
						|
 | 
						|
-dontwarn android.support.**
 | 
						|
-dontwarn android.support.design.**
 | 
						|
-keep class android.support.design.** { *; }
 | 
						|
-keep interface android.support.design.** { *; }
 | 
						|
-keep public class android.support.design.R$* { *; }
 | 
						|
 | 
						|
 | 
						|
# ReactiveNetwork
 | 
						|
-dontwarn com.github.pwittchen.reactivenetwork.**
 | 
						|
 | 
						|
## GSON ##
 | 
						|
 | 
						|
# Gson uses generic type information stored in a class file when working with fields. Proguard
 | 
						|
# removes such information by default, so configure it to keep all of it.
 | 
						|
-keepattributes Signature
 | 
						|
 | 
						|
# Gson specific classes
 | 
						|
-keep class sun.misc.Unsafe { *; }
 | 
						|
 | 
						|
# Prevent proguard from stripping interface information from TypeAdapterFactory,
 | 
						|
# JsonSerializer, JsonDeserializer instances (so they can be used in @JsonAdapter)
 | 
						|
-keep class * implements com.google.gson.TypeAdapterFactory
 | 
						|
-keep class * implements com.google.gson.JsonSerializer
 | 
						|
-keep class * implements com.google.gson.JsonDeserializer
 | 
						|
 | 
						|
# SnakeYaml
 | 
						|
-keep class org.yaml.snakeyaml.** { public protected private *; }
 | 
						|
-dontwarn org.yaml.snakeyaml.**
 | 
						|
 | 
						|
# Duktape
 | 
						|
-keep class com.squareup.duktape.** { *; }
 | 
						|
 | 
						|
# [EH]
 | 
						|
-keep class exh.** { *; }
 | 
						|
 | 
						|
# Keep google stuff
 | 
						|
-dontwarn com.google.android.gms.**
 | 
						|
-dontwarn com.google.firebase.** |