classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [cp-patches] Re: Proposal: Graphics2D rewrite branch


From: Thomas Fitzsimmons
Subject: Re: [cp-patches] Re: Proposal: Graphics2D rewrite branch
Date: Thu, 08 Dec 2005 22:55:43 -0500

On Thu, 2005-12-08 at 18:01 +0100, Roman Kennke wrote:
> Am Donnerstag, den 08.12.2005, 13:20 +0000 schrieb theUser BL:
> > >On this branch I'd like to do several things:
> > >
> > >1) Make Graphics2D the default
> > >2) Remove Graphics
> > 
> > What do you mean with this?
> > Does this mean, that Graphics is based on Graphics2D and so for plain AWT 
> > or 
> > Swing programs Cairo is needed?
> > 
> > I don't hope so. I have the hope, that it goes in any time the other way 
> > around, that Graphics2D is based on Graphics and created with the plain 
> > AWT-Graphics.
> 
> This would indeed be cool to have, though I doubt this is what fitzsim
> is going to do. As in other areas of Classpath it would be nice to have
> a Java-only (easily portable) variant and a version that is backed by
> some native lib.
> 
> What I don't understand, why do we need a new branch here? The
> build-time and runtime-switches seem sufficient to me for now. And when
> the impl is somewhat complete, these switches could be easily changed to
> make Graphics2D the default.

I just don't want to disrupt the progress of Swing and I don't want to
do all the work on my local machine either.  A branch seemed like a good
trade-off.  The changes I'll be making will likely be pretty invasive.
I'm not sure at this point that --disable-gtk-cairo will be enough
insulation so I thought a branch was safer.  It would also allow me to
make bigger/riskier changes that may not even build after a check-in (a
freedom that I like to have when doing rewrites like this).

All that said, I could try just working on mainline if people would
rather that and could put up with some transient breakage.

Tom






reply via email to

[Prev in Thread] Current Thread [Next in Thread]