Carsten Elton Sorensen
887a32bc10
Added some members that should not be removed or renamed
2012-12-21 14:18:41 +01:00
Joel Dice
be12db20cb
preserve all methods in avian.OpenJDK from removal in openjdk.pro
...
OpenJDK.getDeclaringClass is called from JVM_GetDeclaringClass, so we
need to tell ProGuard to preserve it along with the other method we
had already included.
2012-10-16 08:33:35 -06:00
Joel Dice
a3c4b60f43
rename package avian.avian_vm_resource to avian.avianvmresource
...
This package name must match the URL protocol we use for loading
embedded resources, but OpenJDK's URL class won't tolerate underscores
in a protocol name. Also, I had not updated the names of the native
methods in avian.avianvmresource.Handler, leading to
UnsatisfiedLinkErrors when they were called.
2012-10-06 15:33:24 -06:00
Joel Dice
f38f5699c6
preserve NetworkInterface fields since they're referenced from native code
2012-06-13 19:33:11 -06:00
Joel Dice
20ee660455
preserve classes needed for Unix filesystem access from ProGuard
...
It seems that there are new classes loaded via reflection or JNI in
OpenJDK needed for filesystem access, so we must tell ProGuard to
retain them.
2012-05-22 17:48:43 -06:00
Joel Dice
1120d8f91d
fix ProGuarded openjdk-src build
...
This makes a simple "hello, world!" app work, at least. Further
changes may be needed for more sophisticated apps.
2012-04-10 08:18:52 -06:00
Joel Dice
195bafa9b3
preserve Windows-specific OpenJDK entities from obfuscation
2011-04-14 16:39:25 -06:00
Joel Dice
cda1ae81c8
protect networking and time zone classes from obfuscation/shrinking
2010-12-08 21:39:20 -07:00
Joel Dice
ceae61a6a8
fix misspelling in openjdk.pro
2010-12-05 18:01:38 -07:00
Joel Dice
b5ae66b10f
update openjdk.pro to get avian-swt-examples working
2010-12-05 17:40:18 -07:00
Joel Dice
21deedc500
update openjdk.pro
2010-10-24 14:50:33 -06:00
Joel Dice
cdcc9caeb2
initial work towards ProGuard-enabled OpenJDK builds
2010-10-24 11:52:14 -06:00