Return-Path: Delivered-To: apmail-xmlgraphics-fop-dev-archive@www.apache.org Received: (qmail 29784 invoked from network); 19 Apr 2006 19:09:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 19 Apr 2006 19:09:24 -0000 Received: (qmail 24150 invoked by uid 500); 19 Apr 2006 19:09:23 -0000 Delivered-To: apmail-xmlgraphics-fop-dev-archive@xmlgraphics.apache.org Received: (qmail 24127 invoked by uid 500); 19 Apr 2006 19:09:22 -0000 Mailing-List: contact fop-dev-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-dev@xmlgraphics.apache.org Delivered-To: mailing list fop-dev@xmlgraphics.apache.org Received: (qmail 24116 invoked by uid 99); 19 Apr 2006 19:09:22 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Apr 2006 12:09:22 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [213.239.215.103] (HELO tux17.hoststar.ch) (213.239.215.103) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Apr 2006 12:09:21 -0700 Received: from [127.0.0.1] (zux221-170-094.adsl.green.ch [81.221.170.94]) (authenticated bits=0) by tux17.hoststar.ch (8.12.11/8.12.11) with ESMTP id k3JJ99en020081 for ; Wed, 19 Apr 2006 21:09:10 +0200 Date: Wed, 19 Apr 2006 21:08:16 +0200 From: Jeremias Maerki To: fop-dev@xmlgraphics.apache.org Subject: Re: Google Summer of Code In-Reply-To: <4446678B.7070007@yahoo.ca> References: <20060419094551.C0AB.DEV@jeremias-maerki.ch> <4446678B.7070007@yahoo.ca> Message-Id: <20060419210422.C0CA.DEV@jeremias-maerki.ch> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.12.01 [en] X-Antivirus: avast! (VPS 0616-2, 04/18/2006), Outbound message X-Antivirus-Status: Clean X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N We can set it up so the basic auto table layout is the main goal and then we add some optional additional goals. That should help making sure we don't set the bar unrealistically high if we can't do a good estimate. I'm glad to hear you want to contribute beyond the SoC boundaries. It's good to get new blood into the project. On 19.04.2006 18:38:35 Patrick Paul wrote: > Jeremias Maerki wrote: > > >Patrick, > > > >I have the suspicion that the auto table layout won't fill you up. With > >the new design, basic support for auto table layout shouldn't be a very > >big deal. There are some details, however, that could make this a much > >bigger fish: > > > > > I did suspect it would not be enough. > > >Determining ideal column widths based on the inline elment lists for the > >whole table should be relatively easy. You would probably have that > >within two or three weeks after a, say, four-week get-to-know-FOP-better > >phase. It gets more difficult if the column widths are to be > >redetermined for each page (if that's requested). FOP cannot currently > >do that because it determines page breaks on a number of pages at the > >same time (total fit algorithm instead of first fit (Knuth terminology)). > >This would cause extensive changes to the whole layout engine but enable > >other features that are currently not possible, for example changing > >available IPD between pages. > > > > > Sounds interesting, and it would be a good challenge for me to tackle. > The four-week get-to-know-FOP-better period you suggest sounds very > reasonable to me. > > >Another thing that just crossed my mind would be a total refactoring of > >the images package. I'm itching to do that for a long time now but > >probably won't have time for it in the near furture. I've written down > >some thoughts about that [1] and can elaborate if necessary. > > > >[1] http://wiki.apache.org/xmlgraphics-fop/ImageSupport > > > > > Sounds good too. I'll have to trust you about what kind of workload this > would all add up too. I'd like to be as realistic as possible since it > is important to meet the initial objectives of the proposal. In any case > I am motivated to actively contribute beyond the Google SoC. > > Patrick Jeremias Maerki