EVALUATION
This fix is based on an earlier one by ###@###.###. The
basic idea is to fold all of the MIME types previously exposed by the
npjava* DLLs into e.g. npjpi160_10.dll with no other changes. This set
of changes trivially obviates the need for the npjava DLLs. It should
significantly reduce the size of the Java Kernel core bundle.
Note that the original reason for these DLLs was to work around a
limitation on the length of the MIMEType resource in Windows 98.
Since Windows 98 is no longer a supported platform for Java SE 6,
making this change has no unwanted side-effects.
These changes have been tested by building the offline installer,
installing it on a machine that had various browser versions already
installed, and running the Java Plug-In code samples from
http://java.sun.com/products/plugin/ (all of the applet, 1.5.0, and
1.4.2 versions). The following configurations were tested:
Current Java Plug-In (with SSV enabled):
- Internet Explorer 7
- Mozilla 1.7.13
- Firefox 2.0.0.11
- Firefox 3.0b2pre
New Java Plug-In:
- Internet Explorer 7
- Firefox 3.0b2pre
|