[squeak-dev] The Inbox: Tools-fbs.336.mcz

Frank Shearar 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:
> http://source.squeak.org/inbox/Tools-fbs.336.mcz
>
> ==================== 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!

frank



More information about the Squeak-dev mailing list