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