Purge() now takes an x/y offset, to allow moved regions to be processed
correctly.
Authored by: ulatec 2004-11-10
Parent: [r2464]
Child: [r2466]