I use glScalex on the identity matrix, so the lower line should be (0 0 0 1)... but anyway I'll take a look to transfo.c and try to figure out what's happening :)
I've been doing some tests with gpu940 and It's great :) but I've seen that glScale scales the object but it looks like deformed, does someone have the same problem?