Start of changes for service refresh 3 fix pack 10

Classes, locale, and font support for the Small Footprint JRE (Linux only)

To reduce disk footprint, certain classes in the rt.jar file are removed, together with some language and locale support.

Classes in rt.jar

The following classes are removed from the rt.jar file.
  • com/sun/javadoc/
  • com/sun/jdi/
  • com/sun/jarsigner/
  • com/sun/mirror/
  • com/sun/source/
  • com/sun/istack/internal/tools/
  • com/sun/istack/internal/ws/
  • META-INF/services/com.sun.jdi.connect.Connector
  • META-INF/services/com.sun.jdi.connect.spi.TransportService
  • META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory
  • META-INF/services/com.sun.tools.xjc.Plugin
  • com/sun/tools/
  • sun/jvmstat/
  • sun/nio/cs/ext/
  • sun/awt/HKSCS.class
  • sun/awt/motif/X11GB2312$Decoder.class
  • sun/awt/motif/X11GB2312$Encoder.class
  • sun/awt/motif/X11GB2312.class
  • sun/awt/motif/X11GBK$Encoder.class
  • sun/awt/motif/X11GBK.class
  • sun/awt/motif/X11KSC5601$Decoder.class
  • sun/awt/motif/X11KSC5601$Encoder.class
  • sun/awt/motif/X11KSC5601.class
  • sun/rmi/rmic/
  • sun/tools/asm/
  • sun/tools/java/
  • sun/tools/javac/
  • com/sun/tools/classfile/
  • com/sun/tools/javap/
  • sun/tools/jcmd/
  • sun/tools/jconsole/
  • sun/tools/jps/
  • sun/tools/jstat/
  • sun/tools/jstatd/
  • sun/tools/native2ascii/
  • sun/tools/serialver/
  • sun/tools/tree/
  • sun/tools/util/
  • sun/security/tools/JarBASE64Encoder.class
  • sun/security/tools/JarSigner.class
  • sun/security/tools/JarSignerParameters.class
  • sun/security/tools/JarSignerResources*.class
  • sun/security/tools/SignatureFile$Block.class
  • sun/security/tools/SignatureFile.class
  • sun/security/tools/TimestampedSigner.class
  • sun/security/provider/Sun.class
  • sun/security/rsa/SunRsaSign.class
  • sun/security/ssl/
  • com/sun/net/ssl/internal/ssl/
  • javax/crypto/
  • sun/security/internal/
  • com/sun/crypto/provider/
  • META-INF/services/com.sun.tools.attach.spi.AttachProvider
  • com/sun/tools/attach/
  • org/relaxng/datatype/
  • com/sun/codemodel/
  • com/sun/xml/internal/dtdparser/
  • com/sun/xml/internal/rngom/
  • com/sun/xml/internal/xsom/
  • com/sun/tools/script/shell/
  • sun/tools/attach/
  • sun/tools/jstack/
  • sun/tools/jinfo/
  • sun/tools/jmap/
  • sun/awt/motif/
  • sun/awt/X11/
  • sun/applet/
  • sun/java2d/opengl/
  • com/sun/java/swing/plaf/

Locale support

The following files associated with locale support are removed:
  • lib/ext/localedata.jar
  • lib/locale
  • lib/charsets.jar
  • lib/resources.jar

Font support

The following fonts are removed:
  • lib/fonts/LucidaBright*.ttf
  • lib/fonts/LucidaSansDemiBold.ttf
  • lib/fonts/LucidaTypewriter*.ttf
  • lib/oblique-fonts
End of changes for service refresh 3 fix pack 10