[ANN] [UPDATES] 10 updates for 3.3a
Scott Wallace
scott.wallace at squeakland.org
Sun Aug 18 06:18:37 UTC 2002
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
|