[ANN] [UPDATES] 10 updates for 3.3a

Bruce ONeel beoneel at bluewin.ch
Tue Aug 20 09:03:24 UTC 2002


Hi,

The updated 3.3a .zip file is at:

ftp://st.cs.uiuc.edu/Smalltalk/Squeak/3.3alpha and it
is named Squeak3.3a-4961.zip.

cheers

bruce


Scott Wallace <scott.wallace at squeakland.org> wrote:
> This batch of updates includes Boris Gaertner's important 
> class-builder fix (which has been added to the 3.2 update stream as 
> well,) and also Alejandro Magistrello's class-comment-versions 
> browser.
> 
>    -- Scott
> 
> 
> 4952PaintBoxToFront-tk -- Ted Kaehler -- 6 August 2002
> Gives the SketchEditor a Morphic layer number of 28, putting it 
> behind the Flaps, including the PaintBox tools.
> Note:  Perhaps PasteUpMorph>>addMorphInLayer: should be removed from 
> the system?  It redundanty brings the flaps to the front.  It is 
> there because addMorphFront: can add a normal morph in front of the 
> flaps.  We could remove it and watch for layer violations."
> 
> 4953DateReadString-tk -- Ted Kaehler -- 8 August 2002
> Strings with a space, separator, or other odd character at the front 
> get an error when sent asDate.  This change makes (' 5 Apr 2002' 
> asDate) 5 April 2002 work correctly.
> 
> 4954FontInCngs-tk -- Ted Kaehler -- 22 July 2002
> When you use Alt-k to change the text font in a method or class 
> comment, a TextFontReference is put in the runs.  Previously this 
> could not be written out on the disk in a changes file.  Now it can 
> be.  (As requsted by Maarten Maartensz).
> Still needed: Make 'set font...' and 'set alignment...' be able to 
> Undo.  This will also cause them to mark the StringHolder pane as 
> dirty, which they do not do now.  Make this change in ParagraphEditor.
> 
> 4955crInTypeahead-sw -- Scott Wallace -- 12 August 2002
> Addresses the bug that hitting Return would sometimes not result in 
> the expected 'submit' in a FillinTheBlankMorph, if it were typed so 
> quickly on the heels of the characters that preceded it that it was 
> absorbed as part of typeahead
> 
> 4956classPoolFix-bg -- Boris Gaertner -- 11 August 2002
> At Aug 9, 2002 Bob Arning reported that it is currently not possible 
> to add an instance variable and a class variable at the same time. 
> The reason is seemingly that classPool is not copied when the new 
> class is created. This change set is a proposal to fix that but it 
> should be carefully checked by others.
> 
> 4957changeSetTweaks-sw -- Scott Wallace -- 12 August 2002
> Several improvements regarding change-sets:
> * Adds a stay-up control to the category submenu in the change sorter.
> * Adds a new Change-set-category function, 'show categories of this 
> change set', which presents you with a list of all the 
> change-set-categories that the currently-selected change-set belongs 
> to, and installs the category you choose from that list -- if any -- 
> as the current category in the sorter.
> * Reforumulates the 'category functions' submenu to use the much more 
> compact and tractable #addList: protocol.
> * Makes ChangeSet>>containsMethodAtPosition: robust in the face of 
> class changes for which the selector is for some reason nil, which 
> certainly happens.
> 
> 4958misc-sw -- Scott Wallace -- 16 August 2002
> * Fixes bugs that would raise errors when trying to view a class 
> comment in a message-list-browser while showing bytecodes or tiles.
> * Adds an item to selector-list menus to copy the selector to the 
> clipboard; alt-c (cmd-c) serves as a kbd shortcut.
> * Adds a method which will put up a message-list browser showing all 
> uncommented methods with any particular initials, presented in 
> chronological order.  Use this to locate all the methods you last 
> touched which lack comments at the head of the method.
> For example:
> 	Utilities browseUncommentedMethodsWithInitials: 'jm'.
> * Adds a utility method that produces compact printouts of summaries 
> for any range of updates, using Dan's #summaryString method.
> 
> 4959commentVersions-asm -- Alejandro Magistrello -- 13 August 2002
> A class-comment-versions-browser tool.
> To use, choose 'versions' from the selector-list-menu (or hit the 
> 'versions' button) of a browser or message-list when a class comment 
> is showing.
> 
> 4960ccvbTweaks-sw -- Scott Wallace -- 15 August 2002
> A few tweaks for Alejandro Magistrello's class-comment-versions browser:
> * Makes its remove-from-changes function work.
> * Now also launchable from a class-comment entry in a message list 
> (formerly you had to be in a Browser.)
> * Suppress the 'pretty diffs' viewing option, which makes no sense 
> for class comments.
> 
> 4961searchInViewer-sw -- Scott Wallace -- 17 August 2002
> Adds a search-pane to the Viewer.  Type in to it, and hit RETURN or 
> press the Search button.
> A fresh Viewer now comes with a search pane at the top, though this 
> can be subsequently deleted if desired, and multiple search panes are 
> allowed -- a new search pane can be added at any time by choosing 
> 'add search pane' from the viewer's menu.
> In the case of etoy vocabularies, the search is done in the current 
> natural language; in the case of a viewer on an arbitrary non-morph 
> object, the search is done for keywords in actual method selectors.
> NOTE: This work was prepared for, and published to, Squeak 3.3a, but 
> it is compatible with 3.2 as well.



More information about the Squeak-dev mailing list