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.

Reply via email to