Permalink
Commits on Jan 20, 2009
  1. update version numbers to 2.4

    Andrew Jorgensen committed Jan 20, 2009
    svn path=/branches/mono-2-4/debugger/; revision=123902
Commits on Jan 19, 2009
  1. 2009-01-19 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Jan 19, 2009
    	* languages/mono/MonoVariable.cs
    	(MonoVariable.IsInScope): Don't check for `AddressMode.Dead' here.
    	(MonoVariable.IsAlive): Also check for IsInScope() here.
    
    	* languages/mono/MonoClassInfo.cs
    	(MonoClassInfo.GetField): Return a `MonoNullObject' instead of `null'
    	when the location is invalid.
    
    	* frontend/ObjectFormatter.cs
    	(ObjectFormatter.FormatVariable): Properly handle variables which
    	have been optimized out.
    
    
    svn path=/trunk/debugger/; revision=123818
Commits on Jan 15, 2009
  1. Reflect latest breakpoint changes: we need a source file before the

    Martin Baulig committed Jan 15, 2009
    target has been started.
    
    svn path=/trunk/debugger/; revision=123514
  2. Ooops

    Martin Baulig committed Jan 15, 2009
    svn path=/trunk/debugger/; revision=123513
  3. 2009-01-15 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Jan 15, 2009
    	* backend/server/x86_64-arch.c
    	(x86_arch_child_stopped): Fix the regression from r120992 (Dec 8th):
    	Check for callbacks first because we expect to receive a SIGSEGV
    	on the non-executable stack.
    
    
    svn path=/trunk/debugger/; revision=123467
  4. 2009-01-15 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Jan 15, 2009
    	* classes/DebuggerOptions.cs
    	(DebuggerOptions.ParseOption): Provide more meaningful error
    	message if unknown `-debug-flags' arguments were given.
    
    
    svn path=/trunk/debugger/; revision=123464
  5. 2009-01-08 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Jan 15, 2009
    	* frontend/Command.cs
    	(BreakCommand.DoResolve): Don't allow any line-only breakpoints
    	before target has been started.
    
    
    svn path=/trunk/debugger/; revision=123463
Commits on Jan 7, 2009
  1. 2009-01-07 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Jan 7, 2009
    	* frontend/Command.cs
    	(BreakCommand.DoResolve): Don't allow any line-only breakpoints
    	before target has been started.
    
    
    svn path=/trunk/debugger/; revision=122605
Commits on Dec 22, 2008
  1. typo

    gonzalop committed Dec 22, 2008
    svn path=/trunk/debugger/; revision=121982
Commits on Dec 21, 2008
  1. Provide better error messages

    migueldeicaza committed Dec 21, 2008
    svn path=/trunk/debugger/; revision=121949
Commits on Dec 12, 2008
  1. 2008-12-12 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Dec 12, 2008
    	* frontend/Interpreter.cs (Interpreter.WaitAll): Reset
    	`seen_threads' and `wait_list' after receiving a process event; a
    	process may have exited.
    
    
    svn path=/trunk/debugger/; revision=121402
  2. 2008-12-12 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Dec 12, 2008
    	* backend/EventQueue.cs (DebuggerWaitHandle): Implement
    	IDisposable and free unmanaged resources.
    
    	* backend/server/mutex.c
    	(mono_debugger_mutex_free): New function.
    	(mono_debugger_cond_free): New function.
    
    
    svn path=/trunk/debugger/; revision=121401
Commits on Dec 9, 2008
  1. 2008-12-09 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Dec 9, 2008
    	* languages/native/NativeLanguage.cs
    	(NativeLanguage.CreateInstance): Add support for some very basic types.
    
    
    svn path=/trunk/debugger/; revision=121066
Commits on Dec 8, 2008
  1. 2008-12-08 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Dec 8, 2008
    	* backend/server/i386-arch.c (x86_arch_child_stopped): Send
    	`STOP_ACTION_STOPPED' without checking for breakpoint if we didn't
    	receive a SIGTRAP.
    
    	* backend/server/x86_64-arch.c (x86_arch_child_stopped): Likewise.
    
    
    svn path=/trunk/debugger/; revision=120992
Commits on Dec 6, 2008
  1. 2008-12-06 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Dec 6, 2008
    	* mono-debugger-frontend.pc.in: New file.
    
    	* configure.in: Create `mono-debugger-frontend.pc' for Visual Studio.
    
    
    svn path=/trunk/debugger/; revision=120923
Commits on Dec 5, 2008
  1. Small fix.

    Martin Baulig committed Dec 5, 2008
    svn path=/trunk/debugger/; revision=120918
Commits on Dec 3, 2008
  1. 2008-12-03 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Dec 3, 2008
    	* classes/ExpressionEvaluator.cs: Add some more error checking.
    
    
    svn path=/trunk/debugger/; revision=120563
