Handling the fact that eraseRect: was probably a stupid from the beginning.
Make sure transforms are copied when transferred for rendering.
Always handle images the same way, i.e. using transforms, not destination bounds.
Clean up image code a bit.
Beginnings of a pref pane
Up to date