X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=proguard.flags;h=72cba51584eb95daa14ff728fb578f8accbfe9ef;hb=a09f89ac50db06c7c2a198dd13b38ed69690ba64;hp=45221e2111f7f4c501c43ebaf5526b8439eef39c;hpb=ab24a05cd280452b7e3d8349c15bac7c576fd226;p=android-x86%2Fpackages-apps-Gallery2.git diff --git a/proguard.flags b/proguard.flags index 45221e211..72cba5158 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,8 +40,6 @@ # 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.** { *; } @@ -64,23 +57,12 @@ # For unit testing: # - Required for running exif tests on userdebug --keepclassmembers class com.android.gallery3d.exif.ExifTag { - *** setValue(...); - *** valueToString(...); -} --keepclassmembers class com.android.gallery3d.exif.ExifParser { - *** parse(...); -} +-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(...); } --keepclassmembers class com.android.gallery3d.exif.ExifData { - *** addInteroperabilityTag(...); - *** addThumbnailTag(...); - *** getTag(...); - *** getInteroperabilityTag(...); - *** getThumbnailTag(...); -} # - Required for running blobcache tests on userdebug -keep class com.android.gallery3d.common.BlobCache { *; } @@ -95,3 +77,10 @@ *** 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 { *; } + +