This file is supposed to be a list of new features requested or bug fixes
for Mn_Fit.

D     03.03.94  plot 0 was nto honouring the symbol number properly if the
                1st plot was not drawn.

D     21.09.93  Lego plots get lines drawn wrong for the frame sometimes.

D     21.09.93  Some strange lines are drawn for included regions.

D     06.01.93  Mean and sigma are stored in registers - not documented.

D     06.01.93  Bug in limits for making profile plot from Ntuple.

D     05.01.93  Default format for messages etc. did not work.

      20.12.92  Add the option to display the cuts used in ntuple plot.
                One suggestion is to put them on a separate page - I am
                not sure I like this.

D     20.12.92  Arrows are not translated properly for font -2013

      03.11.92  plot 1:10 plots all secondary id's and not just the default.

D     03.11.92  If the scale offset changes because of windowing and
                then you switch back to no windowing, it is not updated.

D     18.08.92  Check on use of fonts -2000 in mn_pli and m_head.
                In mn_pli do not do more checks than necessary.

      18.08.92  Editing of drawn items does not allow = and expressions
                properly.

D     10.01.92  In DRAW ARROW add a mode 0 = as is, 1 = filled, 2 = 2
                ends, 3 = 2 filled ends.

D     10.01.92  Add easy history - already in here somewhere:
                !:   list
                !!   last command
                !n   command n
                !str command containing string str
                Add command number to the prompt. (This must be
                checked properly in EFMONCO!!).

      15.11.91  Allow expressions when doing sizes in MN_ENM. First look
                for =, then for +,-,*,/,^ and if that is the case
                parse it as an expression, saving the rest of the line.
                Almost identical procedure as in NTUPLE PROJECT.

D     14.11.91  Add SET PWD command. Sets the directory to use for a filename
                if it is not given. If directory not given in the filename
                (/ or : or []) look first in current
                directory. If the file is not there use PWD.

D     13.11.91  Add FIT/GAUSS and maybe some other simple fitting.

      25.10.91  Add display of underflows and overflows - maybe at the
                relevant edges of the plot.

      25.10.91  Check that I can use the =/2 etc. format for all sizes.
                It does not work for SSIZE at the moment.

      24.10.91  Add STACK a la GEP. This involves a metafile format as the
                first step. Do it in ZEBRA as a linear chain of banks.
                Then is is "easy" to change delete etc.

D     23.10.91  NTUPLE MERGE can only write 1 Ntuple per file. This
                should be fixed. Either change call to MN_FIL from
                M_NTPMRG or add an extra option to MN_FIL.

D     22.10.91  HARD -111 etc. does not work properly with GKSGRAL. HIGZ
                problem and I have sent mail to O. Couet. IGQWK calls GQDSP
                instead of Postscript routine.

      25.08.91  Think about doing unbinned likelihood fitting. Do a proper
                likelihood fit and then bin the plot to show the results.
                Could then be extended to at least 2-D fits.

      16.08.91  Add SET FUNCTION STEP command.

      16.08.91  Masks in Ntuples.

D     16.08.91  At end of file give filename/macro and not just unit.

D?    16.08.91  Character variables in COMMON blocks for COMIS.

      16.08.91  Merging of histograms with different limits??
                HIST MERGE. Need to check limits, calculate new low and high
                limits, calculate new number of bins/points, book the new plot
                and fill it from the other 2. Do a proper error calculation.

      16.08.91  Add access to titles and variable names in MESSAGE, COMMENT,
                TITLE etc.
                {TITLE(id&idb),format} {VAR(id&idb),number}

D     15.08.91  Colour coding for contour plots!

NO    14.08.91  Add a Mn_Fit metafile format to output and read back in
                plots.

      14.08.91  Put plot underflows and overflows into registers.

      30.01.91  Add CAPTURE/REPLACE, CAPTURE/ADD, CAPTURE/HARD commands.
                CAPTURE/HARD will treat even unknown as a hardcopy device
                and open a file for it. For GKSGRAL CONID will have 100
                added to it.

