[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cairo
Subject:    Re: [cairo] Release management for Cairo
From:       Uli Schlachter <psychon () znc ! in>
Date:       2021-04-26 16:03:15
Message-ID: d08f9ec0-9fcb-f48d-53dc-a31ec4d870d3 () znc ! in
[Download RAW message or body]

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
-- 
cairo mailing list
cairo@cairographics.org
https://lists.cairographics.org/mailman/listinfo/cairo

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic