Two files (matrix.h and matrix.cpp) weren't added to CVS on the previous mass update. They're in there now.

Also, there are some other commits that fix a few other bugs. HandleBox is still broken.