Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 16933 invoked from network); 19 Mar 2007 10:37:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Mar 2007 10:37:11 -0000 Received: (qmail 80926 invoked by uid 500); 19 Mar 2007 10:37:18 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 80480 invoked by uid 500); 19 Mar 2007 10:37:16 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 80467 invoked by uid 99); 19 Mar 2007 10:37:16 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Mar 2007 03:37:16 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of alexei.zakharov@gmail.com designates 64.233.182.189 as permitted sender) Received: from [64.233.182.189] (HELO nf-out-0910.google.com) (64.233.182.189) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Mar 2007 03:37:06 -0700 Received: by nf-out-0910.google.com with SMTP id d4so694640nfe for ; Mon, 19 Mar 2007 03:36:45 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=h8xeOBLU9ZsV1pPr9NhJo/rJKmJFdU9lrq9TPGoWDOjvQneppyiuVHEQITeY1Rx5oHhUZCAfwddha+xUmbL8XtaI79NeXrHLNzRaHpLv2eWZSdD6/+k/upz+YJ02I4QWfYg73p0S9tXi5FPAnozmLnAjrynezQ2/JXdG7genV9c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=p5ob6oLKwtmbgw9HRfSUPBzwExfgTiS/Oc05/kQhF4SMf1AVw/+fjzU6/mlz2DTbRBSxi2xx0sAZObnVUq0730QxQxecpkNyIWiW6Y1CT5pMM6DeDXj0fWkxXHPFYOKkzsXFFRloxnRWoF9rzKXqSlRtlTMaWi9Nnp31YmohjME= Received: by 10.82.178.11 with SMTP id a11mr9762669buf.1174300605289; Mon, 19 Mar 2007 03:36:45 -0700 (PDT) Received: by 10.82.108.15 with HTTP; Mon, 19 Mar 2007 03:36:45 -0700 (PDT) Message-ID: <2c9597b90703190336g287c84c7sca743e5f07ba4a46@mail.gmail.com> Date: Mon, 19 Mar 2007 13:36:45 +0300 From: "Alexei Zakharov" To: dev@harmony.apache.org Subject: Re: [awt] gl DLL for windows 200? In-Reply-To: <3b3f27c60703161831o4aba4a83h33d1485975f3cec9@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <3b3f27c60703142010w1d650ee9h550c0b8d088a9dfa@mail.gmail.com> <3b3f27c60703150841q4d899115v53de32f2fbdf7c49@mail.gmail.com> <2c9597b90703160521x53dd9511sf50fb6090f538ee8@mail.gmail.com> <3b3f27c60703161831o4aba4a83h33d1485975f3cec9@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org Well, I see. But the current scheme for exclude lists' names is: exclude.${hy.os}.${hy.arch}.${hy.test.vm.name} So the last portion of the name is "hy.test.vm.name" - (originally) the name of JVM to be run. In fact, if we like to add special support for Windows 2000 we can encapsulate it in "hy.os" property. It is "windows" for all windows platforms currently. However, it seems Windows 2K can be detected through ant's condition: since System.getProperty("os.name") returns "Windows 2000", at least on all modern version of RI :) [1]. This way, we may choose some value like "win2000" or "windows2k" and the resulted exclude list name will look like: exclude.windows2k.x86.ibm Thoughts? [1] http://tolstoy.com/samizdat/sysprops-windows.html Regards, 2007/3/17, Nathan Beyer : > Note, the IBM VM works perfectly well on Windows 2000. It's just the > class library code that doesn't. I think it would be more appropriate > to be something like "exclude.x86.windows.2000" > > -Nathan > > On 3/16/07, Alexei Zakharov wrote: > > > Is there a means of excluding tests for win 2000? > > > > Well, we may add it. For example choose some exotic vm name - > > "ibm2000", "ibm2" or like it. The corresponding exclude list will have > > name "exclude.windows.x86.ibm2000". > > > > Regards, > > > > 2007/3/15, Nathan Beyer : > > > I think win 2000 is going to be a needed platform. > > > > > > Is there a means of excluding tests for win 2000? The build files are > > > little deceiving as they indicate working for all win32 sdks. > > > > > > -Nathan > > > > > > > > > On 3/15/07, Alexey Petrenko wrote: > > > > 2007/3/15, Alexey Varlamov : > > > > > It should be possible to made the dependency dynamic? > > > > As I said before I'm not sure for now. > > > > But yes, it is probably possible. > > > > > > > > And I do not think that this is very important task for now. > > > > > > > > SY, Alexey > > > > > > > > > Re Win2000 build in general - it might be of little interest right > > > > > now, yet apparently has its niche and could be worth to address in > > > > > some future (IMO). > > > > > > > > > > -- > > > > > Alexey > > > > > > > > > > 2007/3/15, Alexey Petrenko : > > > > > > Yes, this is a requirement for now. Check WinThemeGraphics.cpp from awt > > > > module. > > > > > > I'm not sure can we remove this dependency or not. > > > > > > > > > > > > SY, Alexey > > > > > > > > > > > > 2007/3/15, Nathan Beyer : > > > > > > > The current gl.dll that's part of the build with AWT has a dependency > > > > > > > on a uxtheme.dll, which isn't part of Windows 2000. Apparently it's a > > > > > > > Windows XP/2003 and above bit. As such, the gl.dll is failing to load > > > > > > > because this dependency is missing. > > > > > > > > > > > > > > I'm not familiar with what's going on in the 'gl' library, but is this > > > > > > > dependency a requirement? Do we just need a Windows 2000 build? -- Alexei Zakharov, Intel ESSD