desktopApp.pro 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. -keep class org.cef.** { *; }
  2. -keep class kotlinx.coroutines.swing.SwingDispatcherFactory
  3. # kotlinx.serialization — keep generated serializers and @Serializable members
  4. -keepattributes *Annotation*, InnerClasses
  5. -dontnote kotlinx.serialization.**
  6. -keepclassmembers class **$$serializer { *; }
  7. -keepclassmembers @kotlinx.serialization.Serializable class * { *; }
  8. # Third-party / transitive libraries with optional (unresolved) references.
  9. # These are reference-only warnings from R8/ProGuard; the classes are not used at
  10. # runtime by the desktop app, so suppressing the warnings is safe and is required
  11. # for the release distribution (proguardReleaseJars) to complete.
  12. -dontwarn ai.koog.**
  13. -dontwarn androidx.compose.**
  14. -dontwarn autovalue.shaded.**
  15. -dontwarn aws.smithy.**
  16. -dontwarn ch.qos.**
  17. -dontwarn co.yml.**
  18. -dontwarn com.aallam.**
  19. -dontwarn com.couchbase.**
  20. -dontwarn com.google.**
  21. -dontwarn com.jogamp.**
  22. -dontwarn javafx.**
  23. -dontwarn community.flock.**
  24. -dontwarn io.github.**
  25. -dontwarn io.ktor.**
  26. -dontwarn io.lettuce.**
  27. -dontwarn io.netty.**
  28. -dontwarn io.opentelemetry.**
  29. -dontwarn kotbase.**
  30. -dontwarn net.htmlparser.**
  31. -dontwarn okhttp3.internal.**
  32. -dontwarn org.apache.**
  33. -dontwarn reactor.core.**
  34. -dontwarn reactor.util.**