The Trunk: System-ar.173.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: System-ar.173.mcz

commits-2
Andreas Raab uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-ar.173.mcz

==================== Summary ====================

Name: System-ar.173
Author: ar
Time: 23 November 2009, 9:19:44 am
UUID: 916781b6-a41b-774a-a6a3-05ce223277ae
Ancestors: System-dtl.172

Fix http://bugs.squeak.org/view.php?id=7418 which was caused by running allCallsOn: twice for classes - once for the class association and once for its name. The fix also means browsing class refs now is twice as fast.

=============== Diff against System-dtl.172 ===============

Item was changed:
  ----- Method: Behavior>>allCallsOn (in category '*system-support') -----
  allCallsOn
  "Answer a SortedCollection of all the methods that refer to me by name or as part of an association in a global dict."
 
+ ^self  systemNavigation allCallsOn:  self theNonMetaClass name!
-
- ^ (self  systemNavigation allCallsOn:  (self environment associationAt: self theNonMetaClass name)), (self  systemNavigation allCallsOn:  self theNonMetaClass name) !

Item was removed:
- ----- Method: Preferences class>>showWorldMainDockingBar (in category 'standard queries') -----
- showWorldMainDockingBar
- ^ self
- valueOfFlag: #showWorldMainDockingBar
- ifAbsent: [true]!