[UPDATES] 3 for 3.8beta

Marcus Denker denker at iam.unibe.ch
Thu Nov 11 21:19:50 UTC 2004


So, these are the last that I'l push for 3.8beta...

6372layoutCellNil -- Lex Spoon -- 11 November 2004
Subject:		[FIX] UndefinedObject(Object)>>doesNotUnderstand: #anyMask:
Date Posted: 5 August 2004
Here''s a quick changeset that protects against the specific sequence
described in the bug report.  It uses 0 whenever flags is nil, which
seems the right thing to do and is also what other code in the class
already does."

6373shiffmanTimeout-brp -- Brent Pinkney -- 21 October 2004
Implementation of #valueWithin:onTimeout:.
This changeset reimplements Allan Schiffman''s timeout mechanism for 
Squeak 3.8.
Usage:
	[ 50000 factorial ] valueWithin: 1 second onTimeout: [ 666 ].  
""Answers 666""
	[ 3 + 4 ] valueWithin: 1 second onTimeout: [ 666 ].  ""Answers 7""
Allan''s implementation has been reworked to satisfy ANSI exception 
handling and the Duration class in the Chronology package.
Included in this changest are three new SUnit tests.
	ExceptionTests >> #testNoTimeout
	ExceptionTests >> #testTimeout
	ExceptionTests >> #testTimeoutWithZeroDuration
This changest makes some minor changes to ExceptionTester to accomodate 
#testTimeout.

6374DateAndTimeTest-additionalTests-2 -- David T. Lewis, Boris Gaertner 
-- 7 November 2004
When the clock on the wall in Detroit says 9:00am, the clock on the wall
in London says 2:00pm. The Duration difference between the corresponding
DateAndTime values should be zero.
These four test cases test
* the correct translation of the denotation of DataAndTime values
* correct computation with DataAndTime values of different time zones.
Updated to work when Squeak TimeZone is set to something other than UTC.




More information about the Squeak-dev mailing list