Changes to Sherlock

8 May 1991
==========
donc    Put report in Windows, not Windows\System, directory (before today)
donc    Fix hang when switched to using TaskMan (before today)
donc    Increase stack size - TIGA hang (before today)
donc    Change version to 0.71
donc    Avoid divide-by-0 in GDI (jont)
donc    Link with ToolHelp again, not Sherlock.DLL (timg)
donc    Fix mispelled 'occurred'
donc    Validate code segment on stack walk (hang bug)
donc    Add sherlock version # to pop-up box
donc    Decode more faulting instructions - [rep] string group
donc    Decode xlat instruction
donc    Show file date, size, and time
donc    Detect large Sherlock file and warn user
donc    Show local variables
donc    Reformat output, so it fits 80 column lines even when mailed
donc    Show owner of code in DisAsm
donc    Two line summary of important info

9 May 1991
==========
donc    Disable divide-by-0 fault unless "trapzero=1" in [sherlock] win.ini
donc    Changed version to 0.72
donc    Return whether error was Read, Write or Read/Write of memory

15 May 1991
===========
donc    Change version to 0.73
donc    Change name to Dr. Watson (when?)

5 June 1991
===========
donc    Change version to 0.74
donc    cmp was treated as RMW, now is Read
donc    "xchg ax, reg" was shown as "xchg reg"
donc    Change icon from Sherlock pipe to Doctor bag and stethescope
donc    Print out app stack values (base, top, lowest, size)
donc    Return 1 to WM_INITDIALOG (fix focus bug??)
donc    Sign extend 1 byte address immediates
donc    Change "occured" to "occurred" in dialog box
donc    Disable disassembly of stack trace after 'N' levels, default 2
donc    Print out USER and GDI heap stats (free, max, %, seg)
kensy   Write util to add symbols to log file created with no access
donc    Reduce memory used - don't call sprintf(), vsprintf(), open(), write()
donc    Move information (windows version, etc) to top of log entry
donc    "mov [mem], reg" was RMW, now is Write
donc    Remove Tab2Spc() in DisAsm86(), leave tabs in disassmbly
donc    Don't save regs unless we are trapping the interrupt
donc    Allow just commas between entries in skipinfo= in [Dr. Watson]
donc    Add asterisk (*****) line before each report
donc    Add "Stop Dr. Watson" entry each time program is terminated
donc    Show Windows build, user, organization in report (Win 3.10.34d+)
donc    Make OK button the default in Clues dialog box
donc    Change JNLE to JG, etc

7 June 1991
===========
donc    Change version to 0.74a
donc    Allow skipping local vars (skipinfo=locals)
donc    Change default skipinfo from nothing to modules+disasm
donc    Change $tag$ line so all seperators are '$', not tabs

15 June 1991
============
donc    Add sound to GP fault printing (skipinfo=sound)
donc    Allow GP continuation if GPFault&1
donc    Don't bring up dialog box if GPFault&2
donc    Allow GP continuation for memory access, segment load instructions
donc    Don't do complete report if more than 2 reports have already been done

24 June 1991
============
donc    Disable sound unless GPContinue & 16
donc    Add SysErrorBox() if fault is ignorable.
donc    SysErrorBox behaves differently Win3 and Win3.1, so do I
donc    Default GPContine == 1

26 June 1991
============
donc    Fix crash in Win 3.0 when compiled with MSC (GetVersion())
donc    Allow 3 full reports, 20 total reports, per session
donc    Skip UAE box when RAE box seen

24 July 1991
============
donc    Use pretty new icon Doctor.ico
donc    Show stack values as unsigned
donc    Return 1 to WM_INITDIALOG (bug #9248)

31 July 1991
============
donc    Include time on "Attempt to continue" line

2 Aug 1991
==========
donc	Only ask for clues once
donc	Show debug/retail in info
donc	Version 0.77
donc	Show parameter validation messages
donc	Stack trace show calling routine
donc	skipinfo 'par' to skip param validation tracing
donc	skipinfo 'err' to skip error tracing
donc	Copyright line in message box

5 Aug 1991
==========
donc    Version 0.78
donc	Only warn large file once
