[updates] 13 more for 3.2

Dan Ingalls Dan at SqueakLand.org
Tue Dec 11 19:44:16 UTC 2001


Folks -

Herewith a couple of last tweaks before the 3.2 snapshot.

	- Dan
-----------------------
4587PleaseNoGreen-ar -- Andreas Raab -- 6 December 2001
The CS adds a preference to turn green keyboard focus indicators off.

4588WondLandFix-tk -- Ted Kaehler -- 6 December 2001
Attempting to get the Flag Demo to load in a Project.
	Don't zap source pointer at end of a CompiledMethod if it does not have one!  Those are the valuable bytecodes of a DoIt!
	Make the name of a WonderlandActor start with 'WonderlandActor' instead of 'Player'.
	Put WonderlandActors in the proper system category.
	When a project has special code that runs is, such as flagDemo.cs, that must be in the changeSet of the project, and you must say Yes to including the changeSet."

4589kbdFocusColor-sw -- Scott Wallace -- 7 December 2001
Allows the color used for keyboard-focus highlighting to be specified by the user independently of the text-highlighing color."

4590miscFixes-rhi -- Robert Hirschfeld -- December 2001
* Fixes a problem with removing a class from within a hierarchy browser. The removal caused a walkback since the code for reinitializing the hierarchy worked on an obsolete class...
* Fixes a browser relabeling problem. To reproduce: [#1] open a browser -> the window label does not contain a class name, [#2] select a system category -> the window label does not contain a class name, [#3] select a class -> the window label now contains the name of the selected class, [#4] select another system category -> the window label STILL contains the name of the previously selected class ...
* Removes duplicated code from (Object|StringHolder|CodeHolder)>>contentsChanged ...
* Makes copyWithoutIndex: work also with OrderedCollections by replacing new: with ofSize: since OrderedCollection new: creates an empty collection that is not indexable from within copyWithoutIndex: ...
Examples:
	#(a b c) copyWithoutIndex: 2 ==> #(#a #c)
	(OrderedCollection with: $a with: $b with: $c) copyWithoutIndex: 2
		==(without fix)==> error: 'attempt to index non-existent element in an ordered collection'
		==(with fix)==> an OrderedCollection($a $c)"

4591greenPref-sw -- Scott Wallace -- 7 December 2001
A small point of closure -- if the interim #greenKeyboardFoci preference is found to be false, set the keyboard-focus-feedback color to transparent; in any case, expunge the green preference.  Use the keyboardFocusColor, possibly transparent of course, for drawing keyboard-focus-highlighting in menus (rather than the former hard-coded green)"

4592localKbdMenus-dvf -- Daniel Vainsencher -- 7 December 2001
Small modification to call the list/text editor menus instead of the World menus when ESC is pressed.
Fixed - for text it now gets the real application dependent menu, not the pasted copy known by ParagraphEditor - at least in Morphic.
Also adds page up/down as moving 5 items up/down in big menus. Probably that's not what they should do, still experimenting
slightly hand-edited by Scott Wallace, removing a method removal."

4593controlEscWorldMenu-sw -- Scott Wallace -- 7 December 2001
Makes control-escape always bring up the World menu"

4594shiftEscWorldMenu-sw -- Scott Wallace -- 9 December 2001
Switches to using shift-esc (instead of ctrl-esc) as the key combination that will always put the desktop menu, independent of keyboard focus (had to abandon ctrl-esc because it is pre-empted by the OS on Windows) "

4595MenuFocusTweak-di -- Dan Ingalls -- 10 December 2001
A couple of minor changes for better keyboard control of menus:
Keyboard focus feedback (the narrow inner border on menus)
is now only shown on menus in which keyboard control is being used.
Menus that are popped up with no mouse button pressed now have
their first item selected for better feedback and simpler operation from the keyboard.
Removed the gratuitous balloon help on menus invoked by ESC.

4596TrueType-tk -- Ted Kaehler -- 10 December 2001
Attempt to make TrueType text available to users for headlines.  
	Menu items for a TTSampleStringMorph:
edit contents...		change the text
how to find more fonts...	tells what web site and what url to copy.
load font from web...		loads and uses a new font.
Install a default font in TTFontDescription class.
Also, make Fancy Number morph not get an error when Option-clicked.  (No menu outside when a method.)"

4597colorInViewer-sw -- Scott Wallace -- 10 December 2001
Additions, fixes, and adjustments, mostly to color-related categories, in Viewers:
* The items in 'color & border' are arranged in a more logical order -- color, border, drop-shadow.
* An item is added for setting the gradient color, and the action of the #color slot is modified so that changing it does not clobber the second color if gradient fill is in effect.
* The 'observation' methods (e.g. colorUnder) are moved to their own category.  They serve very different needs, at very different times, than the other items in the color & border category.
* The wordings of some of items (e.g. erstwhile 'sticky') are changed to conform to new wordings now found in the halo menus."

4598OccamsMenuKeys-hg-di -- Henrik Gedenryd -- 8 December 2001
Improve the usability of the new menu shortcuts by disabling rather than deleting excluded menu items.
Merged with overlapping changes and slightly tweaked by Dan Ingalls.
Also (DI) fixes a bug in rootMenu, and places menus above the screen bottom so the pattern item will show."

4599SkipDisabledItems-di -- Dan Ingalls -- 10 December 2001
Amends the keyboard movement of menu selection so that it skips disabled items.





More information about the Squeak-dev mailing list