Hanna's author, Marc Andre Funk, left Hermes in Summer 1998. This file lists changes done by various people since then: 7 Aug 2004 LF Released version 3.3 with minor changes: + Fixed misleading error message in main.c 28 May 2003 LF Released version 3.2 with minor changes: + Fixed incompatibility of awk script with some versions of "awk" + Cleaned up Makefiles 18 Dec 2000 marc beckmann Created version 3.1 Bug fix in eventlist.c: Function ha_checkeventlist(...) did not check if the event number read from input data was already ahead of the event number read from the external event list. Consequently, ha_checkeventlist(...) could read until the end of input data without finding a match with data once the external list had fallen behind the input data. 06 May 1999 mb Released version 3.0 with major changes in the event handling: + (Changes in eventlist.c, main.c) Added new parameter burstgood to the routine user_burstinit(...): user_burstinit( int runnum, int burstnum, int bursttime, int bursttimemu, int burstgood ) Hanna calls the user_burstinit(...) routine for each new record it encounters in the input file. If an event list has been given with the --event switch the flag burstgood is set to 1 for records matching an entry in the event list and set to 0 else. If no event list is given, burstgood is always equal to 1. + Changed behaviour of the event list handling routine (ha_checkeventlist in eventlist.c): If Hanna detects multiple identical entries (where only the (eventnum,burstnum,runnum) triple is relevant!) in an input event list it will abort the run after generating an error message with the position of the multiple entries. Added the command line switch --evsloppy to continue running (with the option to generate a warning, depending on the verbosity level chosen for the EVLIST module) on multiple entries. + Renamed some old backup source files (io.c.sav, cuts.org.c) in a consistent way to io.c.YYYYDDMM, where YYYYDDMM gives the date of the last modification. + Added configuration for Alpha OSF1 systems running under version V4.x (tested on Freiburg Alpha cluster). + Updated HTML information. 01 Dec 1998 kwo Released version 2.7 with various fixes by various authors: - 23 Nov 1998 by Marc Beckmann: + fixed a typo in main.c to return the correct error code from user_burstinit in fprintf statement + fixed a bug in burst number handling of ha_checkeventlist (eventlist.c) - by Falk Meissner: + fixed a few bugs in cuts.c (unfortunately undocumented) - by Maurice Bouwhuis: + fixed a bug in the handling of --debug command line options in ha_getargs (args.c) 09 Sep 1998 kwo (in main.c) Hanna's AUTO mode for time synchronisation used to judge the mode of choice based on the run number (< 6000 used effective unix time). After the run number rollover in 1998, this led to wrong behaviour on 98 data. I made it look into the Unix time as well to avoid that.