D     23.01.91  SQUEEZE still does not work properly sometimes.
                Maybe connected with plots with 0 points read in with
                DAT_FETCH or booked with BOOK. Check the code.

D     21.12.90  Use RZ calls to find out the histograms in a directory and only
                fetch the ones requested, even in a range.

D     18.12.90  Surface and lego plots should honour x and y limits.
                At the same time allow phi angle to be <0 or >90 degrees.

D     12.12.90  COMIS Function does not get user function number passed
                properly sometimes. This works fine in the test! Did not work
                when doing fits to BGO geometry.

D     03.12.90  Protection removed for projecting onto
                more than 2 variables, but not tested.

      03.12.90  Add same mechanism for fitting Ntuples as plotting them.
                For 2-d plots store x,y,z and not just z?? Think through the
                consequences of this.

      16.11.90  Make SET NORMALIZE, SET RATIO into SET FIT ... to group
                all parameters associated with fitting together.

D     16.11.90  Make a box really a box and add a quadrilateral to DRAW.
                Also add CIRCLE, ARC, SINE.
                Add arrow options, 1st end, 2nd end, both, middle,
                hollow, filled.
                With this lot should be sufficient for Feynman diagrams.

      16.11.90  Add {...} into inquire statement/parameter interpretation

D     16.11.90  Improve KEY command to 1000000 + nhatch*1000 + nsymb
                so can make a proper key of a hatched histogram.

      15.11.90  Add COMMENT DEL 0 and KEY DEL 0. If in file do not
                give an error if no keys exist.

D     15.11.90  Add SET COMMENT command to specify the comment character.

D     15.11.90  Catch comments much earlier and do not do any
                alias translation etc. If comment character inside ''
                or "" then do not treat as a comment.

      21.09.90  Allow COMIS function for constraints.

      15.11.90  Add standard aliases for histogram registers??
                Add a command SET ALIAS DEFAULT to get back to standard
                aliases.

D     30.05.90  Hidden line for surface should look for min values as well

      30.05.90  Add message level command (1 normal, 0 echo off,
                -1 no normal messages, -2 no MESSAGE either, -3 no errors).

D     30.05.90  For device unknown check whether I really do know it
                and only look at #'s < 512 for VAXGKS, DGKS3D

NO    06.02.90  Make a proper writeup of M_BOOK, M_FILL etc.

D     06.02.90  Add HPRINT command to directly print an HBOOK histogram

D     06.02.90  Add storage of Ntuples to DAT_STORE.

      06.02.90  Add storage of plots vs time to DAT_STORE.

D     06.02.90  Add other smoothing or spline fitting if IMSL is not available.
                Add spline testing at the same time.

      30.01.90  Add commands FUNCTION LEGO and FUNCTION SURFACE.

      29.01.90  Add code for HIST DUMP page by page? Option in MN_MES?
                Then I can use it in HELP also? Make it a SET TYPE
                PAGE/NOPAGE option. Check how to make Vax help page
                by page. - see code from Jon Lewis on how to get page size.

      26.01.90  Add SET PSIZE, SIZE, MARGIN commands which do both axes
                Alternatively make a SET SIZE command with sub-options
                PICTURE, PLOT, TITLE, SYMBOL, SCALE, TICKS, COMMENT,
                LABEL. Make a SET SIZE TEXT to change the all text sizes.

      26.01.90  Get rid of 980 limit for IDB. Must change I7,I4 everywhere
                981->999 still reserved for Mn_Fit? Or make them bigger?

      19.01.90  Add a routine M_PLOT to do a simple MN_FIT plot - so it
                can be called from a COMIS function. Also add M_SET where
                the argument is the SET command without SET ... ENDSET.

D     19.01.90  Add MOD, MIN and MAX to DEPOSIT.

      18.01.90  Use HBOOK storage for output and internally defined
                Ntuples also.

      05.01.90  Check x limits in OVERLAY - use same routine to check for
                limits in FIT with histograms, and MN_OPR - routine M_HCHK.
                Routine exists - just has to be called.

      05.12.89  Add OVERLAY/SCALE command to scale by the ratio of
                areas for the right-hand scale.

D     09.11.89  Add DATE and TIME plotting modes.

