Or one list eliminated... ideally -DrD-
> On Mar 25, 2015, at 11:31 AM, Phil Race <philip.r...@oracle.com> wrote: > > Yes, I understand what you are saying and nowhere are we questioning that > it worked in the past. > > Best guess now is that somehow in 8u40 the checking switched from list A to > list B > and the bug is that they are not in sync .. and at the very least even if it > turns > out to be something utterly different those lists *should* be in sync. > > -phil. > > > On 03/25/2015 11:06 AM, Burk, Bill wrote: >> We’ve successfully used Java 7 and 8 with our application on Mac OS X until >> J8u40 >> >> REGRESSION INFO: Problem does not replicate in J8u31 >> Java Web Start 11.31.2.13 >> Using JRE version 1.8.0_31-b13 Java HotSpot(TM) 64-Bit Server VM >> >> From: Phil Race [mailto:philip.r...@oracle.com] >> Sent: Wednesday, March 25, 2015 11:02 AM >> To: Burk, Bill >> Cc: awt-dev@openjdk.java.net >> Subject: Re: <AWT Dev> JDK-8075070 [macosx] system menu bar disabled when >> using webstart to start >> >> PS .. >> >> > 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 >> >> Although its possible that on Windows we always checked the list that >> accidentally omits >> this property, its also going to be true that until JDK 7u6 there was no >> Oracle JavaWs for Mac >> and Oracle JRE's for other platforms were ignorant of this property and so >> perhaps even a recent >> Oracle JDK 6 update would reject it. However I expect an Oracle JDk 8u25 for >> Windows would >> "allow" this property since the list is not per-platform, although any >> variance in code path might affect that >> because of the omission from one of the lists. >> >> -phil. >> >> >> On 03/25/2015 10:49 AM, Phil Race wrote: >> 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.bylok...@oracle.com] >> Sent: Wednesday, March 25, 2015 9:04 AM >> To: Burk, Bill; awt-dev@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 >> >> >> > >