[UPDATES] 16 for Squeak3.7alpha

dway at mailcan.com dway at mailcan.com
Fri Dec 26 02:46:58 UTC 2003



The latest batch of approved items, on a quiet holiday evening.  I used
BFAV2 (along with the UpdateIncorporationTool) to incorporate these,
which worked pretty well!

- Doug


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

5608CollectionEnh

5609DebugFailingTestCase-brp -- Brent Pinkney -- 3 December 2003
Not all SUnit test cases inherit directly from TestCase; the developer
may have introduced possibly abstract) base classes in between.
If such a test case fails, the failing compiled method may well be in
such an inherited class. 
To successfully open a debugger on such a failing method,
#lookupSelector: should be used instead of #compiledMethodAt: in
TestCase:>>#openDebuggerOnFailingTestMethod.
This was tested in a 3.7a-5595 image. i.e. with the new TestRunner."

5610PolMorphAndBabelFixes-dgd -- Diego Gomez Deck
<DiegoGomezDeck at ConsultAr.com> -- 11 December 2003
Use of #format: to translated 'make open', 'make closed', 'make
segmented' and 'make smooth'

5611TTCFont-lineGrid-dgd -- Diego Gomez Deck
<DiegoGomezDeck at ConsultAr.com> -- 11 December 2003
Inclusion of missing method TTCFont>>lineGrid

5612KCP-0113-FixAllSelectors -- Nathanael Schaerli -- 12 December 2003
Remove allSelectorsUnderstood that was a duplication of allSelectors and
fix all the senders."

5613doIfNotNilDeprecation-md -- Marcus Denker -- 12 December 2003
This changeset deprecates Object>>doIfNotNil: and changes
all senders to use ifNotNilDo: instead."

5614deprecatedExplanation-md -- Marcus Denker -- 12 December 2003
This changes all sender of deprecatedExplanation: (which is deprecated)
to use deprecated: instead"

5615errorReportOnFixKCP-md -- Marcus Denker -- 12 December 2003
ContextPart>>errorReportOn: was calling some deprecated methods.
This changesets fixes this."

5616TWM-DoubleTranslation-dgd -- Diego Gomez Deck
<DiegoGomezDeck at ConsultAr.com> -- 13 December 2003
Fixed some double translations in flaps submenu

5617AutoSelectingMessageSet

5618PasteUpMorphAndBabel-dgd -- Diego Gomez Deck
<DiegoGomezDeck at ConsultAr.com> -- 13 December 2003
Some missing #translated sends in PasteUpMorph

5619ObjToolsAndBabel-dgd -- Diego Gomez Deck
<DiegoGomezDeck at ConsultAr.com> -- 11 December 2003
Fixes the problem in the alphabetic and search tab (in ObjectTools) that
considered the english morph name but the translation"

5620refreshAfterPromote-sw -- Scott Wallace -- 13 December 2003
Make certain that a change sorter is up-to-date after user requests a
promote-to-top."

5621DicAddAll-OK -- Richard A. O'Keefe -- 17 December 2003
Override #addAll: in Dictionary so as to
conform to ANSI 5.7.2.1.  This also makes
#, work for dictionaries in Squeak, although
ANSI Smalltalk does not require this."

5622ClassRefsBrowsing -- tim at sumeru.stanford.edu -- 17 December 2003
This is a replacement for the older ClassRefBrowseFix changeset dating
back to 16 May 2003. 
Browser>class references is supposed to find all the methods where a
class is referenced - but unfortunately it misses all those places where
a named primitive call is made. For example ,try finding references to
LargeIntegersPlugin - you won't find Integer>bitOr:
The cause of this is the way the plugin class is referenced in those
methods; instead of a lookupkey as in the usual methods, we have an
array with the plugin's moduleName, which is not always the same as the
plugin's class name. The main code change is to
StringHolder>browseClassRefs to defer to the actual class for a list of
referring methods. This allows the basic #allCallsOn (which in this code
also looks for references to the symbol naming the class, a possibly
useful general facility which would point out places where <Smalltalk
at: #classname> is used) to be subclassed for plugins.
The method name is not particularly good but I couldn't think of
anything better at the time."

5623RemovePrefComment-1-klc -- Ken Causey -- 11 December 2003
I'm not entirely sure when but it seems that Preferences
class>>expungePreferenceNamed: was renamed to class>>removePreference. 
However the method comment showing how to use the method continued to
refer to the original name.  One line comment change."




<This automated message brought to you by the UpdateIncorporationTool.>
<See the UpdateIncorporationTool package on SqueakMap for details.>



More information about the Squeak-dev mailing list