D     09.11.89  Send out a message on the form for the efficiency calculation
                that should be used - Frank, Paul??

D     07.11.89  Adding, subtracting etc of multiple histograms
                MADD ido id1 id2 id3 ...   (no scale factor).

D     07.11.89  Check specs of histograms being fitted and fit with are the
                same

      06.11.89  Add GOTO statements to macros

      06.11.89  Multiple macros in 1 file. MACRO, ENDMACRO commands.
                Add defaults to MACRO command.
                Syntax: inquire 1 'Give parameter' default??

D     06.11.89  Contour plotting of 2-d histograms - see HPLOT code


------------------------------------------------------------------------------
Below this line, implemented in 21.12.92 release. Version 3.03/04

D     02.11.92  valtyp and vl2typ left the typscn pointer before the
                delimiter, when using user variables.

D     10.01.92  Add storing of Ntuples in HBOOK files.

D     10.01.92  Bug in PLOT 1:n nsym - symbol is only used in the
                first plot.
                If symbol number is given, but you are asked if keys
                should be kept, the symbol is ignored.

D     10.01.92  ntuple plot id relec #eff #deff ... does not make the
                errors. Plot can be found in
                ~/tem/anal/lx/lxanal_relec.mnd.

D     10.01.92  DRAW CHANGE always gives the last item to change. Also
                the name of the item is wrong in DRAW LIST.

D     23.10.91  Add possibility to store Ntuples and scatter plots in
                HB_STORE.

D     23.10.91  Check whether temporary directory exists in memory when
                doing MERGE. Also check that input and output files are
                open properly and directories are OK before starting MERGE.


D     22.10.91  If font is not 0 in DISPLAY to not convert chi^2 and do not
                put @ before &.

D     16.08.91  DRAW POLY in DRAW_TEST.

D     16.08.91  Check out new KUIP code for shell of any sort.

D?    15.08.91  Fancy fonts + superscripts/subscripts etc.???
                Big problem because I do not know the character size!
                Jon Lewis gave me the names of subroutines in GKS and DI3000.
                At least if you use POstscript fonts with the X-windows
                version you can use fonts -2000 and bigger and you get
                superscripts/subscripts/greek etc.

D     15.01.91  Something sometimes does not give axes names. It was
                functions made into histograms.

D     18.12.90  Make sure I have at least 1 tick, even if limits are less than
                1 bin width.

D     15.01.91  If compilation error in COMIS function, new function still gets
                added.

D     14.12.90  In simulated help, list help for all commands which
                are ambiguous. This leads easily to being able to give * also.
                Also HELP SET SCALE and then TICKS does not work and goes
                onto SHOW.
                Simulated help on a topic with a / does not work, e.g.
                HELP HIST PLOT /NEXT.
                If a topic is ambiguous then list all the topics and stay at
                the same level. Do not prompt for sub-topics.

D     16.11.90  Add HCLOSE command to close all open histogram files.
                Useful if using a DN10000 to calculate and DN2500 to plot.
                Routine there, command not I think.

D     02.10.90  Ensure that at least 3 big ticks are drawn even when
                windowing.

D     07.09.90  Add normalization of fragmentation functions. Check
                into variable bin width and fitting multiple plots.

D     07.09.90  Improve INTEGRATE so that it does Simpson integration.
                Check out the handling of the bin width.

D     12.07.90  Renaming of HBOOK plots when using Ntuples screws up
                because Ntuple gets copied! Add directory name to plot
                info, and then only rename HBOOK plot if Mn_Fit plot has
                an associated Ntuple. Also means I can make sure
                directory is set properly for reading an Ntuple in PROJECT

D     06.02.90  Check out dot size scaling.

D     06.11.89  Add IF statements to macros


------------------------------------------------------------------------------
Below this line, implemented in 19.11.91 release. Version 3.02/15

D     11.11.91  Added IGSG, IGSA for Falco within DECGKS, DEC GKS-3D.

D     11.11.91  WAIT was defined as a command twice.

D     11.11.91  QUIT now does an emergency exit out of Mn_Fit instead of
                begin an alias for EXIT.

