Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 51580 invoked from network); 17 Oct 2007 12:24:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Oct 2007 12:24:25 -0000 Received: (qmail 84253 invoked by uid 500); 17 Oct 2007 12:24:11 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 84233 invoked by uid 500); 17 Oct 2007 12:24:11 -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 84224 invoked by uid 99); 17 Oct 2007 12:24:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Oct 2007 05:24:10 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of alexei.fedotov@gmail.com designates 66.249.92.175 as permitted sender) Received: from [66.249.92.175] (HELO ug-out-1314.google.com) (66.249.92.175) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Oct 2007 12:24:14 +0000 Received: by ug-out-1314.google.com with SMTP id u40so250773ugc for ; Wed, 17 Oct 2007 05:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; 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; bh=PfVdaXj2lU5LAf7aovI4HkgptUkDhmhZ0V1dYB/VmMs=; b=ZfSWHjRcPYMm96Ndi4KArjXgOQu0xkJjUJEdBJMtD1woYWUICnbAl3RTJyrV7p/HyQsoeyoWI5XxALxfMQtzYuk+meOVYmIGUG47YiFUfYSmKfjjzqeZP0n10Kc0AFpgrQvG0UPvaxNBc6PDU/YyVYD/+k2Hf36iMIB/bkVLUNg= 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=LS0sH+nXXdke7KDyX21tshYxaD0bM2lneZzEK6tqUThCKxYQisnWVGCzo2gtCCzCHySHZILAqCoEIBErNKxur7x5vf6vmGysoIbmaXgLS7+xURSc8/GuGL1b+KQ5zxvbEoIIDufGvIxKmgmXvwUdpQc6UNhSOCA08GQo9eKnq3I= Received: by 10.67.88.10 with SMTP id q10mr551807ugl.1192623832573; Wed, 17 Oct 2007 05:23:52 -0700 (PDT) Received: by 10.67.21.8 with HTTP; Wed, 17 Oct 2007 05:23:52 -0700 (PDT) Message-ID: Date: Wed, 17 Oct 2007 16:23:52 +0400 From: "Alexei Fedotov" To: dev@harmony.apache.org Subject: Re: [classlib] Re: svn commit: r584159 - in /harmony/enhanced/classlib/trunk/modules/awt/src/main: java/unix/org/apache/harmony/awt/gl/font/ java/unix/org/apache/harmony/awt/gl/linux/ native/linuxfont/unix/ native/linuxfont/unix/include/ In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20071012131408.F421E1A9832@eris.apache.org> <200710161909.l9GJ9A9w010443@d12av01.megacenter.de.ibm.com> <2c9597b90710170302g517e658bgbdc1bc547aa45317@mail.gmail.com> <200710171059.l9HAxFj7031381@d12av02.megacenter.de.ibm.com> X-Virus-Checked: Checked by ClamAV on apache.org Hello Alexey. Here is a side note about your side note. :-) If one tried to attach our GC to other system, she would discover that she needs to keep APR, LOG4XX and our threading library. This makes porting of our components difficult. May be GC may work on the top of a single component you've suggested, or even finer abstraction layer. Thanks. On 10/17/07, Alexey Varlamov wrote: > 2007/10/17, Mark Hindess : > > > > On 17 October 2007 at 14:02, "Alexei Zakharov" wrote: > > > Nice, thanks a lot Mark. The most interesting thing is that I haven't > > > seen any error messages neither while running a test from HARMONY-4562 > > > nor while standard commit testing that includes Swing and AWT unit > > > tests. Most likely the difference was in the fact I was using DRLVM > > > and you probably use J9. AFAIK DRLVM uses APR's apr_dso_load to load > > > dll's that to all appearance just silently ignores unresolved symbols. > > > So I was enjoying nice Linux fonts in spite of the fact that the > > > reference to newNullPointerException was not resolved. :) > > > > Yes. That makes sense[0]. I had just assumed you hadn't updated your > > workspace in a rather long time. ;-) > > > > Regards, > > Mark. > > > > [0] I can see why this behaviour might be useful if you had circular > > references but I'm not convinced it is all that helpful for our > > environment - I prefer to see the errors immediately. > > As a side note, in a long term I imagine we'd want to merge portlibs > of drlvm and classlib (diverging from APR), and maybe even make it > top-level component ?.. > > > > > > 2007/10/16, Mark Hindess : > > > > > > > > Alexei, > > > > > > > > The change to LinuxNativeFont.cpp introduces to calls to > > > > newNullPointerException. There were other references to this function > > > > in the originally contributed version of this file but in order to be > > > > consistent with the rest of the native code, I replaced them in commit: > > > > > > > > r423405 | hindessm | 2006-07-19 09:51:27 +0100 (Wed, 19 Jul 2006) | 1 lin > > > e > > > > > > > > Change awt natives to use exception functions from luni common library. > > > > > > > > I can't understand how this code would work for you. I get undefined > > > > symbol errors when the dlopen call tries to load the linuxfont dll. > > > > > > > > I've checked in a change, r585221, to replace these function calls with > > > > calls to the replacement current equivalent function, throwNPException. > > > > > > > > The linux fonts look much better for me now. Nice work Dmitriy. > > > > > > > > Regards, > > > > Mark. > > > > > > > > On 12 October 2007 at 13:11, ayza@apache.org wrote: > > > > > Author: ayza > > > > > Date: Fri Oct 12 06:10:33 2007 > > > > > New Revision: 584159 > > > > > > > > > > URL: http://svn.apache.org/viewvc?rev=584159&view=rev > > > > > Log: > > > > > Support for antialiasing for Unix fonts was added. See HARMONY-4562 ([cla > > > ssli > > > > > b][awt] Antialliasing is not implemented on Linux) > > > > > > > > > > -- With best regards, Alexei, ESSD, Intel