Icedtea supports something called "Pepper"?
Jiri Vanek
jvanek at redhat.com
Fri Jul 18 07:54:45 UTC 2014
On 07/17/2014 06:11 PM, Andrew Hughes wrote:
>
>
> ----- Original Message -----
>> On 07/17/2014 02:01 AM, Andrew Hughes wrote:
>>> ----- Original Message -----
>>>> On 07/16/2014 05:44 PM, Fernando Cassia wrote:
>>>>> On Wed, Jul 16, 2014 at 6:05 AM, Jiri Vanek <jvanek at redhat.com> wrote:
>>>>>> Then please, may you explain what i'm not understand?
>>>>>
>>>>> The OP referred to "his applets stopped working" on the ORACLE JDK.
>>>>> I explained that I think that is due to his applets code being
>>>>> UNSIGNED, and that he should, going forward, sign his applets.
>>>>> You replied that applets continue to work with Icedtea, and asked if I
>>>>> wanted to see Icedtea run unsigned applets without click to play. That
>>>>> was NOT what I was saying. I was describing the way Oracle JRE/JDK
>>>>> works now, for security reasons. (click to play on unsigned code), and
>>>>> that users who see that (applets disabled) jump to the conclusion that
>>>>> "his applets stopped working" without getting into the details of
>>>>> WHY...
>>>>>
>>>>
>>>> There is (common) misinterpretation in this.
>>>>
>>>> You must differ
>>>>
>>>> - oracle (proprietary) JDK
>>>> - oracle (proprietary) plugin/webstart implementation
>>>> - openjdk (still some distros are using it wrapped by icedtea)
>>>
>>> All for 6 & 7, as far as I'm aware.
>>>
>>>> - icedtea-web (another jdk plugin/implementation)
>>>> and forcompletness:
>>>> - ibm (proprietary jdk)
>>>> - ibm plugin and javaws implementation
>>>>
>>>>
>>>> Icedtea-web is implementation of javaws and have its java plugin, similar
>>>> to
>>>> Oracle's plugin. Even
>>>> Ibm java have its plugin+(theirs!) javaws implementation.
>>>> Unlike proprietary plugin, which is bundled together with proprietary jdk,
>>>> icedtea-web can run on
>>>> Openjdk, Oracle JDK and IBM jdk (there are still something to fix with IBM
>>>> jdk). Icedtea web is not
>>>> bounded to Openjdk, nor OracleJDk nor IBM.
>>>
>>> Did you find a way around patching sun.applet.AppletPanel then? Because, as
>>> far
>>> as I'm aware, IcedTea-Web needs that and it's only in IcedTea.
>>>
>>
>> Yes I did[1]. It is in 1.5.1 and head. We woek fine with 6,7,8 and
>> Oracle+Open JDK. We work even
>> with IBM but there are issues with signed appelts (as IBM have different
>> libraries - wotk in
>> progress here.)
>
> Oh, this is excellent news :)
>
> May be worth opening a bug to remove the patch from IcedTea then? ;)
>
Yes. But not before 1.6 is released (or at least 1.5.1) as this "fix" is not going to 1.4.
>>
>> The new issue is 9 - and moduels, and so no longer possible usage of
>> refelction :(
>>
>>
>
> I guess now is the time to get what you need in 9 upstream.
Well I have already started.
http://mail.openjdk.java.net/pipermail/awt-dev/2014-May/007828.html
http://mail.openjdk.java.net/pipermail/awt-dev/2014-June/008072.html
http://mail.openjdk.java.net/pipermail/awt-dev/2014-June/008073.html
http://mail.openjdk.java.net/pipermail/awt-dev/2014-June/008074.html
But I got stuck a bit. Today, itw needs to extend some classes. I'm wondering how I will be
extending compeltely private calsses - although based on public api :))
The only way I currently see is to get rid from extends, and continue with using (pattern). Which
need some reengeneering :(
>
>> J.
>>
>> [1]no magic here -
>> http://icedtea.classpath.org/hg/icedtea-web/rev/c6591d36d68a
>>
>
More information about the distro-pkg-dev
mailing list