2013/8/22 Petter Reinholdtsen <[email protected]>
> [Martin-Éric Racine]
> > Hi Pere!
> >
> > You might wanna use the verson of the Geode X driver that is in
> > Testing with this. It was meant to go into Wheezy but due to the
> > impossibly long freeze, it didn't. It fixes several rendering issues
> > that the current Geode driver mismanages.
>
> This is better discussed on the mailing list
> ([email protected]). Moving it there.
>
> What will change if we use the version in Testing/Jessie instead of
> the one in Wheezy?
>
It's mostly bugfixes, such as:
* lx_exa: Improvements to negative srcX/Y PictOpSrc/Over operations
Adds handling of negative srcX or srcY coordinates, which is used by
gtk3
GtkTrayIcon implementation via cairo for centering icons on top of the
destination area.
* lx_exa: Implement solid pictures support as source with a mask
cairo-1.12 uses solid pictures instead of 1x1R pixmaps in glyph
rendering
paths, so accelerate it.
In addition to acceleration, it avoids a bug in xserver-1.13.0 and
earlier
which causes visible misrendering for fallback path, making cairo-1.12 a
viable and desired choice on GeodeLX systems.
Quick benchmarking suggests a 4-12% win in cairo-traces.
* lx_exa: Fix crash with solid fills on PictOpAdd operations
Everything else is just conditionals to make the driver build on various X
releases and documentation cleanups.
I will not be able to maintain any more packages myself, so it would
> at least depend on someone stepping up to security patch the package
> for the life time of Debian Edu Wheezy.
>
This package has never received any security issue. It's a really stable
(even though outdated) codebase. Nowadays, it's only ever updated to add
conditionals to build against newer X servers.
Anyhow, the main point is that the driver currently in Stable is deficient
and that affect operation of the OLPC XO-1 and of most Geode-based thin
clients.
Martin-Éric