[updates] 18 for 3.3alpha

Dan Ingalls Dan at SqueakLand.org
Wed May 29 06:30:16 UTC 2002


Folks -

As part of an attempt to bring things up to date, I've forwarded 18 updates to the servers.  They are summarized below...

	- Dan
------------------------
4858initInstFix-efo -- Oca Emilio -- 3 May 2002
Removes a redundant #initialize call in #initializedInstance"

4859resFix-mir -- Michael Rueger -- 3 May 2002
Recreates the image resource file if it can not be found in any of the original locations. This may happen when a loaded project gets out of sync with it's environment, e.g. by moving the image to a different location."

4860DrawingTweaks-ar -- Andreas Raab -- 3 May 2002
Improve drawing for many small invalidated portions. Noticable for instance when activating system windows. Profiled against the following benchmark:
| n mm |
n := 4.
mm := Array new: n.
1 to: n do:[:i| 
	Browser fullOnClass: SystemDictionary selector: #macroBenchmarks.
	mm at: i put: World firstSubmorph.
].
MessageTally spyOn:[
	1 to: 10 do:[:i| 1 to: n do:[:j| 
		(mm at: j) activate.
		World displayWorld]].
].
mm do:[:m| m delete].

4862FixClassBuilderFix3-3a -- Nathanael Schärli & Andreas Raab -- 08 May 2002
Fixes a problem in the cleanup method of the ClassBuilderFix. Also includes class ResourceCollector in case it got lost."

4864Win32FFIFix-ar -- Andreas Raab -- 11 May 2002
Fixes a problem with handle declaration in Win32."

4868VMMaker33-7part1 -- tim at sumeru.stanford.edu -- 7 May 2002
Part 1 of 2 of the latest VMMaker; it has to be in two parts because of two bugs relating to fileouts. Filein part 1 first, then part 2.
Latest phase of a decent VM source code builder, this version being intended for a 3.2 image of approx update level 4811.
This version is a first merge of the version6 changeset with Andreas' variations to support his favoured code layout for Windows.
The platforms file tree you need can be downloaded via cvs from squeak.Sourceforge.net.
See the VMMaker & VMMakerTool class commnets for details

4869VMMaker33-7part2 -- tim at sumeru.stanford.edu -- 7 May 2002
Part 2 of 2 of the latest VMMaker; it has to be in two parts because of two bugs relating to fileouts. Filein part 1 first, then part 2. Do not filein part 2 and then part 1. Nor should you file part three, since part three does not exist.
Latest phase of a decent VM source code builder, this version being intended for a 3.2 image of approx update level 4811.
This version is a first merge of the version6 changeset with Andreas' variations to support his favoured code layout for Windows.
The platforms file tree you need can be downloaded via cvs from squeak.Sourceforge.net.
See the VMMaker & VMMakerTool class commnets for details"

4870VMMaker33-7part3 -- Andreas Raab -- 5 May 2002
A few fixes for win32 VMMaker"

4871ForgetGrabCmds-tk -- Ted Kaehler -- 16 May 2002
The recent set of changes leaves some obsolete objects.  CommandHistory class>>forgetAllGrabCommandsFrom: sends isMorph, which gets an error.  This fix ignores the obsolete instances, but is tricky because it has to go fast!  Note how I limited the number of times ifError: will be executed."

4872PastEndPut-gh -- Göran Hultgren -- 15 May 2002
Tweaked the implementation of WriteStream>>pastEndPut:. The growth limit was raised from 20000 to 1000000 and the implementation of growth was improved. "

4873Module-removes-tk -- Ted Kaehler -- 3 May 2002
Makes it easier to remove all classes from a Module, prior to destroying it.  Likewise for all submodules.
Allow an error to look up the stack for a certain method selector."

4874addEToyFlaps-mir -- Michael Rueger -- 17 May 2002
Refixing a problem with automatically adding etoy flaps."

4875pluginFixes-mir -- Michael Rueger -- 17 May 2002
- remove prompt for overwriting the thumbnail on local directories
- resource cache multiple entries
- set the Mac creator file type for project files

4876codegeneratorModuleFix -- Henrik Gedenryd -- 19 May 2002
Make plugins use constants from modules instead of pools."

4877ptmRefix-sw -- Scott Wallace -- 3 May 2002
Restores a fix necessary so that the selection does not get lost in a pluggable-text-morph when its yellow-button menu is popped up; the fix had arrived in update 4742 but its work had gotten undone by update 4835."

4879PastEndPut-2-tk -- Ted Kaehler -- 24 May 2002
Fixes bug in PastEndPut-gh.  A stream writing into a Text now calls replaceFrom:to:with:startingAt: instead of replaceFrom:to:with:.  The inherited version does not handle the runs correctly.  This fix tries to handle the runs.
	Example is that diffs in versions did not show any text changes in the first part of the text (before the place where the stream had to grow)."

4880archiveViewerFix-nk -- Ned Konz -- 9 May 2002
If you have non-standard fonts installed, the button
font may be chosen incorrectly. This change set
fixes this problem.
It also sets the minimum width accordingly.

4881flasher-sd -- Stephane Ducasse -- 17 April 2002
Cleanups for the Flasher.  No longer directly accesses color inst var."




More information about the Squeak-dev mailing list