Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

111 lines
3.9 KiB

  1. Changes to Sherlock
  2. 8 May 1991
  3. ==========
  4. donc Put report in Windows, not Windows\System, directory (before today)
  5. donc Fix hang when switched to using TaskMan (before today)
  6. donc Increase stack size - TIGA hang (before today)
  7. donc Change version to 0.71
  8. donc Avoid divide-by-0 in GDI (jont)
  9. donc Link with ToolHelp again, not Sherlock.DLL (timg)
  10. donc Fix mispelled 'occurred'
  11. donc Validate code segment on stack walk (hang bug)
  12. donc Add sherlock version # to pop-up box
  13. donc Decode more faulting instructions - [rep] string group
  14. donc Decode xlat instruction
  15. donc Show file date, size, and time
  16. donc Detect large Sherlock file and warn user
  17. donc Show local variables
  18. donc Reformat output, so it fits 80 column lines even when mailed
  19. donc Show owner of code in DisAsm
  20. donc Two line summary of important info
  21. 9 May 1991
  22. ==========
  23. donc Disable divide-by-0 fault unless "trapzero=1" in [sherlock] win.ini
  24. donc Changed version to 0.72
  25. donc Return whether error was Read, Write or Read/Write of memory
  26. 15 May 1991
  27. ===========
  28. donc Change version to 0.73
  29. donc Change name to Dr. Watson (when?)
  30. 5 June 1991
  31. ===========
  32. donc Change version to 0.74
  33. donc cmp was treated as RMW, now is Read
  34. donc "xchg ax, reg" was shown as "xchg reg"
  35. donc Change icon from Sherlock pipe to Doctor bag and stethescope
  36. donc Print out app stack values (base, top, lowest, size)
  37. donc Return 1 to WM_INITDIALOG (fix focus bug??)
  38. donc Sign extend 1 byte address immediates
  39. donc Change "occured" to "occurred" in dialog box
  40. donc Disable disassembly of stack trace after 'N' levels, default 2
  41. donc Print out USER and GDI heap stats (free, max, %, seg)
  42. kensy Write util to add symbols to log file created with no access
  43. donc Reduce memory used - don't call sprintf(), vsprintf(), open(), write()
  44. donc Move information (windows version, etc) to top of log entry
  45. donc "mov [mem], reg" was RMW, now is Write
  46. donc Remove Tab2Spc() in DisAsm86(), leave tabs in disassmbly
  47. donc Don't save regs unless we are trapping the interrupt
  48. donc Allow just commas between entries in skipinfo= in [Dr. Watson]
  49. donc Add asterisk (*****) line before each report
  50. donc Add "Stop Dr. Watson" entry each time program is terminated
  51. donc Show Windows build, user, organization in report (Win 3.10.34d+)
  52. donc Make OK button the default in Clues dialog box
  53. donc Change JNLE to JG, etc
  54. 7 June 1991
  55. ===========
  56. donc Change version to 0.74a
  57. donc Allow skipping local vars (skipinfo=locals)
  58. donc Change default skipinfo from nothing to modules+disasm
  59. donc Change $tag$ line so all seperators are '$', not tabs
  60. 15 June 1991
  61. ============
  62. donc Add sound to GP fault printing (skipinfo=sound)
  63. donc Allow GP continuation if GPFault&1
  64. donc Don't bring up dialog box if GPFault&2
  65. donc Allow GP continuation for memory access, segment load instructions
  66. donc Don't do complete report if more than 2 reports have already been done
  67. 24 June 1991
  68. ============
  69. donc Disable sound unless GPContinue & 16
  70. donc Add SysErrorBox() if fault is ignorable.
  71. donc SysErrorBox behaves differently Win3 and Win3.1, so do I
  72. donc Default GPContine == 1
  73. 26 June 1991
  74. ============
  75. donc Fix crash in Win 3.0 when compiled with MSC (GetVersion())
  76. donc Allow 3 full reports, 20 total reports, per session
  77. donc Skip UAE box when RAE box seen
  78. 24 July 1991
  79. ============
  80. donc Use pretty new icon Doctor.ico
  81. donc Show stack values as unsigned
  82. donc Return 1 to WM_INITDIALOG (bug #9248)
  83. 31 July 1991
  84. ============
  85. donc Include time on "Attempt to continue" line
  86. 2 Aug 1991
  87. ==========
  88. donc Only ask for clues once
  89. donc Show debug/retail in info
  90. donc Version 0.77
  91. donc Show parameter validation messages
  92. donc Stack trace show calling routine
  93. donc skipinfo 'par' to skip param validation tracing
  94. donc skipinfo 'err' to skip error tracing
  95. donc Copyright line in message box
  96. 5 Aug 1991
  97. ==========
  98. donc Version 0.78
  99. donc Only warn large file once