This repository has been archived by the owner. It is now read-only.
Permalink
Commits on May 14, 2007
  1. 2007-05-09 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed May 14, 2007
    	Released version 0.50 "Dublin" of the Mono Debugger :-)
    
    	* configure.in: Require Mono >= 1.2.4.
    
    
    svn path=/trunk/debugger/; revision=77379
  2. Reflect latest LMF changes.

    Martin Baulig
    Martin Baulig committed May 14, 2007
    svn path=/trunk/debugger/; revision=77367
  3. Small fix.

    Martin Baulig
    Martin Baulig committed May 14, 2007
    svn path=/trunk/debugger/; revision=77366
  4. 2007-05-14 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed May 14, 2007
    	* languages/mono/MonoLanguageBackend.cs
    	(MonoLanguageBackend.symbol_files): Make this a Hashtable instead
    	of an ArrayList; don't store any null's in the list.
    
    
    svn path=/trunk/debugger/; revision=77365
  5. 2007-05-14 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed May 14, 2007
    	* backend/arch/Architecture_I386.cs
    	(Architecture_I386.GetLMF): Correctly set ebp.
    
    	* backend/arch/Architecture_X86_64.cs
    	(Architecture_X86_64.GetLMF): Correctly set rbp.
    
    
    svn path=/trunk/debugger/; revision=77346
  6. Fix compiler warning.

    Martin Baulig
    Martin Baulig committed May 14, 2007
    svn path=/trunk/debugger/; revision=77345
Commits on May 9, 2007
  1. 2007-05-09 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed May 9, 2007
    	* frontend/ObjectFormatter.cs
    	(ObjectFormatter.FormatEnum): Sort the keys alphabetically.
    
    
    svn path=/trunk/debugger/; revision=77042
  2. 2007-05-09 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed May 9, 2007
    	* test/testsuite/NUnit.cs (TestSuite.Compile): Don't take a
    	filename argument; use the `FileName' and `ExeFileName' and pass
    	the output filename to mcs to make things work with
    	srcdir != builddir.
    
    
    svn path=/trunk/debugger/; revision=77034
  3. 2007-05-09 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed May 9, 2007
    	*** Preparing the release; this line will be removed when ready ***
    
    	Released version 0.50 "Dublin" of the Mono Debugger :-)
    
    	* configure.in: Require Mono >= 1.2.4.
    
    
    svn path=/trunk/debugger/; revision=77030
  4. Small fix.

    Martin Baulig
    Martin Baulig committed May 9, 2007
    svn path=/trunk/debugger/; revision=77022
  5. Ooops.

    Martin Baulig
    Martin Baulig committed May 9, 2007
    svn path=/trunk/debugger/; revision=77016
  6. 2007-05-09 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed May 9, 2007
    	* languages/mono/MonoClassInfo.cs
    	(MonoClassInfo.GenericClass): New public field.
    	(MonoClassInfo.GenericContainer): Likewise.
    
    	* languages/mono/MonoLanguageBackend.cs
    	(MonoLanguageBackend.GetClassInfo): Don't add generic classes to
    	the type hash.
    
    
    svn path=/trunk/debugger/; revision=77012
  7. 2007-05-09 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed May 9, 2007
    	* classes/DebuggerOptions.cs
    	(DebuggerOptions.ParseCommandLine): Warn about unknown arguments.
    
    
    svn path=/trunk/debugger/; revision=77008
Commits on May 8, 2007
  1. 2007-05-08 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed May 8, 2007
    	The new ObjectFormatter :-)
    
    	This has two major user-visible changes:
    	- When printing a class, we now include fields from the parent type.
    	- When printing a variable, we use the actual type of the object
    	rather than just using the variable type.
    
    	* classes/Style.cs (StructFormatter): Removed; this has been
    	replaced by the new ObjectFormatter.
    
    	* frontend/Expression.cs
    	(Expression.DoEvaluateObject): Get the "real" type of a class
    	object instead of just using the variable type.
    	(BaseExpression.DoEvaluateObject): We need to override this and
    	use the variable type.
    
    	* frontend/ObjectFormatter.cs: New file.
    	(ObjectFormatter): New public class.
    
    	* frontend/Style.cs: Use the new ObjectFormatter.
    
    
    svn path=/trunk/debugger/; revision=76948
  2. 2007-05-08 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed May 8, 2007
    	* languages/mono/MonoClassType.cs
    	(MonoClassType.GetCurrentObject): Unbox the object if necessary.
    
    	* languages/mono/MonoClassObject.cs
    	(MonoClassObject.GetParentObject): Ensure that `type.IsByRef'.
    
    
    svn path=/trunk/debugger/; revision=76947
Commits on May 2, 2007
  1. 2007-05-02 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed May 2, 2007
    	* languages/mono/MonoClassInfo.cs
    	(MonoClassInfo): Completely redesigned this; we now construct the
    	`MonoClassInfo' when reading the symbol tables and it replaces the
    	`ClassEntry' in the symbol table.  This means that we don't have
    	to do any target access when actually using the class.
    
    	* languages/mono/MonoLanguageBackend.cs
    	(MonoLanguageBackend.read_class_entry): Read all the data from the
    	target and construct the `MonoClassInfo' here, so we don't have to
    	make any target access when actually using the class.
    
    	* languages/mono/MonoClassObject.cs
    	(MonoClassObject): We now keep a reference to our `MonoClassType',
    	not our `MonoClassInfo'.
    
    
    svn path=/trunk/debugger/; revision=76574
Commits on Apr 19, 2007
  1. Fix make dist...

    Wade Berrier
    Wade Berrier committed Apr 19, 2007
    svn path=/trunk/debugger/; revision=75905
