Commit Graph

12 Commits

Author SHA1 Message Date
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