Hello,
I have a question about 2.0 for Mac.
After downloading, plain vanilla setting, my browser missed first character of some methods of some classes...
ex) StringHolderView>>deEmphasizeView eEmphasizeView (snipped)
StringHolder>>browseMethodFull rowseMethodFull (snipped)
SystemDictinary>>snapshot:andQuit: napshot: save andQuit: quit (snipped)
It doesn't seems on Windwos95 version.
How can I fix it?
regards, ------------------------------------------- 西原聡士 (NISHIHARA Satoshi) e-mail: nishis@urban.ne.jp : tcc00164@niftyserve.or.jp URL: http://www.urban.ne.jp/home/nishis/ -------------------------------------------
NISHIHARA Satoshi wrote:
After downloading, plain vanilla setting, my browser missed first character of some methods of some classes...
ex) StringHolderView>>deEmphasizeView eEmphasizeView (snipped)
StringHolder>>browseMethodFull rowseMethodFull (snipped)
SystemDictinary>>snapshot:andQuit: napshot: save andQuit: quit (snipped)
How can I fix it?
I have the same problem, tried downloading a couple of times. What gives? 2.0 beta worked fine. In 2.0, the Browser seems to miss the first character on most ( but not all ) methods. Do I have a problem with the source file or the image?
JIm
NISHIHARA Satoshi wrote:
After downloading, plain vanilla setting, my browser missed first character of some methods of some classes...
ex) StringHolderView>>deEmphasizeView eEmphasizeView (snipped)
StringHolder>>browseMethodFull rowseMethodFull (snipped)
SystemDictinary>>snapshot:andQuit: napshot: save andQuit: quit (snipped)
How can I fix it?
-----------------------------------------
Your image is probably fine. Your sources file is probably missing one character.
A likely source of this is some automatic text conversion upstream in your process of retriving the sources file.
I have just done a search of SqueakV2.sources, and find that it includes a linefeed character in the method ServerDirectory>>entries
We should know by now to scan the sources for this character (it was introduced by copying the output of an UNIX directory printout)! -------------------------------------------
So here's a QUICK FIX (other than retrieving in binary mode):
Open SqueakV2.sources in some robust text editor, and find the method. It begins as follows...
entries "Return a list of the files here..."
Insert a blank character in a safe place anywhere in that method (to make up for the linefeed that got deleted. Then save that copy (no conversion) over the old one. POOF! Your Squeak source code should all be in sync.
Today I will fix this in our original sources and store a new copy onto the UIUC server. Once that is done, any derivative files with this problem can be re-created, and the problem will go away.
Thank you for your alert!
- Dan
CORRECTION -
The method in question is ServerDirectory>>fileNameFormattedFrom:sizePad:sortMode: -------------------------------------------
So here's a QUICK FIX (other than retrieving in binary mode):
Open SqueakV2.sources in some robust text editor, and find the method. It begins as follows...
fileNameFormattedFrom: entry sizePad: sizePad sortMode: sortMode "Parse one ftp directory entry
Insert a blank character in a safe place anywhere in that method (to make up for the linefeed that got deleted. Then save that copy (no conversion) over the old one. POOF! Your Squeak source code should all be in sync.
Today I will fix this in our original sources and store a new copy onto the UIUC server. Once that is done, any derivative files with this problem can be re-created, and the problem will go away.
Thank you for your alert!
- Dan
Greetings Squeak GURUs!
I'd got source from CREATE server is fine. This is a plain text. Yes, 1 byte diff is occurred.
Well, I've found that the source expaned with dropped in StuffItExpander has missing first character trouble. But the source from double clicking sea file, is fine.
I don't know why, but I can get right source file.
AND
Thanx to upload new SqueakV2_sources_sea.bin. I'd like to expand it at my home. (I have no Mac in my office)
# I've ported some AOKI goodies for Squeak 1.31. # And I'd like to update for 2.0...
Dan Ingalls wrote:
CORRECTION -
The method in question is ServerDirectory>>fileNameFormattedFrom:sizePad:sortMode:
So here's a QUICK FIX (other than retrieving in binary mode):
Open SqueakV2.sources in some robust text editor, and find the method. It begins as follows...
fileNameFormattedFrom: entry sizePad: sizePad sortMode: sortMode "Parse one ftp directory entry
Insert a blank character in a safe place anywhere in that method (to make up for the linefeed that got deleted. Then save that copy (no conversion) over the old one. POOF! Your Squeak source code should all be in sync.
Today I will fix this in our original sources and store a new copy onto the UIUC server. Once that is done, any derivative files with this problem can be re-created, and the problem will go away.
Thank you for your alert!
- Dan
squeak-dev@lists.squeakfoundation.org