X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=proguard.flags;h=c8ba2ffada8d23b2c3e28bd2fef47cb765513f25;hb=99f7849f3d24fbce491b16e6b3d6ea4ce08f4e95;hp=b54b0c79144c365fad256afaba1cb7709a9407fb;hpb=9ac82ea62edc0320bab52dd37294d2b52c219961;p=android-x86%2Fpackages-apps-Gallery2.git diff --git a/proguard.flags b/proguard.flags index b54b0c791..c8ba2ffad 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(); @@ -59,3 +54,35 @@ #*; #} +# 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 { *; } + + +# TODO: remove or rename android.util.Pools.java from our source. +-dontwarn android.util.Pools*