D     11.11.91  Almost all turning on and off of breaks commented out.

D     23.10.91  Use the mouse for getting the position of COMMENTS,
                KEYS and DRAW.

D     23.10.91  Add ability to set symbol number, hatch, pattern etc.
                directly in the plot command. Only applies to that plot
                command. Use same syntax as OVERLAY.

D     23.10.91  Add commands PLOT/NEXT, OVERLAY/NEXT to plot/overlay the
                next plots in memory.

D     23.10.91  Bug in MN_PRJ if projecting onto a binned histogram and
                a value was too far outside limits.

D     23.10.91  Default plotting mode changed to INTEGER.

D     23.10.91  New command DIRECTORY = INDEX.

D     23.10.91  When fetching several HBOOK plots from a subdirectory
                a new directory was created in memory every time.

D     23.10.91  After an MN_STORE 0 all stores afterwards were treated
                as 0.

D     23.10.91  Expressions of the type exp(4-2) could give errors or
                wrong answers.

D     22.10.91  If you change the windowing parameters the next window
                is set to 1,1. To change it use SET NEXT.

D     22.10.91  OVERLAY now has a default symbol number.

D     21.10.91  Delimeters were not reset properly after aborting a
                macro.

D     21.10.91  Condition handler switched to standard KUIP condition handler.
                Implemented on VAX, APOLLO, DECS, UNIX.

D     21.10.91  New routine M_HOME to get home directory and MN_FIT_DIR
                etc.

D     01.10.91  Limits when projecting expressions were done wrong by Dave
                Brown. Switched back to old method.

D     01.10.91  Check in M_VGET to see if anything is typed.

D     01.10.91  ADD, SUBTRACT still proceed even if 0 entries.
                Same done for MULTIPLY, DIVIDE and SCALE.

D     01.10.91  Help added for SET NTUPLE.

D     30.09.91  No check on raising a negative number to a real power.

D     29.09.91  New command NTUPLE FILTER

D     29.09.91  X windows interface

D     04.09.91  DAT_STORE can now take a range of plots.

D     21.08.91  Added condition handling for undefined exponentiation,
                log of 0 or -ve numbers and square root of negative numbers.

D     25.08.91  Added code to speed up running and displaying on a local mode
                given by Jon Lewis.

D     19.08.91  Added a SET FIT DEFAULT command.

D     16.08.91  Condition handler for Apollo/Decstation.

D     16.08.91  Add testing of event numbers to SCAN_TEST. Change test
                from a SUBROUTINE to a FUNCTION.

D     15.08.91  CUT y.lt.1.0 does not work - JDL. ICB claims it is OK.
                Bug in parsing string if it was in lower case.

D     14.08.91  Fixed bug to stop Mn_Fit crashing if plot limits set equal.

D     14.08.91  Added new function - power law.

D     14.08.91  Add option to turn off the use of bin width for functions.
                Make this the default, if the plot has 0 bin width.
                Check that this works OK with functions which have some
                points missing.

D     01.08.91  Added number of events as a limit to SCAN.
                Changed SCAN to a function

D     02.03.91  exam y1&5(3) only prints out y1&5 and then the value.

D     22.02.91  Add command SET NTUPLE EVENT or something similar to limit
                the number of events scanned. Added as optional arguments
                to PROJECT, PLOT, FILTER, SCAN.

D     31.01.91  Implement DI3000 interface.

D     30.01.91  Move capture stuff to a new routine M_CAPT
                which will be put in the graphics patch.

D     15.01.91  DRAW ARROW etc. does not exit as it should.

D     16.11.90  After CLEAR get a GCLRWK error if I go straight into DRAW.

D     21.09.90  In FUN FET use function name not number and correct the number
                if necessary so that I can renumber functions and still fetch
                them.

D     07.09.90  Add ability to turn off condition handler.

D     26.01.90  Add autoscaling for log scale?? Go to nearest decade
                above and below the plot limit (but not 0)!

D     06.11.89  Ntuple operations:
D                  Merging
D                  Making a small one from a big one (FILTER)
D                  SCAN command with COMIS to do fancy cuts and histogram
                   filling


