Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 30993 invoked from network); 14 Apr 2008 18:59:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 14 Apr 2008 18:59:32 -0000 Received: (qmail 31442 invoked by uid 500); 14 Apr 2008 18:59:30 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 31405 invoked by uid 500); 14 Apr 2008 18:59:30 -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 31396 invoked by uid 99); 14 Apr 2008 18:59:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Apr 2008 11:59:30 -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.zakharov@gmail.com designates 64.233.184.225 as permitted sender) Received: from [64.233.184.225] (HELO wr-out-0506.google.com) (64.233.184.225) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Apr 2008 18:58:45 +0000 Received: by wr-out-0506.google.com with SMTP id c46so1381240wra.18 for ; Mon, 14 Apr 2008 11:58:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; 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=stZh1gAU/83OIzKoGTvXf5fhGavQ35fOb0BSb26V9Hw=; b=ATj8uvgQhPUcMG2w1AbJ5nE+CBzYUBhJxu0tOvjCC/QS+bbx0oWvRM/RBrit4YAbGI86Ug6/ccXu9XxsF7onApFe0rFJtn7Pluzz8CgqfYWwqv+0+nyTbZM3BtHLPVF+9NBj5iX0hw0V68rG5IDmBE0M2E9ulAVVzqwSOlEfcbY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=b64imm6fhd910914878GYhrZDIWC8cLwbTx1DtTs2BtGUTaHLDQHadR9poysLSERIKKRLaet71V/m2/1blI+fTdbWkmhmp9G6BUmoWUp4pXzUChJVF0z3R06nXreX6ZcoZCEpbg+mYRc86LEi8CqRh6gkdnpagybKhszZGYhKJ8= Received: by 10.114.77.1 with SMTP id z1mr7429829waa.123.1208199536723; Mon, 14 Apr 2008 11:58:56 -0700 (PDT) Received: by 10.114.198.16 with HTTP; Mon, 14 Apr 2008 11:58:56 -0700 (PDT) Message-ID: <2c9597b90804141158g169d65a1q9201afa5ea0c7027@mail.gmail.com> Date: Mon, 14 Apr 2008 22:58:56 +0400 From: "Alexei Zakharov" To: dev@harmony.apache.org Subject: Re: [GSOC2008] Application for harmony-swing-rtf In-Reply-To: <008401c89e46$33d49bd0$0300000a@animal> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4c4c40460803300528g3a0a5cd6gdd97e43e68689438@mail.gmail.com> <480334EF.8080803@gmail.com> <008401c89e46$33d49bd0$0300000a@animal> X-Virus-Checked: Checked by ClamAV on apache.org Johnny, You may probably know that we are still trying to create a fully compatible J2SE implementation. And RTFEditorKit is a part of the spec whatever we like it or not. The task itself is rather complete and separated from everything else so student is not obliged to know all VM internals or every fine-grained detail of our Swing implementation. This is why it was chosen as a GSOC topic. In other words, while I agree that HTML support is not perfect and there are a lot of good reasons to make it better we still needs RTF too. BTW if you like to help with fixing HTML issues you are highly welcome :) Regards, Alexei 2008/4/14, Johnny Kewl : > > > ----- Original Message ----- From: "Tim Ellison" > To: > Sent: Monday, April 14, 2008 12:41 PM > Subject: Re: [GSOC2008] Application for harmony-swing-rtf > > > > > > Any committers willing to mentor this project? > > Please sign up using the GSoC application. > > > > Thanks, > > Tim > > > > Aleksey Lagoshin wrote: > > > > > Here is my application for harmony-swing-rtf project. It would be great > if > > > someone read it and gave advice on how to improve it. > > > > > > > http://wiki.apache.org/general/AlekseyLagoshin/GSoC2008/harmony-swing-rtf > > > > > > Many thanks. :) > > > > > > > > > Just a few thoughts... from someone outside the inner circle ;) > I think this is going to be alot of work and not really main stream. > Even MS has now based Word and HTML and yes RTF is still there but I think > its almost second nature for someone wanting portability to "save as html". > The effort versus value, I think is questionable. > Nice to have sort of summarizes it, but I think most Java dudes are alergic > to RTF anyway ;) > > There are other area's that I think would bring "greater fame", I dont know > if Harmony has addressed > these problems already, but the one that comes to mind is that HTML in > Swings JEditorPane SUCKS! > > Its actaully unbelievable, in this day and age of the Internet, we talking > about bringing RTF to Swing, > but the HTML rendering in JEditorPane probably cant display 1/10th of the > web. > It effectively broken... > > So... its just a suggestion, have a look at something like bringing CSS to > JEditorPane... > > This link demo's the problem > http://forum.java.sun.com/thread.jspa?threadID=412658&messageID=1817148 > > This link shows the crazyness > > http://today.java.net/pub/a/today/2003/10/14/swingcss.html > > ie bringing CSS to Swing components, but the HTML is still broken > > and this will probably get you started.. > > http://today.java.net/pub/a/today/2003/10/14/swingcss.html > > Probably not too complex a project, but I think a lot of Java programmers > will thank you. > > And its probably possible to make it 100% compatible with existing API... > and a few more can > be added because HTML parsers in the EditorToolKit also suck. > > I think Java not being able to just "display" a CSS web page is simply > embarrassing... > > Maybe? > > --------------------------------------------------------------------------- > HARBOR: http://coolharbor.100free.com/index.htm > The most powerful application server on earth. > The only real POJO Application Server. > Making the Java dream come true. > --------------------------------------------------------------------------- >