[Xcb] "non-programming" work

Conroy, Bradley Quentin bconroy at uis.edu
Wed Sep 11 19:02:01 PDT 2013


As part of my software engineering class we were assigned to help out an open source
 project with some "non-programming" work.  Of all of the projects that I follow, xcb,
seemed much better off on the programming side, but seems to want volunteers for
the boring stuff.  I've already scoured google, github and sourceforge for projects that
are using xcb, checked out the TODO list etc...

   I was thinking might be helpful to list more types of apps that are not yet
ported/implemented and how they may benefit from xcb... 
for example an X server running on wayland, a terminal emulator, etc...
and possibly which major projects may benefit from supporting it.

Also to list projects that provide particularly good examples of using xcb such as:
* netsurf-browser (via the framebuffer backend - it supports xcb, wayland, sdl and
 linux framebuffer, so may be useful to porters)
* uwm.sourceforge.net - window manager with png, jpeg and xpm support
* direct links to the applicable project's xcb related code (Qt, e17, gtk2-outdated vs.
gtk3 "stubs")

Possibly some documentation cleanup and formatting... maybe an X11/xcb
side-by-side example or 2 (similar to what you would get in a diff viewer)

I haven't yet come across a good example where someone used x11-xcb to
port an app line by line, but I'm still going through histories on some github
projects, since I think this would be extremely helpful to newcomers.

I'd also like to help with updating the todo list to reflect the current status and
to clarify some of the items a bit.  What _is_ the highest priority item(s)?

R,
Brad Conroy

P.S. I did try to register for the wiki, but its still pointing to localhost/iki


More information about the Xcb mailing list