2010-03-16 Jb Evain * StackFrame.cs: use MOONLIGHT symbol to disambiguate MonoTouch and Moonlight code. 2010-03-07 Rodrigo Kumpera * Debugger.cs: Add Obsolete attribute to .ctor(). 2009-10-24 Sebastien Pouliot * StackFrame.cs: Relax GetSecureFileName when the coreclr is not active (i.e. show full path when compiling with smcs) 2009-10-08 Sebastien Pouliot * StackFrame.cs: Introduce a new GetSecureFileName method that will deal with CAS (regular framework) and will remove the path (for Moonlight) on a stack frame. * StackTrace.cs: Use the new StackFrame.GetSecureFileName to simplify logic 2009-09-18 Sebastien Pouliot * StackFrame.cs: Avoid imperative CAS checks for NET_2_1 2009-01-24 Zoltan Varga * StackFrame.cs: Fix warnings. 2008-10-20 Cedric Vivier * Debugger.cs: Implement Debugger.IsAttached 2008-04-03 Andreas Nahr * StackTrace.cs: Fix parameter names * DebuggerVisualizerAttribute.cs: Fix parameter names, fix wrong constructors (parameters were incorrectly used, maybe result of the wrong parameter names), remove unaccessible parameters, remove useless NET_2_0 2008-04-02 Andreas Nahr * DebuggerTypeProxyAttribute.cs * StackFrame.cs: Fix parameter names 2007-11-05 Sebastien Pouliot * DebuggableAttribute.cs: Don't throw on DebuggingFlags property. Fix part of #322850. 2007-05-16 Dick Porter * ConditionalAttribute.cs: * DebuggableAttribute.cs: * Debugger.cs: * DebuggerBrowsableAttribute.cs: * DebuggerDisplayAttribute.cs: * DebuggerHiddenAttribute.cs: * DebuggerNonUserCodeAttribute.cs: * DebuggerStepperBoundaryAttribute.cs: * DebuggerStepThroughAttribute.cs: * DebuggerTypeProxyAttribute.cs: * DebuggerVisualizerAttribute.cs: * StackFrame.cs: * StackTrace.cs: * DebuggerBrowsableState.cs: Update to 2.0 profile 2007-05-11 Rolf Bjarne Kvinge * DebuggerDisplayAttribute.cs: Default Type, Name and Value is an empty string. Fix name setter. Can't set a null TargetType, and use AssemblyQualifiedName for the TargetTypeName. 2007-04-27 Zoltan Varga * StackTrace.cs: Fix ToString () to be compatible with MS. Fixes #81207. 2006-07-24 Miguel de Icaza * DebuggerDisplayAttribute.cs: Update the targets 2006-01-26 Zoltan Varga * DebuggerNonUserCodeAttribute.cs: New file. 2005-12-16 Sebastien Pouliot * StackTrace.cs: Added, if avilable, the filename/lineno debug information in ToString() like it's done on the 2.0 framework (i.e. Mono will display it for all profile, MS only in 2.0). Fix bug #75932. 2005-05-25 Zoltan Varga * StackTrace.cs: Add an internal ctor which skips unmanaged frames. 2005-04-16 Sebastien Pouliot * StackFrame.cs: Moved documentation comments (XML) to monodoc. Removed unused method ObjectsEqual. 2005-03-14 Sebastien Pouliot * StackFrame.cs: Fix CAS unit tests for NET_1_1. * StackTrace.cs: Fix CAS unit tests for NET_1_1. 2005-03-04 Zoltan Varga * StackFrame.cs: Add an internalMethodName field to return info about the various runtime wrappers. 2005-03-02 Chris Toshok * DebuggerTypeProxyAttribute.cs, DebuggerBrowsableState.cs, DebuggerDisplayAttribute.cs, DebuggerBrowsableAttribute: first cut at 3/4 of the .net 2.0 debugger attributes. 2005-02-12 Marek Safar * ConditionalAttribute.cs: NET_2_0 extension. 2005-01-27 Sebastien Pouliot * StackFrame.cs: Add path discovery permission check for GetFilename method. Changed ToString to use a StringBuilder and report correctly (i.e. without exception) if filename is restricted. Removed dead code (Equals/GetHashCode). * StackTrace.cs: Removed dead code (Equals/GetHashCode). 2004-08-05 Sebastien Pouliot * StackTrace.cs: Added missing exceptions. Added globalization. Now using StringBuilder in ToString (fusioned FrameToString). 2004-08-04 Sebastien Pouliot * StackTrace.cs: Implemented GetFrames as public virtual for NET_2_0 and internal for NET_1_0/NET_1_1 so it can be used for CAS. Removed XML documentation and mono-ized the source code. 2004-06-15 Gert Driesen * StackTrace.cs: added TODO for serialization * StackFrame.cs: added TODO for serialization 2004-05-19 Gert Driesen (drieseng@users.sourceforge.net) * DebuggerHiddenAttribute.cs * DebuggerStepThroughAttribute.cs : now that Inherited is false by default on AttributeUsageAttribute (as it should be) we need to explicitly set Inherited to false for those attributes where it should be false. 2003-09-18 Ravi Pratap * ConditionalAttribute.cs: AllowMultiple should be true according to bug #48598. 2003-09-02 Ravi Pratap * DebuggerStepThroughAttribute.cs: Fix allowable targets to include class and struct; remove property targets. 2003-07-01 Zoltan Varga * StackFrame.cs: Obtain frame info for 'fake' frames too, since this is what MS does. 2003-01-01 Jaime Anguiano Olarra * Process.cs: skeleton for use in Remoting. 2002-06-19 Dietmar Maurer * StackTrace.cs: impl. remaining constructors. 2002-06-18 Dietmar Maurer * StackTrace.cs: use new internal call for constructors, use MS like trace format. * StackFrame.cs: impl. constructors using a new internal call. 2002-05-01 Duncan Mak * DebuggableAttribute.cs: Added missing AttributeUsage attribute. 2002-04-08 Jonathan Pryor * Debugger.cs: Added [MonoTODO] attribute to methods; modified IsLogging() and Log() so that System.Diagnostics.DefaultTraceListener could use them without having NotImplementedException's thrown, as the functionality DefaultTraceListener is using is non-critical. 2002-04-08 Nick Drochak * ConditionalAttribute.cs: Add AttributeUsage attribute for methods. 2002-01-23 Duncan Mak * DebuggerStepThroughAttribute.cs: * DebuggerHiddenAttribte.cs: Add to CVS. 2002-01-04 Ravi Pratap * StackFrame.cs : Use the MonoTODO attribute to mark incomplete code. StackTrace.cs : Ditto. 2002-01-04 John R. Hicks * Moved TraceListener, TextWriterTraceListener, and DefaultTraceListener to System assembly....oops. 2002-01-04 John R. Hicks * Added TextWriterTraceListener.cs, TraceListener.cs, and DefaultTraceListener.cs to the build. 2002-01-04 John R. Hicks * Added Debugger.cs to the build. 2001-09-02 Miguel de Icaza * Moved BooleanSwitch, Switch, TraceLevel and TraceSwitch to the System assembly. * Added StackFrame.cs and StackTrace.cs to the build. 2001-08-21 Nick Drochak * Implemented ConditionalAttribute.cs and DebuggableAttribute.cs 2001-08-29 Alexander Klyubin * Skeletal implementation of StackFrame and StackTrace classes. The classes must be somehow connected to runtime environment in order to generate proper traces.