------------------------------------------------------------------------------
Below this line, implemented in 20.02.91 release. Version 3.01/00

D     04.02.91  Added new line modes 5,6,7,8 corresponding to HIGZ line modes
                12,13,14,15. Add these mode to symbol.mnf.

D     01.02.91  Add device 'None' everywhere as the first device. Mn_Fit
                should do everything except actually draw.
                Also should not switch to/from graphics

D     01.02.91  Echoing of empty command lines was wrong.

D     30.01.91  Typo in TVCAP meant that wrong conid was used if there
                was an error opening the hardcopy file.

D     30.01.91  New routine to list the screen and hardcopy devices,
                TVHLP.
                Modify HELP SCREEN and HARD_DEV to make a single list of
                the devices available and say current list can always be
                founnd with capt ? or when starting up Mn_Fit.

D     30.01.91  Tektronix for hardcopy renamed to Tekfile so that it does
                not conflict with the screen device

D     30.01.91  EDIT/TPU and EDFOR now use callable TPU which should speed up
                their initialization.

D     30.01.91  Add SET COLOUR REPRESENTATION index red green blue command so
                that you can specifiy your own colours. Must capture the
                device for it to work.

D     15.01.91  FET filename  id; cdir dirname; fetch id did not work.
                Modified M_SDIR so that it always uses input directory.

D     15.01.91  Modified news scheme, so that news is in //mn_util/news/news
                and MN_VRS reads this file. The file gets written by mn_fit.lnk
                when a final version is made.

D     15.01.91  Error return in SET NTUPLE was not implemented properly.

D     21.09.90  Registers, parameters etc. did not work for getting secondary
                identifiers, in PROJECT etc.

D     18.12.90  Number of plots fetched was not counted properly in DAT_FETCH,
                if same primary id's, but different secondary id's were used.

D     18.12.90  SET X|Y|Z OPT_ZERO also changed whether exclusions were shown
                in a DISPLAY!

D     17.12.90  Better protection of record length on Apollo.
                Now use RZFILE to check that it is OK.

D     17.12.90  WKID is now fixed to be 1 for screen devices and 2
                for hardcopies. Previously it kept on increasing and
                eventually caused GKS errors for Postscript files.

D     12.12.90  Landscape Postscript added (Lpost) for GKSGRAL.
                Hardcopy number will add 100 to conid.

D     12.12.90  CAPTURE does not give an error message if the
                device name is wrong.

D     12.12.90  PARTITION only worked properly for monotonically increasing
                x values. Now they can go in either direction.
                Warning message printed if they don't.

D     10.12.90  Overlay symbol, hatch and pattern numbers can now be
                registers, parameters, etc. Also for lego/surface plot angles.

D     05.12.90  Add debug printout level and SET DEBUG command. Check still!

D     05.12.90  Background subtraction does not work for variable sized
                bin plots. Have to use the data to get the x.

D     03.12.90  M_SDIR improved. Now works properly in output also?? Check.

D     03.12.90  New command MDIR to make a directory in memory. Used with
                STORE to store in other than top level directories.

D     03.12.90  Offset of lego and surface plots from bottom left corner
                reduced from 1cm to 0cm. Scale now goes in margin as for
                all other types of plot.

D     03.12.90  Y axis label was at wrong angle for lego/surface plots.

D     03.12.90  It was not allowed to give the command SET Z OPT_ZERO.

D     03.12.90  Can now specify variables which are weights/errors when
                projecting Ntuples.

D     03.12.90  Bug in cut expression if value was a number (register etc.)
                If variable is an expression, value is always taken to
                be an expression.

D     03.12.90  Bug in reading in of Ntuples with DAT_FETCH.

D     03.12.90  Add possibility to plot Ntuples directly, using SET NTUPLE
                command to specify variables LIKE set order:
                SET NTUPLE id var1 X var2 Y var2 Z etc.

D     26.11.90  ACONT (underflows, overflows etc.) was not being filled when
                reading in M_BOOK plots. Error was in MN_ERC.

