[cairo] Release management for Cairo

Uli Schlachter psychon at znc.in
Mon Apr 26 16:03:15 UTC 2021


Am 25.04.21 um 19:12 schrieb Emmanuele Bassi:
[..]
>  - Xlib
>  - XCB

P.S.: AFAIK cairo-xcb started as a fork of cairo-xlib that then got a
rewrite. Or three. It would be nice to merge them into a single
cairo-x11 backend.

Once upon a time, I suggested removing cairo-xlib and relying on the
existing cairo-xcb-xlib mechanism to provide the cairo-xlib API. This
was rejected because it would introduce new bugs. The existing
cairo-xlib bugs are at least known.

Providing cairo-xcb ontop of cairo-xlib is not possible, so back then I
started working on a little cairo-internal X11 abstraction that could
then be implemented for both xcb and xlib. I did this by starting from
the existing cairo-xlib backend so that (hopefully) no new bugs are
introduced. I stopped (in 2017, according to git) because I didn't
really see the point anymore (neither backends had any activity, so
trying to merge them also had little gain).

Anyway, why I explain this:
If wanted / deemed useful, I can try to continue working on this.
-- 
“Some people are worth melting for.” - Olaf


More information about the cairo mailing list