Wed Jul 14 09:24:51 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/StructInspect.st: renamed to StrcInspect.st (was more than
	14 chars long).

Sun Jul  4 16:09:23 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Blox.st: Added BTextBindings and BEdit classes.
	* blox/BloxBasic.st: Added #cursor and #cursor:
	* blox/BloxCanvas.st: Added #at:
	* blox/BloxText.st: Added the ability to specify event handlers
	in a BTextAttributes object.
	* blox/BloxWidgets.st: Added BEdit.
	* blox/test.st: Added #textEventsTest and #editTest.
	
Fri Jun 25 12:53:18 1999  Paolo Bonzini  (bonzini@gnu.org)

	*** Bug-fixing version 1.6.1 released.

Thu Jun 17 11:38:53 1999  Paolo Bonzini  (bonzini@gnu.org)

	*** Version 1.6 released.

Thu May 8 18:25:39 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Transcript.st: Moved to kernel (at last!).
	* blox/Load.st: Removed Transcript.st.
	* blox/BrowserMain.st: Modified code to set up the Transcript.st
	to deal with the new interface for the Transcript object.

Tue Apr 27 20:01:18 1999  Paolo Bonzini  (bonzini@gnu.org)

	*** Version 1.5.beta3 released.
	
Thu Apr 22 00:11:51 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Blox.c: Renamed idle to bloxIdle -- idle was already defined
	in unistd.h.  Signaled by Christopher Painter-Wakefield.

Sun Apr 11 14:03:48 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Blox.st: Removed BEventHandlers, added BEventTarget.
	* blox/BloxBasic.st: Changed event handling design to
	the new one using BEventTarget.  This resembles the old one
	(before Apr 8), but its design is better (no code duplication)
	and it is compatible with beta1.  Switched Blox superclass to
	be BEventTarget.
	* blox/BloxCanvas.st: Changed event handling design to
	the new one using BEventTarget. Switched BCanvasObject superclass
	to be BEventTarget.
	* examples/blox/Progress.st: switched to new event handling system
	(actually, back to the old one...)
	* examples/blox/Tetris.st: switched to new event handling system
	(actually, back to the old one...)

Sat Apr 10 23:19:41 1999  Paolo Bonzini  (bonzini@gnu.org)

	*** Version 1.5.beta2 released.

Thu Apr 8 16:29:19 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Blox.st: Added BEventHandlers.
	* blox/BloxBasic.st: Changed event handling design to
	the new one using #events:/#events.
	* blox/BloxCanvas.st: Changed event handling design to
	the new one using #events:/#events.
	* examples/blox/Progress.st: switched to new event handling system
	* examples/blox/Tetris.st: switched to new event handling system.

Mon Mar 15 20:23:07 1999  Paolo Bonzini  (bonzini@gnu.org)

	*** Version 1.5.beta1 released.

Sat Feb 26 10:10:31 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/BloxBasic.st: Added hook into Delay class>>#idle
	* examples/blox/Tetris.st: Removed the `idle' process, whose
	function is now embedded in Delay.st

Fri Feb 26 17:20:42 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Run.st: Now automatically loads `Browser' if needed.
	* blox/ClassBrow.st: #classString used #to:do: with a zero
	argument block (1.1.5 did not find this error)!

Mon Feb 22 12:34:56 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Transcript.st: Made thread-safe.

Tue Feb 16 12:34:56 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/BloxWidgets.st: added BWindow>>#resizable

Sun Feb 14 12:34:56 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/ClassBrow.st: Happy Valentine! Switched to file prompters.
	* blox/Prompter.st: Added file prompters.
	* examples/blox/Progress.st: created.

Tue Feb  9 12:34:56 1999  Paolo Bonzini  (bonzini@gnu.org)

	* examples/blox/Man.st: created.

Fri Feb  5 12:34:56 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Blox.c: Added idle. Calling TCL's `update' did not seem to
	work.  The Blox.c file was created somewhen in November.
	* examples/blox/Tetris.st: created.

Thu Feb  4 12:34:56 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Transcript.st: Added #instance class method to allow
	using print/printNl even if the GUI is not running.

Wed Feb  3 12:34:56 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/BloxCanvas.st: created.

Tue Feb  2 12:34:56 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/BloxWidgets.st: added BImage.

Mon Feb  1 12:34:56 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/BloxText.st: created from part of BloxWidgets.st.

Tue Jan 26 12:34:56 1999  Paolo Bonzini  (bonzini@gnu.org)

	* blox/ClassBrow.st: Moved instance/class radio buttons under
	the category pane. First it seemed more logical to me, second
	now they steal screen estate from the list box that is less
	likely to scroll.

Sat Nov 28 12:34:56 1998  Paolo Bonzini  (bonzini@gnu.org)

	* blox/BloxBasic.st: Small change to support reloading
	images which used Blox.

Fri Nov 27 12:34:56 1998  Paolo Bonzini  (bonzini@gnu.org)

	* blox/ErrInspect.st: Modified to support unwinding

Tue Nov 24 12:34:56 1998  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Transcript.st: created.

Sun Nov 15 12:34:56 1998  Paolo Bonzini  (bonzini@gnu.org)

	* blox/BloxBasic.st: First version of Tk Blox completed.

