112 lines
3.9 KiB
Plaintext
112 lines
3.9 KiB
Plaintext
|
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
|