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