[Xcb] [RFC PATCH] Delete callback-based APIs for events, properties, and replies.

Josh Triplett josh at joshtriplett.org
Thu Jun 24 12:21:35 PDT 2010


On Thu, Jun 24, 2010 at 11:59:31AM -0700, Jamey Sharp wrote:
> They are poorly designed and not terribly useful. I wrote the original
> versions of these libraries for demonstration purposes and would like to
> actively discourage anyone from actually using them.
> 
> After deleting the callback-based APIs, there was nothing interesting
> left in property or reply, so those libraries are deleted outright. The
> event library is no longer particularly related to event handling, but
> that's a problem for another commit.
> 
> The icccm library had some simple hooks for integrating with the
> property library, which are precisely as useful as the property library
> itself, so I deleted them too. (Arnaud suggested this in
> <sa5ocib84hf.fsf at Orfeo.duckcorp.org>.)
> 
> Signed-off-by: Jamey Sharp <jamey at minilop.net>

Reviewed-by: Josh Triplett <josh at joshtriplett.org>

> Will anybody be sad if I push this commit?

~$ apt-cache rdepends libxcb-reply1
libxcb-reply1
Reverse Depends:
  libxcb-reply1-dev

~$ apt-cache rdepends libxcb-property1
libxcb-property1
Reverse Depends:
  libxcb-property1-dev
  libxcb-icccm1
  i3-wm
  awesome

~$ apt-cache rdepends libxcb-event1
libxcb-event1
Reverse Depends:
  libxcb-property1
  libxcb-event1-dev
  libstartup-notification0
  i3-wm
  awesome

- Josh Triplett


More information about the Xcb mailing list