[UPDATES] 15 new ones for 2.6 alpha ...

Dan Ingalls Dan.Ingalls at disney.com
Sat Oct 2 05:00:05 UTC 1999


.... many recent ones from all of you!

For a good time, open a magnifier (morph) and choose 'be round'.

Enjoy
	- Dan, for Squeak Central
----------------------------------

1500alphaInstVarList-sw -- Scott Wallace -- 28 September 1999
Adds an option to have instance-variable lists (such as those presented in response to 'inst var refs' and 'inst var defs' queries) offered in alphabetical order, making it easier to locate what you're looking for if the list is long, such as in HandMorph; achieved by adding a new item at the top of the list which reads 'show alphabetially'.
If there are only five or fewer instance variables involved, the user is spared the option of the alphabetical list."

1501caseSensitiveFind-sw -- Scott Wallace -- 28 September 1999
Adds a way for the 'find' command in text editing to be made case-sensitive.  To activate this, set the preference 'caseSensitiveFinds' to true."

1502iconicButton-sw -- Scott Wallace -- 28 September 1999
Adds a SimpleButtonMorph subclass called IconicButton, which behaves like a SimpleButtonMorph but which shows a graphic rather than a string.  
This is in preparation for converting various textual controls over to being graphical.  Note that if you have a textual control and wish to convert to a graphical control that looks the same (as a point of departure, pending artwork), there is a simple protocol for doing this.  Evaluate, for example,
  self currentHand attachMorph: (IconicButton new labelFromString: 'Testing!')

1503littleCleanups-sw -- Scott Wallace -- 28 September 1999
(1)  Keeps a bordered morph which has a symbol such #raised as its border color from dropping you into a debugger when you try to set its border color.
(2)  Removes superfluous NameStringInHalo.acceptContents.

1504FastUnsentMsgs-bf -- Bert Freudenberg -- 28 September 1999
Greatly speeds up Smalltalk>>allUnSentMessages etc. by using decent-sized IdentityDictionaries.

1505magnifier2a-bf -- Bert Freudenberg -- 28 September 1999
Fixes a buglet in the magnification menu code.
Stops an infinite recursion when two magnifiers try to magnify each other.
Subtle code for detecting animations elided by Dan I.

1506magnifier3-di -- Dan Ingalls -- 28 September 1999
A simple hack offering 'be round' / 'be square' option for magnifiers.
Note resizing is only possible when the magnifier is square.

1507imgLibrary-tkLM

1508DropProjectDeps-di -- Dan Ingalls -- 26 September 1999
Eliminate registration of views as dependents of Projects.  This used to have the bad effect of being an inward pointer into a world which, through owner pointers, tied down most of the morphic structure.  The dependent relationship had only really been used to update labels, and to determine the view loc for project zoom effect.  These are now handled by different mechanisms.

1509doubleClick-bf -- Bert Freudenberg (& sw) -- 28 September 1999
Enhances the method dispatch protocol for double-click so that if a morph registers for double-click and the ensuing mouse sequence is neither a double-click nor a single-click, the morph will subsequently be sent a sequence of #drag: calls, first with an attached mouseDown event, next with a series of mouseMove events, and finally with a mouseUp event.
Extends DoubleClickExample to demonstrate use of methods click: and drag:.
*  On single click, changes border color.  
*  Adds balloons to show what's going on.
*  Improves the #drag: behavior so mouseMove: needn't be used at all."

1510sysWindowMenu-sw -- Scott Wallace -- 29 September 1999
Adds a menu to the title bar of system windows, affording easy access to frequently-needed functions such as renaming, sending to back, and making unclosable (see below).
Makes it possible for a system window to be designated as unclosable, in which case it will not sport a close-box (who among us has not inadvertently dismissed an important window because we happened to touch its close box?), and will not be closed by the wholesale window-menu commands 'delete unchanged windows'.
Adds a command to the window menu making it easy to flip-flop between two windows that are stacked above one another.
Note that a window's model is given the opportunity to enhance the window menu with its personal items if it so chooses."

1511BackOff-B

1512ClassOrderFix-RAA -- Bob Arning -- 1 October 1999
Improves the order of ChangeSet>>superclassOrder: for certain fileOut situations.

1513TrashSystemWindow-LC -- Leandro Caniglia -- 28 September 1999
Fix: Since ObjectExplorer doesn't handle keystroke events, #exploreFor: cannot use the default keystroke selector. The error becomes apparent when MorphicWrappers are installed.
Fix: When allowSysWindowEmbedding is set to true and a System Window goes to the trash, an error occurs. The error becomes apparent when MorphicWrappers are installed.
Change: Sometimes Morph|allMorphs is used instead of Morph|allMorphsDo:. The difference is that while allMorphs creates a new collection, allMorphsDo: enumerates each submorph without creating spurious collections."

1514DeclareTempFix-laza -- Alexander Lazarevic -- 1 October 1999
Ensures spaces around autodeclared temps.





More information about the Squeak-dev mailing list