D     20.11.90  Add STORE/NEW or STORE/UPDATE as options to HBOOK4 storing.

D     06.02.90  SET FONT only changes the header and comments. Make it
                more like SET COLOUR and THICKNESS.

D     07.09.90  Tektronix does not work with DECGKS.

D     07.09.90  Check out colour definitions.

D     07.11.89  Add some example plots to show what Mn_Fit can do -
                can go with the manual. These are in DEMO directory.


------------------------------------------------------------------------------
Below this line, implemented in 15.11.90 release. Version 3.00/03

D     02.10.90  2-D functions were not declared DOUBLE PRECISION in XMNDFUN.
                This blew up on the Apollo.

D     02.10.90  Allow access to overall normalization as in P0(1) etc.

D     21.09.90  Fix occasional problem with _. Problem was that M_PRSE
                did not restore the list of characters allowed in a command.

D     21.09.90  You must now type at least EXI to exit otherwise the command
                gets passed on to standard handler without a question.

D     07.09.90  Add ability to parse cuts abs(x).le.3 etc.

D     07.09.90  Add more math errors to condition handler.

D     07.09.90  Make HBOOK means and sigmas available on request.

D     07.09.90  Make a graphics mode of CONTOUR. - default in new MINUIT

D     12.07.90  In MN_FTI set up a cross table of MINUIT <-> Mn_Fit
                numbering and use a subroutine to go back and forth

D     12.06.90  Add integrating a function over a bin as an option

D     12.06.90  Add autologging of commands as an option

D     14.05.90  Add constraints to fitting. Use syntax:
                CONSTRAIN nfun npar comis_file
                To avoid COMIS could also use the parser in Mn_Fit.
                This would probably be a lot faster.
                CONSTRAIN nfun npar expression??

D     06.02.90  Add the COMIS template directly to the code.

D     19.01.90  Add command CALL to call a COMIS routine. Must also
                put all the Mn_Fit routines and HBOOK routines into
                the list of routines known by COMIS

D     19.01.90  Add an Ntuple test file. Put in check of ambiguous variable
                names.

D     05.12.89  Add a 2-d Gaussian to standard list and check it out
                properly in tests.

D     04.12.89  plot id&idb variables?? directly - automatic binning??
                from Ntuples

D     04.12.89  Ability to DEPOSIT into 2-d histograms Xid&idb(nbinx,nbiny)
                and Yid&idb(nbinx,nbiny), and Ntuples Xid&idb(npnt,var).
                Also add ability to get information out in the same way.

D     07.11.89  Add aliases

D?    07.11.89  Make L3 help stuff conditional??? - have to put help file
                into CMZ? Add a CSN-245A header for Cornell - put in
                MN_INTRO

D     06.11.89  Add INCLUDE command

D     06.11.89  Add new version of MINUIT. First step is to get rid
                of MINCOM and use subroutine calls for old minuit which
                have same names as new minuit calls.


------------------------------------------------------------------------------
Below this line, implemented in 10.09.90 release. Version 2.05/13

D     07.09.90  CUT should always expect a command

D     07.09.90  MINUIT routine FTIME renamed to MFTIME

D     07.09.90  Add ability to change Decwindow size to PLTSUB in TVRNG.

D     06.09.90  Decwindows added to PLTSUB

D     06.09.90  CUT keeps delimiters correct

D     06.09.90  MIGRAD typeout of error definition fixed

D     06.09.90  TYPSCN works on Decstations

D     06.09.90  MESSAGE types to LUNDMP and can also output registers etc.

D     06.09.90  CB line shape function fixed

D     04.09.90  Grid on big ticks only does not work. Default grid symbol
                now set to 3 if grid turned on.

D     03.08.90  Overlay with 1 point with x errors does not draw the
                errors right

D     03.08.90  dep dx was wrong - fixed

D     12.07.90  Add DRAW POLYGON

D     12.07.90  New option SET RATIO for fitting many plots

D     12.07.90  Plot units in DRAW now works in windowing

D     26.06.90  Depositing of x values into a series of points is wrong

D     26.06.90  Registers etc. did not work for histogram id's

