OSDN Git Service

merge original branch.
[tortoisegit/TortoiseGitJp.git] / src / crashrpt / chglog.txt
1 01/28/2007 Stefan Kueng\r
2   Major Changes:\r
3     * Remove dependency on WTL/ATL, use only Win32 API and the std lib.\r
4 \r
5 05/23/2003 Stefan Kueng\r
6   Major Changes:\r
7     * the zlib part now is linked statically, so no additional zlib.dll\r
8       needs to be shipped.\r
9     * added german language\r
10   Minor Changes:\r
11     * \r
12   Bugs Fixed:\r
13     * the symbol information wasn't shown sometimes (Stacktrace).\r
14     \r
15 04/08/2003 Grant McDorman\r
16   Version ID: 3.0.2.3\r
17   Major Changes:\r
18     * A new header file, CrashRptDL.h, is available. It declares all the\r
19       functions with a 'DL' suffix, plus GetInstanceDL() and ReleaseInstanceDL().\r
20       All of these versions are inline functions for run-time binding to\r
21       CrashRpt; by using these, your application can run without CrashRpt\r
22       available. See the header file for more details.\r
23     * A 'Debug' button is available. It is normally invisible, but will\r
24       become visible by setting \r
25         HKEY_CURRENT_USER\Software\Carruth\CrashRpt\EnableDebug\r
26       to a DWORD value of 1. Pressing this button will discard the\r
27       crash report and drop into the debugger. (On an explicit\r
28       GenerateErrorReport call, DebugBreak() is called).\r
29     * When running under a debugger, the handler will always drop into\r
30       the debugger after handling a crash (even if the crash is saved, mailed,\r
31       or the Exit button pressed). Note that this is NOT the case\r
32       for explicit calls to GenerateErrorReport.\r
33     * The dialog now includes a 'Save' button to allow the user to\r
34       explicitly save the crash report\r
35     * The 'Send' button is hidden if the handler is installed without\r
36       an e-mail address\r
37     * APIs introduced with previous release renamed with Ex suffix\r
38     * New API: GetInstance, returns CrashRpt instance for current\r
39       process\r
40     * APIs from January 12th release reintroduced; minor changes to\r
41       Install() call, however\r
42     * Initialize can be called multiple times; it will return\r
43       the same instance each time\r
44     * An API to get the instance for the current process was added\r
45     * APIs callable from Visual Basic added (suffix VB)\r
46     * API to add event logs to saved report (where the system supports event logs)\r
47     * API to add registry hives, in REGEDIT4 save format, to saved report\r
48     * API allowing removal of files added to report\r
49     * User-supplied e-mail and comments saved (as separate file) in\r
50       crash report if Initialize called without e-mail address\r
51     * Crash report XML includes stack walkback and, if possible,\r
52       file, function, and line number information for all addresses\r
53     * Dialog is in a separate thread, so crashing application freezes\r
54     * Application can include a message when calling GenerateErrorReport\r
55     * New API to generate stack trace (independant of crashes and crash\r
56       handling)\r
57     * User e-mail field now initialized with name of signed-on user\r
58       (no domain, unfortunately)\r
59   Minor Changes:\r
60     * Working files deleted after report mailed, saved, or cancelled\r
61     * XSL style sheet provided that will transform crash report XML to\r
62       HTML\r
63     * Minor internal design changes\r
64     * Package now includes Zlib 1.1.4 and dbghelp.dll 6.1.17.2.\r
65   Bugs Fixed:\r
66     * MAPI mailing fixed to work on Win2K with Outlook 98 and Exchange 2000 \r
67     * User cancelling MAPI e-mail will no longer cause CMC e-mailing to be\r
68       attempted\r
69     * Did not properly check for file existence when adding to report\r
70     * Did not display files properly in file list when a relative path\r
71       was used\r
72     * Did not uninstall if InstallExceptionHandler returned NULL\r
73     * Contents of file list grew each time GenerateErrorReport was called\r
74     * Under some circumstances, file types (and icons) were not properly\r
75     * displayed in the detail dialog\r
76 03/13/2003\r
77   Major Changes:\r
78     * Replaced MFC with WTL\r
79         * Changed install() API\r
80         * Major refactoring\r
81   Minor Chages:\r
82     * Details dialog preview window now uses system\r
83           defined window color instead of white.\r
84         * Directory structure not saved in zip.\r
85   Bugs Fixed:\r
86     * Support for use by multiple apps\r
87         * Buffer overrun error when previewing files > 32k\r
88         * Main dialog now displays app icon\r
89 \r
90 01/12/2003\r
91   New:\r
92     * Initial release\r