2 V4_01  17/12/93
 The following version numbers apply to this version of Mn_Fit:

 Mn_Fit  4.01/21
 Mn_Util 1.06/25
 MINUIT  1.00/11
 TYPSCN  1.02/02
 L3_DSP  1.01/00
 DBASE   1.03/00

 This section lists the changes that have been made since
 Mn_Fit version 3.03/05.

 +++ Known Bugs or Problems:
 ___________________________


 SEEK gives underflows in some of my test fits on HP's.

 `NTUPLE MERGE' only allows you to put 1 Ntuple in the merged file.

 Ntuples will always be stored in the top level directory. Other plot
 types should be stored in the correct directories.

 `SQUEEZE' sometimes gives errors.

 As `!' is used for command line history in Unix versions, you must
 quote the `!' with a backslash if you want a `!' interactively.

 This release works only with version 93 or later of the CERN libraries.

 If you use the mouse with the DECGKS version you get error message 51
 from GINLC. This is not a problem, so you can ignore it.

 The `SHOW' command calls the corresponding `SET' command if the `SHOW'
 does not exist. If you are asked to set a value you wanted to show, just
 hit `<CR>'.

 +++ New Features:
 _________________


 Command recall and history are available on all Unix machines using GNU
 readline and history routines. The `history' command is available on
 versions that include GNU readline.

 `DRAW' has `CIRCLE, ARC, SINE, SYMBOL' and `GLUON' added.
 It is possible to fetch and store items made with `DRAW'.
 `DRAW BOX' only needs 2 points. You can use `DRAW' and `COMMENT' after
 a clear, without plotting a histogram first.

 `CDIR' now changes the HBOOK directory immediately rather than waiting
 until the next `LDIR, ZDIR, FETCH' etc. command. This means that
 sequential `CDIR' commands will work. `SET DIRECTORY' works as before,
 so should be used before a `FETCH' command.

 `MIN, MAX' are allowed in expressions.

 `SET COLOUR' can now use the colour name and you can set the colour
 of the overlayed fit. The colour name can also be used in `DRAW'.

 Symbols 11,21,31,41 are now real circles instead of octogons. The
 octogons are symbols 19,29,39,49.

 Chebyshev and Legendres now have the overall normalization as the first
 parameter. The previous forms are called `OChebyshev' and `OLegendre'.
 A threshold function has been added.

 Interface to `IGTABL' and `IGSET' added for contour plots etc.


 +++ New Commands:
 _________________


 DRAW CIRCLE         Draws a circle
 DRAW ARC            Draws an arc
 DRAW SINE           Draws a sine function
 DRAW GLUON          Command built in, but draws a straight line!
 DRAW SYMBOL         Draws a symbol
 DRAW STORE          Store drawn items
 DRAW FETCH          Fetch drawn items
 MIN                 Can use in expressions e.g min(r1,r2)
 MAX                 Can use in expressions e.g max(r3,r4)
 AVERAGE             Weighted average of the contents of 2 histograms
 FUN ADD THRESHOLD   Threshold function
 FUN ADD OCHEBYSHEV  Old form of Chebyshev
 FUN ADD OLEGENDRE   Old form of Legendre
 HISTOGRAM IGTABLE   Direct interface to the HIGZ IGTABL routine
 IGTABLE             Direct interface to HIGZ IGTABL routine
 SET HIGZ            Direct interface to HIGZ IGSET routine or IGTABL
                     parameters
 DUMP                Short form for HISTOGRAM DUMP
 history             History of commands for Unix versions

 +++ Modified Commands:
 ______________________


 CDIRECTORY          Changes the HBOOK directory immediately
 SET COLOUR          You can use the colour name
 FUN ADD CHEBYSHEV   The first parameter is now the overall normalization
 FUN ADD LEGENDRE    The first parameter is now the overall normalization


 +++ Improvements and Bug Fixes:
 _______________________________


 Fetch of a range of HBOOK histograms only reads in those that are
 needed. The histograms (and profile plots) are now fetched using
 hunpak and hunpke rather than hi and hie. This should be faster.

 `STORE' is much improved and can now handle series of points and scatter
 plots. They are stored as Ntuples.

 `DUMP' can be used instead of `HISTOGRAM DUMP' at the `MN_CMD>' level.

 Several fixes to improve `IF' statements.

 The users SHELL and EDITOR should now be picked up properly.

 Setting of HBOOK directories improved.  You should no longer get error
 messages just before the creation of a new directory.  After a `FETCH' the
 default directory will be the input file for commands such as `LDIR'.

 `MDIR' did not recognize correctly if a directory already existed.

 `FILL' put entries 1 bin below the lower limit in the first bin.

 A scale `-2.5, -1.25, 0, 1.25, 2.5' will now be written correctly and
 not with `1.25' as `1.3'.

 You now always get a 0 in front of the decimal point (was not the case on
 the HP before).

 `RETURN' statements inside `IF' blocks that are not being executed
 should now work OK. They used to always be executed.

 `DISPLAY' sometimes gave a floating point error on the HP. This is
 now fixed. `DISPLAY' and `FIT_INFO' also caused a divide by 0 in
 1000 bin histograms.

 If you `HARDCOPY' and then try to plot another histogram while
 windowing the normalization transformation was not correct. This is fixed.

 Fetching profile plots sometimes caused a divide by 0. This was
 because I was fetching the errors on the underflows and overflows.
 The bug is fixed.

 If you had `SET X LIMIT' and then used hatches or patterns the
 results were not always correct.

 There was an error in the error calculation in the `AVERAGE' command.

 Initialization of the resonances for dipion mass functions just after
 adding the function was not correct.

 The Falco interface for DECGKS has been dropped as it is available in the
 X Windows version.

 All Unix scripts are now written in Bourne shell.

 The main Mn_Fit routines are now written in C and use the latest version
 of KUIP condition handling.

 All flags (except a few special L3 ones) have been renamed to remove
 the `$' at the front. This is because the latest version of cmz
 tries to interpret `$XXXX' as an environment variable, symbol or
 logical name.
