I have made a testing release from CVS. Up front let me say this is still code in progress. If you can not afford 5 minutes of debugging time in your hectic 26 hour day wait for a real release.
That said there is a lot of potential here. We now use the STL and some of Brad's code from moving_target. By early reports the code is only getting faster. It is definately getting cleaner and easier to manage. We need your help to get any of the little bugs out of the code. To help we have started adding assert() statements so blackbox will die with a helpful message rather than a core dump if you get somewhere we didn't think possible. Expect more asserts to enter the code as we move forward with testing. The sooner we get this code clean the sooner we can begin the next phase. What is the next phase? That is the split of some of the code into a library for use by blackbox and the bbtools. The goal here is to find and fix bugs in one place. Once we have the lib in place and hacking bbtools is relatively easy the work of implementing netwm will begin. By the time we get there netwm should be pretty painless. So, please grab the tarball and try to compile it. Enable core dumps (ulimit -c unlimited in bash). I hope to make these CVS releases fairly regularly. At least one a month, probably closer to one every week or two. Of course if a big bug party crops up I am more than willing to make a release every morning. The Changelog has some of the highlights, cvs has more. I will add more depth to the Changelog before the real release.
