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