Sat Nov 14 12:34:56 1998  Paolo Bonzini  (bonzini@gnu.org)

	* blox/StructInspect.st: Created.

Tue Nov 10 12:34:56 1998  Paolo Bonzini  (bonzini@gnu.org)

	* blox/BrowShell.st: created.
	* blox/BrowserMain.st: Moved some parts to BrowserShell, so that
	every window has a Smalltalk menu; in addition, the main window
	is a worksheet
	* blox/ClassBrow.st: Added support for classes derived from nil.

Tue Nov  3 12:34:56 1998  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Blox.st: created.
	* blox/BloxBasic.st: Added BPrimitive and BExtended. The latter
	is intended to provide a base for implementing megawidgets like
	tree lists, tables, HTML viewers, etc. Also split old Blox.st
	in BloxBasic.st and BloxWidgets.st.
	* blox/BloxWidgets.st: created.

Fri Oct 30 12:34:56 1998  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Menu.st: Modified to add support for menu bars. The previous
	version assumed that you could pass a >>Shell<<	to BMenu when
	creating it. Instead, as BBrowser.st shows, you must pass it a
	menu bar, and the new Tcl-based version enforces this.  The new
	version uses the menuBar method I added to TopLevelShell, which
	automatically creates a menu bar when you add the first menu.
	Note that this change did not affect PopupMenu, because
	BPopupMenu does accept a BWindow as the first parameter passed
	to #new:label:
	* blox/TopLevel.st: Same as above.  The new menuBar
	variable is automatically created when you add a menu.

Tue Oct 20 12:34:56 1998  Paolo Bonzini  (bonzini@gnu.org)

	* blox/BloxBasic.st: Switched to Tk for portability. Also
	refactored hierarchy: BForm->BContainer->BRadioGroup, added
	BWidget and BViewport, BButton->BRadioButton, Button->BToggle.
	Added a few Tk features: rubber-sheet geometry management,
	3d effects, fonts, for instance.  Also, previously
	badly-documented C-only methods now expose a tidier interface.
	Programs relying on those methods will fail (e.g. the browser
	itself ;-) ).

Mon Sep 14 12:34:56 1998  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Primitive.st: Capitalized class variable name.

Sat Sep 12 12:34:56 1998  Paolo Bonzini  (bonzini@gnu.org)

	* blox/BBrowser.st: Modified to support exception handling.
	* blox/ErrInspect.st: Modified to support exception handling.

Thu Sep  3 12:34:56 1998  Paolo Bonzini  (bonzini@gnu.org)

	* blox/Menu.st: Switched from #numArgs to #argumentCount

Wed Sep  2 12:34:56 1998  Paolo Bonzini  (bonzini@gnu.org)

	*** Began development of version 1.6

Thu Sep 16 12:34:56 1995  Steve Byrne  (sbb@gnu.org)

	*** Version 1.1.5 released.

Tue Aug 29 12:34:56 1995  Steve Byrne  (sbb@gnu.org)

	* blox/Load.st: Converted to use new Smalltalk variable for location
	of kernel files.

Sun Jul 16 12:34:56 1995  Steve Byrne  (sbb@gnu.org)

	* blox/BBrowser.st: More updates to contextInspector>>init:
	from Brad Diller.
	* blox/BBrowser.st: Updated with Brad Diller's changes/fixes.  Removed
	#changed:/#update: usage.

Wed Jul 12 12:34:56 1995  Brad Diller

	* blox/PList.st: Modified extensively to support revamped window
	management system.
	* blox/PRadioBtn.st: Modified extensively to support revamped window
	management system.
	* blox/Primitive.st: Modified extensively to support revamped window
	management system.
	* blox/TopLevel.st: Modified extensively to support revamped window
	management system.
	* blox/View.st: Modified extensively to support revamped window
	management system.

Mon May  1 12:34:56 1995  Steve Byrne  (sbb@gnu.org)

	* blox/Blox.st: Switched to using the new C type models.

Sat Feb 25 12:34:56 1995  Brad Diller

	* blox/ModalDialog.st: Created.

Thu Sep 15 12:34:56 1994  Steve Byrne  (sbb@gnu.org)

	*** Version 1.2.alpha1 released.

Tue Jul 12 12:34:56 1994  Steve Byrne  (sbb@gnu.org)

	* blox/Blox.st: Added insert at end.

Sat Jul  9 12:34:56 1994  Steve Byrne  (sbb@gnu.org)

	* blox/BBrowser.st: Created about a week ago.

Fri Oct 29 12:34:56 1993  Brad Diller

	* blox/ClassBrow.st: Created.

Wed Oct 27 12:34:56 1993  Brad Diller

	* blox/DictInspect.st: Created.
	* blox/Inspector.st: Created.

Mon Oct 11 12:34:56 1993  Brad Diller

	* blox/BrowserMain.st: created.
	* blox/MethSetBrow.st: Created.
	* blox/PRadioBtn.st: Created.

Fri Oct  1 12:34:56 1993  Brad Diller

	* blox/Menu.st: Created.

Sat Sep 18 12:34:56 1993  Brad Diller

	* blox/GuiData.st: Created.
	* blox/PList.st: Created.
	* blox/Primitive.st: Created.
	* blox/Prompter.st: Created.
	* blox/View.st: Created.

