[squeak-dev] The Inbox: Tools-fbs.336.mcz
frank.shearar at angband.za.org
Thu Mar 31 06:03:04 UTC 2011
On 2011/03/30 21:11, commits at source.squeak.org wrote:
> A new version of Tools was added to project The Inbox:
> ==================== Summary ====================
> Name: Tools-fbs.336
> Author: fbs
> Time: 30 March 2011, 10:10:43.612 pm
> UUID: 263e2db2-c0e9-9e4c-a644-e95106ae600b
> Ancestors: Tools-fbs.335
> As of this commit Browser has NO indices, and relies entirely on symbols to remember what it's browsing.
> We have lots more tests now (see the ToolsTests package) but we are far from having a comprehensive test suite for Browsers. Some actions require dummy classes, and I haven't thought through how to safely do that (I must look at Monticello's test suite), and some require major surgery before being testable.
> =============== Diff against Tools-fbs.335 ===============
> Item was changed:
> CodeHolder subclass: #Browser
> + instanceVariableNames: 'systemOrganizer classOrganizer metaClassOrganizer editSelection metaClassIndicated selectedSystemCategory selectedClassName selectedMessageName selectedMessageCategoryName'
> - instanceVariableNames: 'systemOrganizer classOrganizer metaClassOrganizer messageCategoryListIndex editSelection metaClassIndicated selectedSystemCategory selectedClassName selectedMessageName selectedMessageCategoryName'
> classVariableNames: 'ListClassesHierarchically RecentClasses'
> poolDictionaries: ''
> category: 'Tools-Browser'!
> !Browser commentStamp: '<historical>' prior: 0!
> I represent a query path into the class descriptions, the software of the system.!
I should add a warning: this branch makes extensive changes to core
infrastructure. I know of one bug (select a class comment, then up-arrow
in the class list: you're now looking at a class definition, not a class
comment) and I'm sure there are more!
More information about the Squeak-dev