[ANN] Whisker Browser (v0.92 Released)

Doug Way dway at riskmetrics.com
Sun Mar 18 16:36:56 UTC 2001


Version 0.92 of the Whisker Browser for Squeak 3.0 and Squeak 2.8 has just been completed and is now available for download.

This version contains several enhancements and a few bug fixes since the previous release, 0.91.  (Although it doesn't contain quite as much new stuff as 0.91 contained.)  The 3.0 version of Whisker seems to work well with the latest 3.1alpha (3848) so far.

To get the new version for 3.0 or 2.8, download one of these:

http://www.mindspring.com/~dway/smalltalk/Whisker.0.92-Sq3.0.cs.gz
http://www.mindspring.com/~dway/smalltalk/Whisker.0.92-Sq2.8.cs.gz

In other news, version 0.92 will be included on the CD-ROM for the upcoming (2nd) Squeak Book.  There is also a new Whisker tutorial called "A Quick Tour of Whisker" that will be on the CD-ROM.  For those who want to try the tutorial, I've included it on my web space at:

http://www.mindspring.com/~dway/smalltalk/whiskerTour.html


Here's a summary of enhancements and bug fixes added in 0.92:

Enhancements:

- New menu items for adding/removing methods, and adding/removing/renaming method categories.
- Added a menu item to show methods in class pane with or without method categories. (Kind of like "-- all --" in the regular browsers.)  Note that you can switch a class between showing and not showing method categories, and it will still maintain any current method selections.  Also, a preference showWhiskerMethodCategories was added to set this globally.
- New Preference plusMinusToggleButtons which changes the look of hierarchy widgets to use Windows-style plus/minus boxes to expand and collapse items, instead of the Mac-style arrows. (Default is still Mac-style.)
- Added "Class Categories" and "Class Hierarchy" titlebars to the corresponding panes for clarity and consistency.
- Added "explore" menu item for directly inspecting/exploring class variables and class-instance variables. (3.0 version only)
- Some performance improvements, especially deselecting classes. (3.0 version only)

Bug Fixes:

- Flop-out scrollbars now work properly after minimizing and then expanding the Whisker window. (fixed in 3.0 version only)
- Did some work with removing dependents/freeing objects after Whisker is closed, but this is not yet finished.  (Dependents are now weak in 3.1alpha, so this also should fix much of the problem.)


For more information on the Whisker Browser, see:

http://www.mindspring.com/~dway/smalltalk/whisker.html


Happy Squeaking,

- Doug Way
  dway at riskmetrics.com





More information about the Squeak-dev mailing list