Oh dear. Big trouble. I use Squeak for artistic work, and rely crucially on .morph files to preserve my content. (Since you changed the format at one point for projects and didn't provide a way to convert, ahem ahem ahem ...)
I have a morph saved under Squeak 4.3 and am trying to load it into Squeak 6.0. I am getting an error from SmartRefStream>>verifyStructure that there is a missing key, #DisplayObject.
HELP!!! How do I convert .morph files to the format used by 6.0???
PLEASE PLEASE PLEASE!!!: When you guys change a format like this, please give a thought to us content developers.
-Thanks in advance, Jim
Apologies, sorry for screaming.
When I try to load an older .morph (Squeak 3.8) it seems to work fine. I think my problem is there were some .st files I didn't have loaded before trying to load the 4.3 morph.
Plea still stands, however: Please do not even THINK ABOUT changing the format of .morph without giving us a way to convert.
On Thu, 10 Nov 2022 16:28:06 -0500 Jim Rosenberg jr@amanue.com wrote:
Oh dear. Big trouble. I use Squeak for artistic work, and rely crucially on .morph files to preserve my content. (Since you changed the format at one point for projects and didn't provide a way to convert, ahem ahem ahem ...)
I have a morph saved under Squeak 4.3 and am trying to load it into Squeak 6.0. I am getting an error from SmartRefStream>>verifyStructure that there is a missing key, #DisplayObject.
HELP!!! How do I convert .morph files to the format used by 6.0???
PLEASE PLEASE PLEASE!!!: When you guys change a format like this, please give a thought to us content developers.
-Thanks in advance, Jim
Hi Jim --
If you would provide examples of .morph or .project, we can surely figure out the regressions that happened since 3.8 or 4.3. I am not aware of a fundamental "format change" regarding ImageSegment or DataStream in Squeak. If so, backwards compatibility should still be a thing. ;-)
Feel free to document your issues here: https://github.com/squeak-smalltalk/squeak-object-memory/issues [https://github.com/squeak-smalltalk/squeak-object-memory/issues]
Best, Marcel Am 10.11.2022 22:58:06 schrieb Jim Rosenberg jr@amanue.com: Apologies, sorry for screaming.
When I try to load an older .morph (Squeak 3.8) it seems to work fine. I think my problem is there were some .st files I didn't have loaded before trying to load the 4.3 morph.
Plea still stands, however: Please do not even THINK ABOUT changing the format of .morph without giving us a way to convert.
On Thu, 10 Nov 2022 16:28:06 -0500 Jim Rosenberg wrote:
Oh dear. Big trouble. I use Squeak for artistic work, and rely crucially on .morph files to preserve my content. (Since you changed the format at one point for projects and didn't provide a way to convert, ahem ahem ahem ...)
I have a morph saved under Squeak 4.3 and am trying to load it into Squeak 6.0. I am getting an error from SmartRefStream>>verifyStructure that there is a missing key, #DisplayObject.
HELP!!! How do I convert .morph files to the format used by 6.0???
PLEASE PLEASE PLEASE!!!: When you guys change a format like this, please give a thought to us content developers.
-Thanks in advance, Jim
squeak-dev@lists.squeakfoundation.org