New tests, update
[mono.git] / mcs / class / corlib / System.Diagnostics / ChangeLog
1 2007-11-05  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * DebuggableAttribute.cs: Don't throw on DebuggingFlags property.
4         Fix part of #322850.
5
6 2007-05-16  Dick Porter  <dick@ximian.com>
7
8         * ConditionalAttribute.cs: 
9         * DebuggableAttribute.cs: 
10         * Debugger.cs: 
11         * DebuggerBrowsableAttribute.cs: 
12         * DebuggerDisplayAttribute.cs: 
13         * DebuggerHiddenAttribute.cs: 
14         * DebuggerNonUserCodeAttribute.cs: 
15         * DebuggerStepperBoundaryAttribute.cs: 
16         * DebuggerStepThroughAttribute.cs: 
17         * DebuggerTypeProxyAttribute.cs: 
18         * DebuggerVisualizerAttribute.cs: 
19         * StackFrame.cs: 
20         * StackTrace.cs: 
21         * DebuggerBrowsableState.cs: Update to 2.0 profile
22
23 2007-05-11  Rolf Bjarne Kvinge  <RKvinge@novell.com>
24
25         * DebuggerDisplayAttribute.cs: Default Type, Name and Value is an empty string. 
26         Fix name setter. Can't set a null TargetType, and use AssemblyQualifiedName 
27         for the TargetTypeName.
28
29 2007-04-27  Zoltan Varga  <vargaz@gmail.com>
30
31         * StackTrace.cs: Fix ToString () to be compatible with MS. Fixes #81207.
32
33 2006-07-24  Miguel de Icaza  <miguel@novell.com>
34
35         * DebuggerDisplayAttribute.cs: Update the targets
36
37 2006-01-26  Zoltan Varga  <vargaz@gmail.com>
38
39         * DebuggerNonUserCodeAttribute.cs: New file.
40
41 2005-12-16  Sebastien Pouliot  <sebastien@ximian.com>
42
43         * StackTrace.cs: Added, if avilable, the filename/lineno debug 
44         information in ToString() like it's done on the 2.0 framework (i.e. 
45         Mono will display it for all profile, MS only in 2.0). Fix bug #75932.
46
47 2005-05-25  Zoltan Varga  <vargaz@freemail.hu>
48
49         * StackTrace.cs: Add an internal ctor which skips unmanaged frames.
50
51 2005-04-16  Sebastien Pouliot  <sebastien@ximian.com>
52
53         * StackFrame.cs: Moved documentation comments (XML) to monodoc. 
54         Removed unused method ObjectsEqual.
55
56 2005-03-14  Sebastien Pouliot  <sebastien@ximian.com>
57
58         * StackFrame.cs: Fix CAS unit tests for NET_1_1.
59         * StackTrace.cs: Fix CAS unit tests for NET_1_1.
60
61 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
62
63         * StackFrame.cs: Add an internalMethodName field to return info about
64         the various runtime wrappers.
65
66 2005-03-02  Chris Toshok  <toshok@ximian.com>
67
68         * DebuggerTypeProxyAttribute.cs, DebuggerBrowsableState.cs,
69         DebuggerDisplayAttribute.cs, DebuggerBrowsableAttribute: first cut
70         at 3/4 of the .net 2.0 debugger attributes.
71
72 2005-02-12  Marek Safar  <marek.safar@seznam.cz>
73
74         * ConditionalAttribute.cs: NET_2_0 extension.
75
76 2005-01-27  Sebastien Pouliot  <sebastien@ximian.com>
77
78         * StackFrame.cs: Add path discovery permission check for GetFilename 
79         method. Changed ToString to use a StringBuilder and report correctly
80         (i.e. without exception) if filename is restricted. Removed dead code
81         (Equals/GetHashCode).
82         * StackTrace.cs: Removed dead code (Equals/GetHashCode).
83
84 2004-08-05  Sebastien Pouliot  <sebastien@ximian.com>
85
86         * StackTrace.cs: Added missing exceptions. Added globalization. Now 
87         using StringBuilder in ToString (fusioned FrameToString).
88
89 2004-08-04  Sebastien Pouliot  <sebastien@ximian.com>
90
91         * StackTrace.cs: Implemented GetFrames as public virtual for NET_2_0
92         and internal for NET_1_0/NET_1_1 so it can be used for CAS. Removed
93         XML documentation and mono-ized the source code.
94
95 2004-06-15  Gert Driesen <drieseng@users.sourceforge.net>
96
97         * StackTrace.cs: added TODO for serialization
98         * StackFrame.cs: added TODO for serialization
99
100 2004-05-19  Gert Driesen (drieseng@users.sourceforge.net)
101
102         * DebuggerHiddenAttribute.cs
103         * DebuggerStepThroughAttribute.cs : now that Inherited is 
104         false by default on AttributeUsageAttribute (as it 
105         should be) we need to explicitly set Inherited to false 
106         for those attributes where it should be false.
107
108 2003-09-18  Ravi Pratap  <ravi@ximian.com>
109
110         * ConditionalAttribute.cs: AllowMultiple should be true according
111         to bug #48598.
112
113 2003-09-02  Ravi Pratap  <ravi@ximian.com>
114
115         * DebuggerStepThroughAttribute.cs: Fix allowable targets to include class
116         and struct; remove property targets.
117
118 2003-07-01  Zoltan Varga  <vargaz@freemail.hu>
119
120         * StackFrame.cs: Obtain frame info for 'fake' frames too, since this is
121         what MS does.
122
123 2003-01-01  Jaime Anguiano Olarra <jaime@gnome.org>
124
125         * Process.cs: skeleton for use in Remoting.
126
127 2002-06-19  Dietmar Maurer  <dietmar@ximian.com>
128
129         * StackTrace.cs: impl. remaining constructors.
130
131 2002-06-18  Dietmar Maurer  <dietmar@ximian.com>
132
133         * StackTrace.cs: use new internal call for constructors, use MS like
134         trace format.
135
136         * StackFrame.cs: impl. constructors using a new internal call.
137
138 2002-05-01  Duncan Mak  <duncan@ximian.com>
139
140         * DebuggableAttribute.cs: Added missing AttributeUsage attribute.
141
142 2002-04-08  Jonathan Pryor  <jonpryor@vt.edu>
143
144         * Debugger.cs: Added [MonoTODO] attribute to methods; modified IsLogging() 
145                 and Log() so that System.Diagnostics.DefaultTraceListener could use them
146                 without having NotImplementedException's thrown, as the functionality
147                 DefaultTraceListener is using is non-critical.
148
149 2002-04-08  Nick Drochak  <ndrochak@gol.com>
150
151         * ConditionalAttribute.cs: Add AttributeUsage attribute for methods.
152
153 2002-01-23  Duncan Mak  <duncan@ximian.com>
154
155         * DebuggerStepThroughAttribute.cs:
156         * DebuggerHiddenAttribte.cs: Add to CVS.
157
158 2002-01-04  Ravi Pratap <ravi@ximian.com>
159
160         * StackFrame.cs : Use the MonoTODO attribute to mark
161         incomplete code.
162
163         StackTrace.cs : Ditto.
164
165 2002-01-04  John R. Hicks <angryjohn69@nc.rr.com>
166         * Moved TraceListener, TextWriterTraceListener, and
167         DefaultTraceListener to System assembly....oops.
168
169 2002-01-04  John R. Hicks  <angryjohn69@nc.rr.com>
170
171         * Added TextWriterTraceListener.cs, TraceListener.cs, and 
172         DefaultTraceListener.cs to the build.
173
174 2002-01-04  John R. Hicks  <angryjohn69@nc.rr.com>
175
176         * Added Debugger.cs to the build.
177
178 2001-09-02  Miguel de Icaza  <miguel@ximian.com>
179
180         * Moved BooleanSwitch, Switch, TraceLevel and TraceSwitch to the
181         System assembly.
182
183         * Added StackFrame.cs and StackTrace.cs to the build.
184
185 2001-08-21  Nick Drochak <ndrochak@gol.com>
186
187         * Implemented ConditionalAttribute.cs and DebuggableAttribute.cs
188         
189 2001-08-29  Alexander Klyubin <klyubin@aqris.com>
190   
191         * Skeletal implementation of StackFrame and StackTrace classes.
192         The classes must be somehow connected to runtime environment in
193         order to generate proper traces.