X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=proguard.flags;h=65104ec1eaf1a91eee9caf979e38b6de3084ebb2;hb=c9f714b65cdb05cef4797f30a42d006b80140aaf;hp=8d60103bc22bf6dab18935370de1fd85f31c4885;hpb=6e95bf2d18e26f2c1c819c7dc17beaf054f31ee8;p=android-x86%2Fpackages-apps-Gallery2.git diff --git a/proguard.flags b/proguard.flags index 8d60103bc..65104ec1e 100644 --- a/proguard.flags +++ b/proguard.flags @@ -14,11 +14,6 @@ (...); } --keep class com.android.camera.ActivityBase { - public int getResultCode(); - public android.content.Intent getResultData(); -} - -keep class com.android.camera.CameraActivity { public boolean isRecording(); public long getAutoFocusTime(); @@ -45,6 +40,8 @@ # Disable the warnings of using dynamic method calls in EffectsRecorder -dontnote com.android.camera.EffectsRecorder +-keep class android.support.v8.renderscript.** { *; } + # Required for ActionBarSherlock -keep class android.support.v4.app.** { *; } -keep interface android.support.v4.app.** { *; } @@ -55,3 +52,35 @@ # Required for mp4parser -keep public class * implements com.coremedia.iso.boxes.Box +#-assumenosideeffects junit.framework.Assert { +#*; +#} + +# For unit testing: + +# - Required for running exif tests on userdebug +-keep class com.android.gallery3d.exif.ExifTag { *; } +-keep class com.android.gallery3d.exif.ExifData { *; } +-keep class com.android.gallery3d.exif.ExifInterface { *; } +-keepclassmembers class com.android.gallery3d.exif.Util { + *** closeSilently(...); +} + +# - Required for running blobcache tests on userdebug +-keep class com.android.gallery3d.common.BlobCache { *; } + +# - Required for running glcanvas tests on userdebug +-keep class com.android.gallery3d.ui.GLPaint { *; } +-keep class com.android.gallery3d.ui.GLCanvas { *; } +-keep class com.android.gallery3d.glrenderer.GLPaint { *; } +-keep class com.android.gallery3d.glrenderer.GLCanvas { *; } +-keep class com.android.gallery3d.ui.GLView { *; } +-keepclassmembers class com.android.gallery3d.util.IntArray { + *** toArray(...); +} +-keep class com.android.gallery3d.util.ProfileData { *; } + +# - Required for running jpeg stream tests on userdebug +-keep class com.android.gallery3d.jpegstream.JPEGOutputStream { *; } +-keep class com.android.gallery3d.jpegstream.JPEGInputStream { *; } +-keep class com.android.gallery3d.jpegstream.StreamUtils { *; }