Hi, The bit of the problem that I'm trying to solve is the "my file was munged when I downloaded it and stuffit expander on a non mac platform was too helpful." I'll guess that this could be solved by making the file types not TEXT in the upload bundles. I wonder if the C runtime library isn't setting the file types for the sources and changes files. I poked a bit yesterday and it seems that the #setMacFileNamed:type:creator: is used for images, but I may have missed its use for the images or changes files. Thanks.
cheers
bruce
Tim Rowledge tim@sumeru.stanford.edu wrote:
#setMacFileNamed:type:creator: is used in four places within the image to set the file type info for Macs. Whilst it may be perfectly reasonable, even essential, to do this on a Mac, it is very poor practise to do something so unportably at such a high level. It's also done in the image writing primitive code and every time a file is opened the Mac will set the type to TEXT/R*ch.
I don't think there would be any problem with reading the sources/changes if they were some other type (but who knows? Macs do some funny things) however the code for condensing the files would have to change or they would become TEXT/R*ch as a side effect.
ti
squeak-dev@lists.squeakfoundation.org