Updates added to 2.9 (up to June 18th)

Bruce ONeel beoneel at mindspring.com
Tue Jun 20 10:58:49 UTC 2000


Hi,
  <ftp://st.cs.uiuc.edu//Smalltalk/Squeak/2.8/files/Squeak2.9a-2424.zip>
has
these

cheers

bruce

"Ted K." <Ted.Kaehler at disney.com> wrote:
> Folks,
> 	Here are more updates from the Squeak Community for Squeak2.9.
> 	(No new updates for Squeak2.8.  Last was 2345 on 16 June.)
> 
> 2413NoFIBMorph-sma -- Stefan Matthias Aust -- 18 June 2000
> Remove direct references to FillInTheBlankMorph and replace them to call to
> FillInTheBlank which will do the dispatch based on 'Smalltalk isMorphic'. I
> also refactored the FIB class to reduce copy'n'pasteness.
> The changes help to correctly discard MVC and/or Morphic."
> 
> 2414FFIDiscarding-sma -- Stefan Matthias Aust -- 18 June 2000
> Fixed #discardFFI (at least for 2.8).  I also moved #externalCallFailed
> from Object to ExternalObject where it IMHO belongs to.
> PS: Instead of working around bugs
> 	...
> 	aClass isBehavior ifFalse:[^nil]. ""how could this happen?""
> 	...
> one should find the cause ;-)"
> 
> 2415SoundDiscarding-sma -- Stefan Matthias Aust -- 18 June 2000
> Fixed, actually enabled discarding of sound and speech (which obviously
> requires sound).  This was only part of method #discardFor2Point7.
> This might still leave dangling references in Morphic."
> 
> 2416MoreDiscards-sma -- Stefan Matthias Aust -- 18 June 2000
> Implemented a 80% working discardVMConstruction method and added warning to
> all old, probably obsolete discard methods which I neverthess tried to fix
> as best as I could."
> 
> 2417FormPSPrintFix-sma -- Stefan Matthias Aust -- 14 June 2000
> Hans Braveco noticed a bug in the postscript printing code for Forms."
> 
> 2418Speedups-sma -- Stefan Matthias Aust -- 18 June 2000
> This change implements the speed improvements mentioned in my 'How I wasted
> one hour of my time' story"
> 
> 2419AdaptingInspector-sma -- Stefan Matthias Aust -- 18 June 2000
> This change implements the speed improvements mentioned in my 'How I wasted
> one hour of my time' story"
> 
> 2420FullScreenSysWin-sma -- Stefan Matthias Aust -- 18 June 2000
> Leandro Caniglia noticed that #fullScreen for system windows didn't leave
> space for retractable scrollbars.  I modified his original change so that
> it works with 2.9a and also works with smaller scrollbars."
> 
> 2421SubclassTemplate-sma -- Stefan Matthias Aust -- 18 June 2000
> Jim Heyne noticed that
> 'The subclass template should not be based on a meta class.'
> He's right and I changed that, adapting the fix to 2.9a."
> 
> 2422ChangeSetRef-sqr -- Andres Valloud -- 13 June 2000
> Change the comment in a method to make it more clear."
> 
> 2423WeekDayFix-rca -- Russell Allen -- 15 June 2000
> Today was apparently day 0 according to the weekdayIndex (which sounds
> rather ominous).
> Here is a fix so that the proper weekday is returned."
> 
> 2424EmbedMorphDeletion-dvf -- Daniel Vainsencher -- 16 June 2000
> Makes EmbeddedMorphs get off TextMorphs quickly.
> Makes significant difference (x10) in getting out of an HTML message in
> Celeste.
> Probably improves Scamper pages switches, too."
> 
> 2425LastIndexFix-raa -- Bob Arning -- 16 June 2000
> Two methods in DisplayScanner #drawString:at: and #stringWidth: were not
> calling a primitive with lastIndex = nil which caused the primitive to fail
> and Smalltalk code to be executed in its place.
> Set lastIndex to 1 in both cases and the primitive succeeds. The primitive
> fails if lastIndex is not an integer, but this test seems unimportant since
> it immediately stores the starting index into last index (i..e. it doesn't
> care *what* integer is there just as long as it is an integer)"
> 
> 	Thank you to Stefan Matthias Aust for collecting these from the
> Squeak list and contributing heavily himself.
> 
> --Ted.
> 
> 
> Ted Kaehler,   Walt Disney Imagineering, R&D
> (home) 3415 Cork Oak Way, Palo Alto, CA  94303.  voice (650) 424-1070
> http://www.webPage.com/~kaehler2/
> See exactly what your web browser reveals about your identity
> http://www.junkbusters.com/cgi-bin/privacy





More information about the Squeak-dev mailing list