Now I have run a snippet of code to list all
subclasses of PRObject in
old and new image along with inst vars they have, and the diffed that.
Result is 9 classes that have changed layout. I suspect some of them
can not appear in serialized data, but I guess you will know better.
Subclasses of PRCommand should not be part of the serialized data.
Anyway for those 9 classes I would kindly ask you to
give me a hint
how to correctly migrate them, i.e. what to stuff into empty slots. So
here goes the list (class, then old layout then new):
You just have to make sure that a value in inst-var 'x' ends up in
inst-var 'x'. And that new variables are initialized with 'nil'.
"PRMigration initialize" fixes the rest.
Lukas
--
Lukas Renggli
www.lukas-renggli.ch