D     26.06.90  You will not be asked if you want to keep comments when
                reading commands from a file

D     13.06.90  SET TIME only sets the date and not the time

D     12.06.90  Improve aborting of plotting (particularly displays)

D     12.06.90  Protect MIGRAD against overflows

D     12.06.90  Fix random fixing of parameters

D     12.06.90  Remove separate condition handler from MINOS

D     12.06.90  Modify ARGUS function

D     05.06.90  SHOW PLOT does not list the plots

D     05.06.90  PART on 2-d plot does not put new bin definitions in new plot

D     14.05.90  Add space for time to histogram header

D     14.05.90  Add TIME card and SET TIME for DAT_FETCH

DOK   14.05.90  Database interface for L3

DOK   14.05.90  FUN OVER/HIST did not scale area properly in command mode

D     14.05.90  PROJECT of -1 dim plot to a histogram not correct

D     14.05.90  STORE 0&IDB did STORE 0

D     14.05.90  Peterson/Bowler frag functions wrong

D     14.05.90  Argus function wrong

DOK   14.05.90  DO loops sometimes wrong - wait for example

D     14.05.90  MINUIT sometimes fixes parameters forever

DOK   06.01.90  Add option for lower limit not to be automatically zero
                New option SET X|Y|Z OPT_ZERO for want of a better name

D     23.04.90  Most sizes you can SET can now be registers, parameters etc.

D     03.04.90  DEFINE protected against overwriting

DOK   03.04.90  LEGO and SURFACE z ticks are sometimes off scale

D     06.02.90  Leave space for the symbol in the lego header.

D     06.02.90  Improve the calculation of the number of lines in M_HEAD.

D     06.02.90  Check out that parameters can be passed in single or
                double quotes to macros.

DOK   19.01.90  Add setable flag for turning off <CR> requests for next plot

DOK   05.12.89  In FUN PLOT must set orthogonality limits if they haven't
                already been set.

D     08.11.89  Add message facility to dump what is going on if ECHO is off

D     08.11.89  If no bin width given, but requested by ORDER, lower limits
                are not correct

------------------------------------------------------------------------------
Below this line, implemented in 15.02.90 release. Version V2_05.

DOK   14.02.90  Slices, projections and bands now work again

DOK   14.02.90  Text format modified in IQSTYP. Now if no quotes, rest of
                the line is taken. New function ISLTYP to get a single
                word without chaning the case.

DOK   14.02.90  Changed HBOOK numbering, so Ntuples are OK. HBOOK number is
                now the same as the Mn_Fit primary id.

DOK   09.02.90  Add segments for comments, keys etc. Add new command
                SHOW SEGMENTS.

DOK   09.02.90  Add command SHOW DEFINITION as alias for SHOW COMMANDS

DOK   09.02.90  Bug in segment numbers when doing FUN PLOT in second window

DOK   09.02.90  Check the AREA calulation for FUN PLOT not after a display.
                Check that IBINNM, XMINNM and XMAXNM are correct.

