D'oh! I forgot to save `ChangeLog' before committing it....
[mono.git] / mcs / class / System / System.Diagnostics / ChangeLog
1 2002-06-16  Jonathan Pryor <jonpryor@vt.edu>
2         * ICollectData.cs: Implemented
3         * TraceImpl.cs: Setting IndentLevel, IndentSize should change the
4                 corresponding properties on all current TraceListeners.
5                 Also, to answer the FIXME message: Yes, the properties in TraceListener
6                 need to be [ThreadStatic] as well.
7         * TraceListenerCollection.cs: When adding a TraceListener, the TraceListener
8                 should have its properties set to the current TraceImpl property values.
9         * TraceListener.cs: Make indentSize, lndentLevel [ThreadStatic].
10
11 2002-06-09  Jonathan Pryor <jonpryor@vt.edu>
12         * EntryWrittenEventArgs.cs: Implemented
13         * EntryWrittenEventHandler.cs: Implemented
14         * EventLog.cs: Stubbed out
15         * EventLogEntry.cs: Stubbed out
16         * EventLogEntryCOllection.cs: Implemented.
17         * EventLogEntryType.cs: Implemented
18         * EventLogInstaller.cs: Stubbed out
19         * EventLogPermission.cs: Stubbed out
20         * EventLogPermissionAccess.cs: Implemented
21         * EventLogPermissionAttribute.cs: Stubbed out
22         * EventLogPermissionEntry.cs: Stubbed out
23         * EventLogPermissionEntryCollection.cs: Stubbed out
24         * EventLogTraceListener.cs: Stubbed out
25
26 2002-05-29  Jonathan Pryor <jonpryor@vt.edu>
27   * DefaultTraceListener.cs: Implemented MONO_TRACE support
28
29 2002-05-27  Jonathan Pryor <jonpryor@vt.edu>
30   * Moved public API documentation for the following files to the
31     /mcs/docs/apidocs/xml/en/System.Diagnostics directory:
32     - Debug.cs
33     - DefaultTraceListener.cs
34     - DiagnosticsConfigurationHandler.cs
35     - Switch.cs
36     - TextWriterTraceListener.cs
37     - Trace.cs
38     - TraceLevel.cs
39     - TraceListener.cs
40     - TraceListenerCollection.cs
41     - TraceSwitch.cs
42
43 2002-04-10  Jonathan Pryor <jonpryor@vt.edu>
44
45         * TraceListenerCollection.cs: Corrected indexer property to provide the
46                 correct return value and implement the IList indexer property correctly.
47
48 2002-04-07  Jonathan Pryor <jonpryor@vt.edu>
49
50         * TraceListener.cs: Fix stack overflow bug
51         * DefaultTraceListener.cs: Implement log file support
52
53 2002-04-04  Dick Porter  <dick@ximian.com>
54
55         * ThreadWaitReason.cs:
56         * ThreadState.cs:
57         * ThreadPriorityLevel.cs:
58         * ProcessWindowStyle.cs:
59         * ProcessThreadCollection.cs
60         * ProcessThread.cs:
61         * ProcessStartInfo.cs:
62         * ProcessModuleCollection.cs: Stub out more classes needed for Process
63
64 2002-03-31  Dick Porter  <dick@ximian.com>
65
66         * Process.cs: 
67         * ProcessPriorityClass.cs: 
68         * ProcessModule.cs: 
69         * FileVersionInfo.cs: Stub out classes needed for Process
70
71 2002-03-08  Jonathan Pryor <jonpryor@vt.edu>
72
73         * Debug.cs: Clean up (lots of code can be shared with Trace.cs, which 
74                 is why TraceImpl.cs is introduced), "DEBUG" conditional support
75         * TraceListener.cs: Proper implementation of Dispose pattern;
76                 implementatino of non-abstract methods in terms of abstract methods
77         * TraceListenerCollection.cs: check 'object' types before adding
78         * TextWriterTraceListener.cs: properly implement Dispose pattern;
79                 handle NeedIndent and WriteIndent
80         * Trace.cs: new file; provides Trace functionality, "TRACE" conditional
81                 support
82         * DefaultTraceListener.cs: new file; the default trace listener
83
84 2002-01-17  Miguel de Icaza  <miguel@ximian.com>\r
85 \r
86         * TraceListenerCollection.cs: Remove Warnings.\r
87 \r
88 2002-01-06  Ravi Pratap  <ravi@ximian.com>\r
89 \r
90         * Switch.cs, TraceListenerCollection.cs : Decorate incomplete bits\r
91         with the MonoTODO attribute.\r
92 \r
93 2002-01-04  John R. Hicks <angryjohn69@nc.rr.com>\r
94         * Added Debug.cs to the build.\r
95 2002-01-04  John R. Hicks <angryjohn69@nc.rr.com>\r
96         * Added preliminary TraceListenerCollection.cs to the build.\r
97 2002-01-04  John R. Hicks <angryjohn69@nc.rr.com>\r
98         * Added TraceListener.cs, TextWriterTraceListener.cs, and\r
99         DefaultTraceListener.cs to the build and moved them into the\r
100         proper assembly.\r
101 2002-01-04  John R. Hicks <angryjohn69@nc.rr.com>\r
102         * Added DiagnosticsConfigurationHandler.cs to the build.\r
103 \r
104 2001-09-09  Nick Drochak <ndrochak@gol.com>\r
105 \r
106         * BooleanSwitch.cs: Make this class use it's parent class's features.  Namely, use SwitchSetting\r
107                 so that we can get OnSwitchSettingChanged() to fire for free.\r
108 \r
109 2001-09-09  Nick Drochak <ndrochak@gol.com>\r
110 \r
111         * ChangeLog: added this file\r
112         \r
113         * Switch.cs: call OnSwitchSettingChanged() when the switch setting is, yes you gessed it, changed.\r
114         \r