Commits on Dec 2, 2008
  1. 2008-12-02 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Dec 2, 2008
    	* test/testsuite/*.cs: If there is more than one test in one file,
    	NUnit 2.3 may run them in any random order.
    
    	* backend/BreakpointManager.cs
    	(BreakpointManager.InitializeAfterFork): Remove all non-global
    	breakpoint, but don't force them to be `SourceBreakpoint's.
    
    
    svn path=/trunk/debugger/; revision=120454
  2. 2008-12-02 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Dec 2, 2008
    	* test/testsuite/*.cs: If there is more than one test in one file,
    	NUnit 2.3 may run them in any random order.
    
    	* backend/BreakpointManager.cs
    	(BreakpointManager.InitializeAfterFork): Remove all non-global
    	breakpoint, but don't force them to be `SourceBreakpoint's.
    
    
    svn path=/trunk/debugger/; revision=120453
  3. 2008-12-02 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Dec 2, 2008
    	* test/testsuite/*.cs: If there is more than one test in one file,
    	NUnit 2.3 may run them in any random order.
    
    	* backend/BreakpointManager.cs
    	(BreakpointManager.InitializeAfterFork): Remove all non-global
    	breakpoint, but don't force them to be `SourceBreakpoint's.
    
    
    svn path=/trunk/debugger/; revision=120452
  4. 2008-12-02 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Dec 2, 2008
    	* configure.in: Check which NUnit version we're using.
    
    	* build/Makefile.am: Add support for NUnit 2.3.
    
    
    svn path=/trunk/debugger/; revision=120446
Commits on Nov 26, 2008
  1. 2008-11-26 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Nov 26, 2008
    	* languages/TargetMember.cs
    	(TargetFieldInfo.IsCompilerGenerated): New public property.
    
    	* frontend/ObjectFormatter.cs
    	(ObjectFormatter.FormatClassObject): Skip compiler-generated
    	fields.	
    
    
    svn path=/trunk/debugger/; revision=120083
  2. 2008-11-26 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Nov 26, 2008
    	* classes/ExpressionEvaluator.cs
    	(ExpressionEvaluator.MonoObjectToString): Return the `raw'
    	returned string rather than pretty formatting it.
    
    	* frontend/ScriptingContext.cs
    	(ScriptingContext.MonoObjectToString): Do that here.
    
    2008-11-26  Martin Baulig  <martin@ximian.com>
    
    	* classes/ExpressionEvaluator.cs
    	(ExpressionEvaluator.GetProperty): New public method.
    
    	* classes/GUIManager.cs
    	(GUIManager.GetProperty): New public method.
    
    
    svn path=/trunk/debugger/; revision=120082
Commits on Nov 22, 2008
  1. 2008-11-22 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Nov 22, 2008
    	* backend/server/server.h
    	(SignalInfo): Add `sigfpe', `sigquit', `sigabrt', `sigsegv',
    	`sigill' and `sigbus'.
    
    	* backend/Inferior.cs
    	(Inferior.IsManagedSignal): New public method.
    
    	* classes/DebuggerConfiguration.cs
    	(DebuggerConfiguration.StopOnManagedSignals): New configuration
    	option.
    
    	* backend/MonoThreadManager.cs
    	(MonoThreadManager.HandleChildEvent): Add support for it here.
    
    	* classes/GUIManager.cs
    	(GUIManager.StartGUIManager): Set `StopOnManagedSignals' to false.
    
    
    svn path=/trunk/debugger/; revision=119723
Commits on Nov 19, 2008
  1. 2008-11-19 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Nov 19, 2008
    	* interface/Report.cs
    	(DebugFlags.GUI): Add new debug flags.
    
    	* classes/ExpressionEvaluator.cs
    	(ExpressionEvaluator.MonoObjectToString): Abort the invocation if
    	we stop unexpectedly.
    
    	* classes/GUIManager.cs
    	(GUIManager.MonoObjectToString): New public method; call
    	ExpressionEvaluator.MonoObjectToString() and suppress sending any
    	events if we stop unexpectedly.
    
    
    svn path=/trunk/debugger/; revision=119321
Commits on Nov 17, 2008
  1. 2008-11-17 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Nov 17, 2008
    	* classes/ExpressionEvaluator.cs: New file.
    	(ExpressionEvaluator): New public static class.
    	(ExpressionEvaluator.MonoObjectToString): Moved here from
    	../frontend/Expression.cs.
    
    	* frontend/Expression.cs
    	(ExpressionParser.MonoObjectToString): Moved to
    	../classes/ExpressionEvaluator.cs	
    
    
    svn path=/trunk/debugger/; revision=119091
  2. Use the new API here.

    Martin Baulig committed Nov 17, 2008
    svn path=/trunk/debugger/; revision=119090
  3. 2008-11-17 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Nov 17, 2008
    	Released version 2.2 "Sidney" of the Mono Debugger.
    
    	* NEWS: Update to 2.2.
    
    	* configure.in: Bump version number to 2.2.
    
    
    svn path=/trunk/debugger/; revision=119048
  4. Fix build on 2.0

    Martin Baulig committed Nov 17, 2008
    svn path=/trunk/debugger/; revision=119042
  5. Ooops.

    Martin Baulig committed Nov 17, 2008
    svn path=/trunk/debugger/; revision=119026
  6. Fix compiler warnings.

    Martin Baulig committed Nov 17, 2008
    svn path=/trunk/debugger/; revision=119025
  7. Fix compiler warnings.

    Martin Baulig committed Nov 17, 2008
    svn path=/trunk/debugger/; revision=119021
  8. 2008-11-17 Martin Baulig <martin@ximian.com>

    Martin Baulig committed Nov 17, 2008
    	* configure.in: Add -fno-strict-aliasing to CFLAGS.
    
    
    svn path=/trunk/debugger/; revision=119019
  9. Applying a patch from the SuSE build team.

    Martin Baulig committed Nov 17, 2008
    svn path=/trunk/debugger/; revision=119018
  10. Small fix.

    Martin Baulig committed Nov 17, 2008
    svn path=/trunk/debugger/; revision=119017