Commits on Apr 18, 2007
  1. 2007-04-18 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed Apr 18, 2007
    	Reimplement displays; integrate them with the session code and use
    	the new expression parser.
    
    	* classes/Display.cs: New file.
    	(Display): New public class.
    
    	* classes/DebuggerSession.cs
    	(DebuggerSession): Add displays to the session.
    
    	* frontend/Displays.cs: Removed.
    
    	* frontend/Command.cs
    	(DisplayCommand): Derive from `DebuggerCommand'.
    	(UndisplayCommand): Likewise.
    
    	* frontend/Expression.cs
    	(ExpressionParser.EvaluateExpression): New public method.
    
    	* frontend/Interpreter.cs
    	(Interpreter): Displays are now in the `DebuggerSession'.
    
    
    svn path=/trunk/debugger/; revision=75887
Commits on Apr 17, 2007
  1. Remove IExpressionParser.cs from source list to fix 'make dist'

    Wade Berrier
    Wade Berrier committed Apr 17, 2007
    svn path=/trunk/debugger/; revision=75842
  2. 2007-04-17 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed Apr 17, 2007
    	* classes/ExpressionBreakpoint.cs
    	(ILocationParser): Moved to DebuggerSession.cs and renamed into
    	`IExpressionParser'.	
    
    	* classes/DebuggerSession.cs
    	(LocationType): Moved here from ExpressionBreakpoint.cs.
    	(IExpressionParser): Formerly known as `ILocationParser'.
    
    	* frontend/Expression.cs: Merge `ExpressionParser' and
    	`LocationParser'.	
    
    
    svn path=/trunk/debugger/; revision=75833
  3. 2007-04-17 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed Apr 17, 2007
    	* frontend/IExpressionParser.cs: Removed.
    
    	* frontend/CSharpExpressionParser.jay: We don't need a
    	`ScriptingContext' here; allow reusing the parser to parse
    	multiple expressions.
    
    	* frontend/Expression.cs
    	(ExpressionParser): New public class.
    
    	* frontend/Interpreter.cs
    	(Interpreter.ExpressionParser): New public property.
    
    
    svn path=/trunk/debugger/; revision=75831
  4. 2007-04-17 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed Apr 17, 2007
    	* frontend/Interpreter.cs
    	(Interpreter): Remove support for multiple parser languages; this
    	was never used and we only supported "c#" anyways.
    
    
    svn path=/trunk/debugger/; revision=75827
Commits on Apr 4, 2007
  1. 2007-04-04 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed Apr 4, 2007
    	* frontend/Command.cs
    	(BacktraceCommand.DoExecute): If we already have a backtrace and
    	no arguments were given, reuse it.
    
    
    svn path=/trunk/debugger/; revision=75381
  2. Add error handling.

    Martin Baulig
    Martin Baulig committed Apr 4, 2007
    svn path=/trunk/debugger/; revision=75380
Commits on Mar 28, 2007
  1. correct date

    jbevain committed Mar 28, 2007
    svn path=/trunk/debugger/; revision=75071
  2. 2007-03-14 Jb Evain <jb@nurv.fr>

    jbevain committed Mar 28, 2007
    	* frontend/Command.cs: Rename PrintFrameCommand to SelectFrameCommand.
    	and make it able to select the current frame.
    
    
    svn path=/trunk/debugger/; revision=75069
Commits on Mar 14, 2007
  1. 2007-03-14 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed Mar 14, 2007
    	* languages/mono/MonoSymbolFile.cs
    	(MonoSymbolFile.MonoMethod.GetTypeSignature): Add support for
    	byref types and arrays.
    
    
    svn path=/trunk/debugger/; revision=74270
  2. Add support for byref types.

    Martin Baulig
    Martin Baulig committed Mar 14, 2007
    svn path=/trunk/debugger/; revision=74261
  3. Small fix.

    Martin Baulig
    Martin Baulig committed Mar 14, 2007
    svn path=/trunk/debugger/; revision=74258
  4. Small fix.

    Martin Baulig
    Martin Baulig committed Mar 14, 2007
    svn path=/trunk/debugger/; revision=74257
Commits on Mar 13, 2007
  1. 2007-03-13 Miguel de Icaza <miguel@novell.com>

    migueldeicaza committed Mar 13, 2007
    	* languages/mono/MonoLanguageBackend.cs: The main assembly might
    	not have symbols, we should not crash in that case. 
    
    svn path=/trunk/debugger/; revision=74193
Commits on Mar 8, 2007
  1. * classes/Makefile.am: added new files to fix make dist,

    Wade Berrier
    Wade Berrier committed Mar 8, 2007
    beautified listing
    
    
    svn path=/trunk/debugger/; revision=73948
  2. 2007-03-08 Martin Baulig <martin@ximian.com>

    Martin Baulig
    Martin Baulig committed Mar 8, 2007
    	* api/: Removed unused directory.
    
    
    svn path=/trunk/debugger/; revision=73934
  3. * frontend/Command.cs: Added "[un]display" and enhanced "examine".

    Massimiliano Mantione
    Massimiliano Mantione committed Mar 8, 2007
    	* frontend/Style.cs: In StyleCLI.TargetStopped, added code to
    	show displays to the user.
    	* frontend/Displays.cs: Implemented displays.
    	* frontend/Interpreter.cs: Added the collection of displays to
    	the interpreter instance.
    	* build/Makefile.am, frontend/Makefile.am: added Displays.cs
    	* api/IStackFrame.cs: Added import to make build in Monodevelop happy.
    
    
    svn path=/trunk/debugger/; revision=73928