Massive CHANGELOG and API_CHANGES entries about this refactoring.
Authored by: mdboom 2007-10-29
Parent: [r4054]
Child: [r4056]