
Version 0.2bp8:


Version 0.2bp7 (released approx. Tue Apr  4 17:37:19 BST 1995):

	-  When  a  type  was  defined using TkDefineType, the
	wrong  theorem  and definition names were appearing in
	the   TkTheoryViewer.   A  more  general  notification
	scheme has now been introduced to fix this.

	-  The  SearchResults windows now have a close button.
	So  do  the  result  window  from TkDefineType and the
	script window from TkGoalProof.
	
	-  The  help text in each of the "Options" windows now
	resizes properly.
	
	-   An   empty   definition/theorem/axiom   no  longer
	appears  at  the  top  of  a  list  of such objects in
	TkTheoryViewer.  This  was  happening  when  the  list
	itsel  was  meant  to  be  completely empty. Thanks to
	Michael Norrish for reporting this bug.
	
	-  Backups  in  TkGoalProof  past  the  first goal now
	allow  you  to  re-edit  the  original  goal. This now
	works for both hol88 and hol90.

	-   Added   assumption   numbering  (and  option)  and
	assumption  ordering  (first  on  top/first on bottom)
	(and option).

	-  Reintroduced  automatic  HOL_ERR  checking for most
	computations in hol90. Why did I ever take this out?

	-  Added  automatic  CHANGED_TAC  around  each  tactic
	that  is  applied  so  an  error is raised if the goal
	does not change. There is an option to turn this off.

Version 0.2bp6:
	-  Fixed  initial  expansion  of  the theory tree. The
	tree  was  being  computed  but  not  drawn. Also made
	default  initial  expansion  depth  0.  Also  made the
	list  of  theories  at  which  to  prune  the  initial
	expansion a configuration option.

Version 0.2bp5:
	
	-  you  can  now  specify  the initial expansion depth
	both  as  an  option under the "Options" menu and as a
	command line option:
		tkholhelper -theoryTreeInitialExpand 1

	-  Normally  you  would  exit  by  pressing  Ctrl-D or
	using  "exit()"  from  the  hol90  prompt. You can now
	exit   from   TkTheoryViewer   as  well  in  case  the
	stdin/stdout isn't working.

Version 0.2bp4:

	- Fixed bug added accidently in 0.2bp3.

Version 0.2bp3:

	-  Added  store_thm  to  the functions modified so the
	interface can track changes to the theory files.
	
Version 0.2bp1:

	-   Only   the   goal   window   now  expands  when  a
	TkGoalProof window is resized.
	
	-   Fixed  bug  with  "Reset"  on  option  menu.  This
	cleared the option database when it shouldn't have.

	- Added tactic history list/menu to TkGoalProof

	-  TkTheoryViewer  parents  frame no longer resurrects
	itself  even  when it has been collapsed when a theory
	changes.

	-   "shell"   widgets   (Tcl   and  Hol)  now  support
	selection   and   pasting  better.  Initial  focus  on
	shells  also  works  better. Pasting into text widgets
	is also a little less flaky.

	-  Fixed  some  bugs  with feedback lines and blocking
	windows.  When  executng commands from the HOL command
	line,  the  windows  will  in  general now block. Also
	the focus is grabbed when the application is busy.

	- Added feedback lines to most top-level windows.

	-  Mail  reports  can  now  use "mail" and not just MH
	"send". Mail reports are now a decent size as well.

	-  Added  a  menu  entry  to  mail  a  bug  report (an
	explicit Tcl error is no longer necessary).

	-    Fixed    most    packing    problems   with   the
	TkTheoryViewer  window.  Collapsed  boxes  should  now
	not  take  up more space than they ought after the mai
	nwindow has been expanded.
	
Version 0.2bp0: (10/3/95)

Some major additions in this version include:

	-  Installation  is  much  easier  now.  You no longer
	need  to  worry about downloading and compiling Tk and
	Tcl yourself.

	-  A  more  robust  communication  mechanism  is used,
	implemented using "Expect".

	-  TkTheoryViewer  is  new  and improved, with a nifty
	display of the theory graph.

	-  There's  a  whole  host  of  configuration  options
	available under the "Options" menu.

	-  There  is  a  new  tool - TkDefineType, which gives
	access   to  Tom  Melham's  type  definition  package.
	Defining types has never been so easy....

	-  The  TkTRS  package  is  now better integrated into
	the  system.  You  can  choose which theories you want
	to select from the main theory graph.



Version 0.1bp3: (4/1/95)
	- Added new "setup" installation procedure.

	- Moved runpackages from ./runpackages/ into ./bin/

	-  Removed  "install.sh"  which  is  replaced  by  the
	"setup" program.

	-  Fixed  bug in TkTRS under hol90. The current theory
	wasn't  being  displayed  in  the  list  of searchable
	theories.

Version 0.1bp2: (30/12/95)
	-  Fixed  bug which caused error when the empty string
	was executed from TkHolShell.

	- Fixed colouring bugs in TkHolShell.

	- Disabled "help" function in TkHolShell.

	-  Made  "quit()"  in  HOL88  from TkHolShell quit the
	application.

	-  Added  safety  checks to catch failure of a bad HOL
	executable,  and  also  to catch untimely death of the
	HOL slave.

	-   Fixed   bugs   which   meant   that   -hol  <hol90
	exectutable  saved  by save_hol> didn't work without a
	-theory  flag  to  indicate  the top theory. Any hol90
	executable is now OK.

	- Name change of "tktheoryviewer" -> "tkholhelper"

	-    Fixed    non-appearence   of   main   window   in
	tktheoryviewer (now tkholhelper).

	-  Fixed  bugs  in  notification  routines which meant
	that  things  failed  everytime a theorem was saved in
	the TkGoalProof window in tkholwb.

Version 0.1bp1: (13/12/94)
	-   Fixed   small   mistakes  in  TkGoalProof  window,
	including the "Entire Tactic" which wasn't appearing.

	-  Added  automatic  button  defaulting to TkGoalProof
	window.

	- Fixed a small bug in error reporting.

Version 0.1bp0:
	- Initial version
