RFR: Hole for alternative plugin implementation
Andrew Hughes
gnu.andrew at redhat.com
Wed Jan 29 09:59:02 PST 2014
----- Original Message -----
> Hi,
>
> Over in the IcedTea project, we have an alternative (and Open Source)
> implementation of javaws/plugin called IcedTea-Web [1]. IcedTea-Web has
> always been built and run against IcedTea. However, that has required
> IcedTea to carry patches that are not part of OpenJDK.
>
> It would be much better if these patches were part of OpenJDK, I think.
> It would mean OpenJDK could work with an Open Source/Free Software
> plugin, IcedTea-Web wouldn't need a patched IcedTea and IcedTea wouldn't
> have to carry this patch locally.
>
> The webrev is at:
> http://cr.openjdk.java.net/~omajid/webrevs/applet-hole/00/
>
> This is a very small patch and it only relaxes visibility for methods
> and members declared in two sun.applet.* classes. I think it's a very
> safe change.
>
> The change has been quite stable, we have been using this patch in
> IcedTea 7 (without any modifications) since 2010. The history of the
> patch before that was slightly more complex. Andrew Hughes added it to
> IcedTea 7 but it was taken from IcedTea6. The log for
> icedtea6/patches/applet_hole.patch shows the following people have
> contributed to it:
>
> Andrew John Hughes
> Deepak Bhole
> Omair Majid
> Thomas Fitzsimmons
>
> Since all are/were Red Hat employees, the patch is covered by the CLA.
>
Just stumbled across an IRC log that suggests it was already being used
in March 2008:
Mar 25 18:53:49 <gnu_andrew> lindi-, grep though the patches, maybe one is meant to patch that file and failed
Mar 25 18:55:53 <lindi-> found it
Mar 25 18:56:29 <lindi-> patches/icedtea-webservices.patch adds "public "
Would be nice to finally get this fixed upstream...
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
More information about the jdk9-dev
mailing list