1 2010-03-16 Jb Evain <jbevain@novell.com>
3 * StackFrame.cs: use MOONLIGHT symbol to disambiguate
4 MonoTouch and Moonlight code.
6 2010-03-07 Rodrigo Kumpera <rkumpera@novell.com>
8 * Debugger.cs: Add Obsolete attribute to .ctor().
10 2009-10-24 Sebastien Pouliot <sebastien@ximian.com>
12 * StackFrame.cs: Relax GetSecureFileName when the coreclr is not
13 active (i.e. show full path when compiling with smcs)
15 2009-10-08 Sebastien Pouliot <sebastien@ximian.com>
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
23 2009-09-18 Sebastien Pouliot <sebastien@ximian.com>
25 * StackFrame.cs: Avoid imperative CAS checks for NET_2_1
27 2009-01-24 Zoltan Varga <vargaz@gmail.com>
29 * StackFrame.cs: Fix warnings.
31 2008-10-20 Cedric Vivier <cedricv@neonux.com>
33 * Debugger.cs: Implement Debugger.IsAttached
35 2008-04-03 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
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
42 2008-04-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
44 * DebuggerTypeProxyAttribute.cs
45 * StackFrame.cs: Fix parameter names
47 2007-11-05 Sebastien Pouliot <sebastien@ximian.com>
49 * DebuggableAttribute.cs: Don't throw on DebuggingFlags property.
52 2007-05-16 Dick Porter <dick@ximian.com>
54 * ConditionalAttribute.cs:
55 * DebuggableAttribute.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:
67 * DebuggerBrowsableState.cs: Update to 2.0 profile
69 2007-05-11 Rolf Bjarne Kvinge <RKvinge@novell.com>
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.
75 2007-04-27 Zoltan Varga <vargaz@gmail.com>
77 * StackTrace.cs: Fix ToString () to be compatible with MS. Fixes #81207.
79 2006-07-24 Miguel de Icaza <miguel@novell.com>
81 * DebuggerDisplayAttribute.cs: Update the targets
83 2006-01-26 Zoltan Varga <vargaz@gmail.com>
85 * DebuggerNonUserCodeAttribute.cs: New file.
87 2005-12-16 Sebastien Pouliot <sebastien@ximian.com>
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.
93 2005-05-25 Zoltan Varga <vargaz@freemail.hu>
95 * StackTrace.cs: Add an internal ctor which skips unmanaged frames.
97 2005-04-16 Sebastien Pouliot <sebastien@ximian.com>
99 * StackFrame.cs: Moved documentation comments (XML) to monodoc.
100 Removed unused method ObjectsEqual.
102 2005-03-14 Sebastien Pouliot <sebastien@ximian.com>
104 * StackFrame.cs: Fix CAS unit tests for NET_1_1.
105 * StackTrace.cs: Fix CAS unit tests for NET_1_1.
107 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
109 * StackFrame.cs: Add an internalMethodName field to return info about
110 the various runtime wrappers.
112 2005-03-02 Chris Toshok <toshok@ximian.com>
114 * DebuggerTypeProxyAttribute.cs, DebuggerBrowsableState.cs,
115 DebuggerDisplayAttribute.cs, DebuggerBrowsableAttribute: first cut
116 at 3/4 of the .net 2.0 debugger attributes.
118 2005-02-12 Marek Safar <marek.safar@seznam.cz>
120 * ConditionalAttribute.cs: NET_2_0 extension.
122 2005-01-27 Sebastien Pouliot <sebastien@ximian.com>
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).
130 2004-08-05 Sebastien Pouliot <sebastien@ximian.com>
132 * StackTrace.cs: Added missing exceptions. Added globalization. Now
133 using StringBuilder in ToString (fusioned FrameToString).
135 2004-08-04 Sebastien Pouliot <sebastien@ximian.com>
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.
141 2004-06-15 Gert Driesen <drieseng@users.sourceforge.net>
143 * StackTrace.cs: added TODO for serialization
144 * StackFrame.cs: added TODO for serialization
146 2004-05-19 Gert Driesen (drieseng@users.sourceforge.net)
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.
154 2003-09-18 Ravi Pratap <ravi@ximian.com>
156 * ConditionalAttribute.cs: AllowMultiple should be true according
159 2003-09-02 Ravi Pratap <ravi@ximian.com>
161 * DebuggerStepThroughAttribute.cs: Fix allowable targets to include class
162 and struct; remove property targets.
164 2003-07-01 Zoltan Varga <vargaz@freemail.hu>
166 * StackFrame.cs: Obtain frame info for 'fake' frames too, since this is
169 2003-01-01 Jaime Anguiano Olarra <jaime@gnome.org>
171 * Process.cs: skeleton for use in Remoting.
173 2002-06-19 Dietmar Maurer <dietmar@ximian.com>
175 * StackTrace.cs: impl. remaining constructors.
177 2002-06-18 Dietmar Maurer <dietmar@ximian.com>
179 * StackTrace.cs: use new internal call for constructors, use MS like
182 * StackFrame.cs: impl. constructors using a new internal call.
184 2002-05-01 Duncan Mak <duncan@ximian.com>
186 * DebuggableAttribute.cs: Added missing AttributeUsage attribute.
188 2002-04-08 Jonathan Pryor <jonpryor@vt.edu>
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.
195 2002-04-08 Nick Drochak <ndrochak@gol.com>
197 * ConditionalAttribute.cs: Add AttributeUsage attribute for methods.
199 2002-01-23 Duncan Mak <duncan@ximian.com>
201 * DebuggerStepThroughAttribute.cs:
202 * DebuggerHiddenAttribte.cs: Add to CVS.
204 2002-01-04 Ravi Pratap <ravi@ximian.com>
206 * StackFrame.cs : Use the MonoTODO attribute to mark
209 StackTrace.cs : Ditto.
211 2002-01-04 John R. Hicks <angryjohn69@nc.rr.com>
212 * Moved TraceListener, TextWriterTraceListener, and
213 DefaultTraceListener to System assembly....oops.
215 2002-01-04 John R. Hicks <angryjohn69@nc.rr.com>
217 * Added TextWriterTraceListener.cs, TraceListener.cs, and
218 DefaultTraceListener.cs to the build.
220 2002-01-04 John R. Hicks <angryjohn69@nc.rr.com>
222 * Added Debugger.cs to the build.
224 2001-09-02 Miguel de Icaza <miguel@ximian.com>
226 * Moved BooleanSwitch, Switch, TraceLevel and TraceSwitch to the
229 * Added StackFrame.cs and StackTrace.cs to the build.
231 2001-08-21 Nick Drochak <ndrochak@gol.com>
233 * Implemented ConditionalAttribute.cs and DebuggableAttribute.cs
235 2001-08-29 Alexander Klyubin <klyubin@aqris.com>
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.