I fixed a couple of bugs over the last few days.
Writing text with the tt (Freetype 1.x) driver would give chop off the left of the first character if it overlapped the left of the start of the text output, and the widths of the bounding box pre-added the the left overlap - breaking the bounding box calculations.
The C level code to write jpeg images wasn't doing any error reporting, now it does.
Next I'm going to do something I really <sarcasm>love</sarcasm> - modify the GIF writer to handle paletted images. Currently if you pass a paletted image to the GIF writer it tries to build a palette and re-quantize the image. This is very, very slow.