From owner-freebsd-java Tue Sep 4 8:43:18 2001 Delivered-To: freebsd-java@freebsd.org Received: from matsulab.is.titech.ac.jp (matsulab.is.titech.ac.jp [131.112.35.129]) by hub.freebsd.org (Postfix) with ESMTP id 87ADF37B403 for ; Tue, 4 Sep 2001 08:43:12 -0700 (PDT) Received: from tripper.private by matsulab.is.titech.ac.jp (8.8.8+Sun/3.7W) id AAA00862; Wed, 5 Sep 2001 00:43:08 +0900 (JST) Date: Wed, 05 Sep 2001 00:45:42 +0900 Message-ID: <554rqj7ye1.wl@tripper.private> From: Fuyuhiko Maruyama To: freebsd-java@FreeBSD.ORG Subject: (j2sdk1.3.1) AWT improvement User-Agent: Wanderlust/2.6.0 (Twist And Shout) on XEmacs/21.5.1 (anise) MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: multipart/mixed; boundary="Multipart_Wed_Sep__5_00:45:42_2001-1" Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --Multipart_Wed_Sep__5_00:45:42_2001-1 Content-Type: text/plain; charset=US-ASCII Hi all, I was trying to improve j2sdk1.3.1's awt codes for FreeBSD these days. The first step is to use Solaris's part instead of Linux's one because most of Solaris's codes seems to be improved since jdk1.2.2, on the other hand, most parts of Linux's codes are not so modifed. The patch attached is the one that realize my first step modification. If you are interested in awt improvement and familiar with awt/jfc and have time to build/test the patch, please test it. I want to know how the patched version works well or bad. I want to know what is wrong with my patch. Thanks, -- Fuyuhiko MARUYAMA Matsuoka laboratory, Department of Mathematical and Computing Sciences, Graduate School of Information Science and Engineering, Tokyo Institute of Technology. --Multipart_Wed_Sep__5_00:45:42_2001-1 Content-Type: application/octet-stream; type=gzip Content-Disposition: attachment; filename="awt.diffs.gz" Content-Transfer-Encoding: base64 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 --Multipart_Wed_Sep__5_00:45:42_2001-1-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message