I would guess that Version 7 is probably about 35-45% less code.
It was easier to update Version 7 since there was less user interface code and it was easier to test or deal with potential version skew. Version 8 needs to be able to record, save and restore all of a transformation's settings and transformations can be executed without a user interface, e.g. during a recalc, as well as with a transformation dialog box. Supporting high dpi monitors also requires a lot of extra code as does creating, displaying, editing and updating the image tree.
40 Years of Adobe
Moderator: jsachs
Re: 40 Years of Adobe
Jonathan Sachs
Digital Light & Color
Digital Light & Color