problems with postscript backend

The problem is in draw_line_collection, and it looks

    > complicated.

OK, I just committed a "fix" for this problem. There is no elegant
way to do it in backend bases because of the way collections use
offsets and offset transforms. So I just hacked it up to do the
transformations as before and pass an identity transform off to the
backend in using the newstyle API. Another argument for implementing
the methods in the backends....for a rainy day.

JDH

My implementation of draw_lines is not compatible with draw_line_collection.
I'm masking draw_markers in CVS until I get the problem sorted out.

···

On Tuesday 21 March 2006 19:10, John Hunter wrote:

    > The problem is in draw_line_collection, and it looks
    > complicated.

OK, I just committed a "fix" for this problem. There is no elegant
way to do it in backend bases because of the way collections use
offsets and offset transforms. So I just hacked it up to do the
transformations as before and pass an identity transform off to the
backend in using the newstyle API. Another argument for implementing
the methods in the backends....for a rainy day.

Game on!

The new API is functional again in the postscript backend. All the bugs I am
aware of have been cleared. I'm holding off on a note to the CHANGELOG until
we go a few days without bug reports.

Darren

···

On Wednesday 22 March 2006 2:38 pm, Darren Dale wrote:

On Tuesday 21 March 2006 19:10, John Hunter wrote:

>
> > The problem is in draw_line_collection, and it looks
> > complicated.
>
> OK, I just committed a "fix" for this problem. There is no elegant
> way to do it in backend bases because of the way collections use
> offsets and offset transforms. So I just hacked it up to do the
> transformations as before and pass an identity transform off to the
> backend in using the newstyle API. Another argument for implementing
> the methods in the backends....for a rainy day.

My implementation of draw_lines is not compatible with
draw_line_collection. I'm masking draw_markers in CVS until I get the
problem sorted out.