For those of you not hanging about on IRC, I figured I'd drop this mail to say that LibBuf is currently again in a functional state, and much improved. The docs are actually pretty complete for Alpha/Z, though some of the functionality mentioned therein is not yet available. Here are some instructions if you want to try it out. 1) Get a fresh CVS checkout of LibGAlloc and install it. 2) This *probably* works with a snapshot/package of LibGGI 2.0.1, but you might want to upgrade libggi/libgii while you are at it. 3) Get the "lowlevel" module from cvs, make and install LibBuf. 4) For now, until we work out install issues, add the following line at the bottom of your libggi.conf. You will have to remember to do this each time you install libggi. .include /usr/local/etc/ggi/libbuf.conf 5) Comment out the galloc-x target in libgalloc.conf if running under X11, so you route through the stubs target. The stubs target has been hacked to approve LibBuf's requests, the X target still doesn't have the code for buffer resources completed. The line you want to comment out is this: display-x-galloc display/X_galloc.so 6) cd to the demos directory and run buftest. Expect it to be *very* slow, because the only implemented function right now is put/drawpixel, and the only implemented renderer is the stubs renderer. Especially, since pixels are very slow through the X11 protocol, display-xlib creeps along at humorously lethargic rate. -- Brian
