[UPDATES] 14 for 3.6beta

Doug Way dway at riskmetrics.com
Wed Aug 6 05:37:16 UTC 2003


The latest batch of approved fixes for 3.6beta.  I'll be posting the 
latest SqueakMap/SARInstaller versions as updates soon...

- Doug


----------------------------------------

5374BalloonConstRecat-tpr -- tim at sumeru.stanford.edu -- 22 July 2003
The  BalloonEngineConstants class ought to belong with the 
BalloonEngine, so this cs recategorizes it and removes the emptied 
category."

5375networkFixes-mir -- Michael Rueger, Luciano Notarfrancesco -- 23 
July 2003
Fixes some problems in the network rewrite:
- SocketStream next: used size instead of position (fixed by Luciano)
- FTPClient timed out on waiting for a response
This is a rather interesting bug which occurs when the ""transfer 
completed"" is received on the control socket before the data is 
actually received completely on the data socket.
- Socket dataAvailable may be true without actual bytes available. 
SocketStream now handles this correctly by trying to read possibly 
available data."

5376DebuggerUnwindFix-ajh -- Anthony Hannan -- 23 July 2003
Process>>terminate now (as originally) removes itself from it Semaphore 
queue before unwinding."

5377SpecialObjectsArray-tpr -- tim at sumeru.stanford.edu -- 25 July 2003
Add #run:with:in: to the special objects array for the 3.6 release. And 
fix one of the comments so that it refers to interruptSemahore rather 
than user input semaphore"

5378IslandsFlag-ls -- Lex Spoon -- 25 July 2003
Modified for 3.6 release by tpr.
Changes a bit in the header of CompiledMethods so that it is a flag 
instead of part of the primitive index that a method will execute.  
Such a flag is extremely useful for Islands, and the bit is unneeded 
for its original purpose due to named primitives. Non-VM components 
only in this version."

5379PackageInfoCleanup-ab -- Avi Bryant -- 21 July 2003
Update 5355 brought in a new version of PackageInfo from SqueakMap.  
This removes classes and methods that are left over from the previous 
version and should no longer be in the image."

5380FFIFileInFix-eldeh -- Lars Dornheim -- 21 July 2003
This change set fixes a serious bug when filing in a FFI wrapper class 
for a C struct having a pointer field refering to the type of its 
owner. Typically such struct types are used for nodes of dynamic list 
etc.
The problem was a bug in computing the byte size of the C struct. The 
size of the self refering pointer field was not assumed as the current 
pointer type size as it should be, but instead the size of the owner 
struct was computed recursively until a stack overflow occured."

5381ProcessBrowserDepFix-nk -- Ned Konz -- 31 July 2003
This removes the hard-coded dependencies on SoundPlayer and CPUWatcher 
in ProcessBrowser.

5382WriteStreamSpaceTab-jf -- Julian Fitzell -- 31 July 2003
Make #tab: call #tab instead of duplicating code.
Add #space: for parallelism."

5383DebuggerHighlight-ajh -- Anthony Hannan -- 31 July 2003
Reverts back to skipping over highlighting of jumpIfTrue and 
jumpIfFalse, since the bytecode representation can be significantly 
different then the source code.  Also adds pc binding to 
ifNil:/ifNotNil: message nodes so they get highlighted on send: == to 
nil, instead of erroneously highlighting the next send."

5384CursorWrapped-ar -- Andreas Raab -- 31 July 2003
PasteUpMorph>>cursorWrapped: does not wrap due to an oversight in one 
of the KCP changes. This fixes the problem."

5385AcornFDbadcharfix-tpr -- tim at sumeru.stanford.edu -- 3 August 2003
Yet another fix for Acorn file name processing. This time make % be a 
bad char. "

5386ScamperFormSubmit-umur -- Umur Ozkul -- 24 June 2003
Fixes form submission problems of Scamper to edit a Swiki.
Class TextInput did not return the form field value if it was not 
edited. So forms with default values submitted blank values instead of 
the default values.
HTTSocket included a $? before rawArgs. Internet explorer does not. And 
Swiki does not expect $? in front of rawArgs.
httpPost method were not processing redirections. Fixed
(Left TextInput change out of this update, that belongs in the Scamper 
package. -dew)
"

5387EventSystemFix-rw -- Roel Wuyts -- 29 July 2003
Fixed a bug with releasing dependencies (added a 'copy' before 
enumerating, since otherwise some items are skipped since we are 
remving elements from a collection while iterating over it)."



More information about the Squeak-dev mailing list