>-----Original Message----- >From: Alexey Petrenko [mailto:[EMAIL PROTECTED] >Sent: Thursday, November 09, 2006 10:28 AM >To: harmony-dev@incubator.apache.org >Subject: Re: [classlib][awt] Does Harmony awt support "win.xpstyle.dllName" >desktop property in windows XP? > >2006/11/9, Ivanov, Alexey A <[EMAIL PROTECTED]>: >> >-----Original Message----- >> >From: Andrew Zhang [mailto:[EMAIL PROTECTED] >> >Sent: Thursday, November 09, 2006 9:51 AM >> >To: harmony-dev@incubator.apache.org >> >Subject: Re: [classlib][awt] Does Harmony awt support >> "win.xpstyle.dllName" >> >desktop property in windows XP? >> > >> >On 11/9/06, Alexey Petrenko <[EMAIL PROTECTED]> wrote: >> >> >> >> Andrew, you know a way! File a JIRA :) >> > >> > >> >ya, done, Harmony-2116. >> > >> >http://issues.apache.org/jira/browse/HARMONY-2116 >> JIRAs are good, however, notifying dev-list of a problem is a good thing >> too because it attracts more attention to that problem. >> >> So if one considers a problem is important, it's better to send a >> message to dev-list as well as to create a JIRA issue. >It's better to create JIRA *AND* send a message to dev list :)
It is exactly what I meant. Regards, Alexey. > >SY, Alexey > >> >2006/11/9, Andrew Zhang <[EMAIL PROTECTED]>: >> >> > Thanks Dmitry and Paulex. >> >> > >> >> > After applying Harmony-1887 patch, it returns valid property value. >> >> > >> >> > But there's another problem. Running following code against Harmony >> >will >> >> > print NPE while RI returns silently. >> >> > >> >> > public static void main(String[] args) { >> >> > MyToolkit myToolkit = new MyToolkit(); >> >> > myToolkit.initializeDesktopProperties(); >> >> > Map props = myToolkit.getDesktopProperties(); >> >> > } >> >> > >> >> > MyToolkit extends Toolkit, implements all abstract methods by >> default >> >> except >> >> > following two methods: >> >> > public Map getDesktopProperties() { >> >> > return desktopProperties; >> >> > } >> >> > public void initializeDesktopProperties() { >> >> > super.initializeDesktopProperties(); >> >> > } >> >> > >> >> > The output against Harmony: >> >> > java.lang.NullPointerException >> >> > at >> java.awt.EventDispatchThread.runModalLoop(EventDispatchThread.java >> >> :73) >> >> > at java.awt.EventDispatchThread.run(EventDispatchThread.java:48) >> >> > >> >> > >> >> > >> >> > >> >> > On 10/17/06, Dmitry Durnev <[EMAIL PROTECTED]> wrote: >> >> > > >> >> > > AFAIK at least 4 'xpstyle'-related windows properties are not >> >> described. >> >> > > 10/17/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: >> >> > > > How many are there that aren't described? >> >> > > > >> >> > > > Sergey Soldatov wrote: >> >> > > > > No, it doesn't. Unfortunately most of desktop properties are >> not >> >> > > described >> >> > > > > in j2se documentation. If you feel that we need to support >> this >> >> > > > > property please file JIRA issue and we'll try to fix it ASAP. >> >> > > > > >> >> > > > > On 10/17/06, Andrew Zhang <[EMAIL PROTECTED]> wrote: >> >> > > > >> >> >> > > > >> Hi, does Harmony awt support "win.xpstyle.dllName" desktop >> >> property >> >> > > in >> >> > > > >> windows XP? >> >> > > > >> >> >> > > > >> Consider following code: >> >> > > > >> >> >> > > > >> public static void main(String[] args) { >> >> > > > >> Toolkit toolkit = Toolkit.getDefaultToolkit(); >> >> > > > >> String xpstyleDll = (String) toolkit >> >> > > > >> .getDesktopProperty("win.xpstyle.dllName"); >> >> > > > >> System.out.println(xpstyleDll); >> >> > > > >> } >> >> > > > >> >> >> > > > >> RI Output: >> >> > > > >> C:\WINDOWS\resources\Themes\luna\luna.msstyles >> >> > > > >> >> >> > > > >> Harmony Output: >> >> > > > >> null >> >> > > > >> >> >> > > > >> >> >> > > > >> -- >> >> > > > >> Best regards, >> >> > > > >> Andrew Zhang >> >> > > > >> >> >> > > > >> >> >> > > > > >> >> > > > > >> >> > > > >> >> > > > >> >> --------------------------------------------------------------------- >> >> > > > Terms of use : http://incubator.apache.org/harmony/mailing.html >> >> > > > To unsubscribe, e-mail: harmony-dev- >> >[EMAIL PROTECTED] >> >> > > > For additional commands, e-mail: >> >> [EMAIL PROTECTED] >> >> > > > >> >> > > > >> >> > > >> >> > > >> >> > > -- >> >> > > >> >> > > Dmitry A. Durnev, >> >> > > Intel Middleware Products Division >> >> > > >> >> > > >> --------------------------------------------------------------------- >> >> > > Terms of use : http://incubator.apache.org/harmony/mailing.html >> >> > > To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> >> > > For additional commands, e-mail: harmony-dev- >> >[EMAIL PROTECTED] >> >> > > >> >> > > >> >> > >> >> > >> >> > -- >> >> > Best regards, >> >> > Andrew Zhang >> >> > >> >> > >> >> >> > >> > >> > >> >-- >> >Best regards, >> >Andrew Zhang >> >> -- >> Alexey A. Ivanov >> Intel Middleware Product Division >> -- Alexey A. Ivanov Intel Middleware Product Division