<AWT Dev> JDK-8075070 [macosx] system menu bar disabled when using webstart to start
David DeHaven
david.dehaven at oracle.com
Wed Mar 25 18:08:16 UTC 2015
I've filed a bug to track this:
https://bugs.openjdk.java.net/browse/JDK-8076008 (but it's confidential)
We don't consider platform when determining if an arg is secure or not, so in theory you should be able to pass this on Windows and Linux too.
-DrD-
> On Mar 25, 2015, at 10:53 AM, Burk, Bill <william.burk at kodak.com> wrote:
>
> Perhaps one is for Mac OS X only. I know I would always get the insecure message in Java Console from Windows, so we would make the JNLP different for Mac OS X
>
> -Bill
>
> From: Phil Race [mailto:philip.race at oracle.com]
> Sent: Wednesday, March 25, 2015 10:49 AM
> To: Burk, Bill
> Cc: Sergey Bylokhov; awt-dev at openjdk.java.net
> Subject: Re: <AWT Dev> JDK-8075070 [macosx] system menu bar disabled when using webstart to start
>
> I found there are actually two copies of the list but the second one seems to have never
> listed it. Perhaps there is a disconnect somewhere but its not very clear to me.
>
> -phil.
>
> On 03/25/2015 10:19 AM, Phil Race wrote:
> I have just examined the (closed) source file that enumerates the secure properties and
> I clearly see "apple.laf.useScreenMenuBar" along with all the rest.
>
> This is current 8u-dev source and the file hasn't been updated in a year ..
>
> -phil.
>
> On 03/25/2015 10:01 AM, Burk, Bill wrote:
> I don’t think it duplicates JDK-8074668 because Java Console message is different and clearly reveals property is considered insecure.
>
> Additional information that may help:
>
> For previous versions of Java, if you include the property apple.laf.useScreenMenuBar for a different OS, such as Windows OS, Java Console gives similar message, property considered insecure
> -I think that’s always been correct behavior because the property is only useful to Mac OS X
>
> For previous versions of Java, menus will be missing on Mac OS X if you omit the property apple.laf.useScreenMenuBar
> -Because property enables menus, leaving it out or ignoring the property takes away those menus.
>
> Regards,
>
> Bill
>
> From: Sergey Bylokhov [mailto:Sergey.Bylokhov at oracle.com]
> Sent: Wednesday, March 25, 2015 9:04 AM
> To: Burk, Bill; awt-dev at openjdk.java.net
> Subject: Re: <AWT Dev> JDK-8075070 [macosx] system menu bar disabled when using webstart to start
>
> Hello,
> Looks like this is a duplicate of https://bugs.openjdk.java.net/browse/JDK-8074668
> It should be fixed in 8u40b27
>
> 25.03.15 18:49, Burk, Bill wrote:
> I recently opened a report with Oracle for what I believe may be the same issue. It may impact many existing Mac OS X applications so should be considered seriously.
>
> (Review ID: JI-9020016) - JNLP property apple.laf.useScreenMenuBar no longer treated as secure for Mac OS X
>
>
More information about the awt-dev
mailing list