DOK   30.01.90  Check whether ( is OK as first character in DEPOSIT

D     05.01.90  Add registers 201+ for plot limits and coordinates

D     05.12.89  Catch files that cannot be opened in HARDCOPY

DOK   07.11.89  FUNCTION OVER does not scale properly when plotting in 2 or
                more windows for a peaked signal type function (i.e. Gaussian)
                which use the bin width! FUN PLOT and then OVERLAY the hist
                things are OK

------------------------------------------------------------------------------
Below this line, implemented in 06.02.90 release. Version V2_04.

DOK   30.01.90  Add FORTRAN error codes when problems opening a file

D     30.01.90  Clean up user routines in MNFILL etc. Now have
                MNFILL, MNFIL1, MNFIL2, MNFILN, MNFILF.

DOK   29.01.90  Add 2-d histograms as possibility for histogram fitting

D     29.01.90  Add CB line shape

DOK   26.01.90  Check that SET PLOT id DEFAULT is the same as SET HIST

D     26.01.90  Abort option when asking for <CR> in plotting a range must
                be implemented properly.

D     26.01.90  Check device type unknown in GTSGRAL 7878 did not work

D     26.01.90  Add NTUPLE DUMP command - same as HIST DUMP

DOK   26.01.90  Add a bit of blurb in HELP SET about top, bottom, left right
                etc. and the priority of frame etc.

D     22.01.90  Add grid - set GRID ON|OFF [option symbol]

D     19.01.90  Add new TYPSCN routine IQSTYP to cope with quoted strings

DOK   19.01.90  Add list of functions available to HELP in DEPOSIT

D     18.01.90  Check out ambiguous variable names when using numbers
                in the name for PROJECT

DOK   18.01.90  Add dumping of Ntuples to MN_DMP

DOK   18.01.90  Add routine to set HBOOK directories on file and in memory
                  to the same subdirectory

DOK   18.01.90  Fixed bug in listing ambiguous commands

DOK   15.01.90  Add command ZDIR to do RZDIR and let LDIR to HLDIR

D     05.01.90  Check that I can fill histograms with weights

D     05.01.90  Remove flexible number of arguments as an option in MNFILL

D     20.12.89  Make sure I can read filenames with / properly

D     04.12.89  FORTRAN functions in deposit (INT, ABS, NINT, MOD)

DOK   04.12.89  Recall of previous commands - added to TYPSCN

DOK   04.12.89  More help on HESSE and MODIFY

DOK   04.11.89  Bug with multiple parentheses at end of CUT USE line

DOK   09.11.89  Add WAIT command

D     09.11.89  Add z scale for lego plots

DOK   09.11.89  Check out use of colour and line thickness - duplication
                between SET COLOUR etc and SET SCAL, LABEL etc.

DOK   09.11.89  Add feature =+2.0 etc. to modify a value by a certain amount

DOK   09.11.89  MN_ERR calls MN_ABO if in a defined command or a file

DOK   08.11.89  Mean and sigma not done properly for series of points and
                scatter plots

DOK   08.11.89  ENDDO card cannot be abbreviated - check in MN_CMD removed

DOK   08.11.89  Handle asymmetric x errors properly when fitting

D     08.11.89  Log scale in display if function goes negative bombs
                Would always bomb for any negative entries - add a check in
                the test routines

DOK   08.11.89  Change y-offset of x scale to -0.6

DOK   07.11.89  Delimit text strings with ' ' - put in MN_ETX first

DOK   07.11.89  Add GSDS to TVCAP to speed up hardcopies

DOK   07.11.89  Fix number of bins when fitting from DAT_FETCH

DOK   07.11.89  Check getting titles and date in LDIR

DOK   07.11.89  Check out index with long filenames

DOK   07.11.89  Get hardcopy segment fixes from Cornell - M_CRSG, M_CLSG
                MN_PLT and MN_DRW

DOK   07.11.89  Get updated include form TVDEV at Cornell - not used

DOK   07.11.89  Get help working from SET then HELP

DOK   07.11.89  Get TeX file fixes from Cornell

DOK   07.11.89  Update MINUIT help MENU to include all commands

DOK   07.11.89  Rebin should not allow 0 as first bin!

DOK   07.11.89  Tidy up efficiency calculation - Frank, Paul??

DOK   06.11.89  No help (or debug) for ITERATION, NO_ITERATION

DOK   06.11.89  Grinell picture is offset 5.5/25 cm in x 4.3/19 cm in y

DOK   06.11.89  GKS segment errors in hardcopy

DOK   06.11.89  1 or 2 column format for MN_ENM - check number of variables?

DOK   06.11.89  Funny state if CTRL_C to stop a plot - check

DOK   06.11.89  Plotting window moving from MN_CMD to MINUIT - only Decwindows
                ask Jon to check in TVRNG - check whether same window position
                on page is used

DOK   06.11.89  Polynomial * Exponential function - check it out and write
                it up properly

DOK   06.11.89  Add HBOOK storage for Ntuples in input

DOK   06.11.89  In DEFINE @@1 etc. means don't translate the @1

DOK   06.11.89  Check out HATCH_TEST and try to make it work everywhere

D     06.11.89  Check out CUT DEL 0 if there are no cuts
