VSE Refactoring Browser 
Description

This library implements Don Robert's and John Brant's Refactoring Browser version 3.0.0 with integrated lint and code rewrite functions in Visual Smalltalk Enterprise.  The refactoring browser helps speed code development by automating many class, variable, and code refactoring operations and includes powerful search and code correction tools.

Files

Lint Test.st Lint test file-in that includes target code for almost all lint checks.
refbrowser.zip Team/V refactoring browser repository.
RBBase.st File-in source for refactoring browser base classes.
RBTeam.st File-in source for Team browser, lint, and code rewrite tools.
vdevw.bnd Sample bind file for VSE for Windows.
doc\RBUserGd.htm
doc\*.jpg
User's guide for VSE refactoring browser and graphics.
lib\WB31RBW.sll
lib\WB31RBW.sml
WindowBuilder Pro runtime base library (Windows).
(needed only if you do not have WindowBuilder installed)
lib\WB31RBO.sll WindowBuilder Pro runtime base library (OS/2).
(needed only if you do not have WindowBuilder installed)

Requirements

Visual Smalltalk Enterprise 3.1.2c for Win32 or OS/2 with WindowBuilder Pro Runtime files.  The following libraries need to be bound.  Replace the letter x in the file name entries in the table below with W if the target platform is Win32 or O if the platform is OS/2.
 
teamvtol.bnd Exposed Team tools bind file.  Include as '@teamvtol.bnd' in Vdevx.bnd 
Vprg31x.sll Progress bar control
Vstp31x.sll Status pane
VlstC31.sll List Choice Dialogs
WB31RBx.sll WindowBuilder Pro runtime base files 

Installation

Unzip the VSERB.zip archive to a new directory and copy the WindowBuilder runtime base library to your LIB directory if you don't have WindowBuilder installed .  To install the VSE refactoring browser from source files select Install from the File menu and pick the files RBBase.st and RBTeam.st.  Alternately, you can evaluate the following in a workspace or browser:

    (File pathName:'RBBase.st') fileIn.
  (File pathName:'RBTeam.st') fileIn.

If you have the Team/V repository you may load the VSE refactoring browser by loading the clusters named Refactoring Browser 3.0.0 and then Team Refactoring Components from the repository.

For usage instructions, read the user's guide located in the doc subdirectory of the installation.

Additional info

General information upon the Refactoring Browser may be found at the home page maintained by it's creators.  Also, see its HyperNews page for its latest comments and information.

Contributors

Kevin Greek, Ph.D.
ObjectShare, Inc.
3350 Scott Blvd, Bldg. 36
Santa Clara, CA  95054
kgreek@objectshare.com

Joseph Pelrine
jpelrine@acm.com

John Brant
brant@cs.uiuc.edu

Don Roberts
droberts@cs.uiuc.edu


Links to:
The ObjectShare web site
VisualSmalltalk Product Support
ObjectShare's Online Documentation Site