2009-03-04  Lluis Sanchez Gual  <lluis@novell.com>

	* Mono.Debugging.Client/IDebuggerEngine.cs: Removed unused
	  CanDebugPlatform and rename CanDebugFile to CanDebugCommand.

2009-02-06  Lluis Sanchez Gual  <lluis@novell.com>

	* Mono.Debugging.mdp:
	* Mono.Debugging.csproj: Migrated to MSBuild file format.

2009-01-26  Michael Hutchinson  <mhutchinson@novell.com>

	* Mono.Debugging.mdp: Flush project format changes.

2009-01-14  Michael Hutchinson  <mhutchinson@novell.com>

	* Mono.Debugging.Client/StackFrame.cs: Remove Console.WriteLine noise.

2008-12-19  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* Mono.Debugging.mdp:
	* Mono.Debugging.Client/StackFrame.cs:
	* Mono.Debugging.Backend/IBacktrace.cs:
	* Mono.Debugging.Client/ObjectValue.cs:
	* Mono.Debugging.Backend/UpdateCallback.cs:
	* Mono.Debugging.Client/ObjectValueFlags.cs:
	* Mono.Debugging.Backend/IObjectValueUpdater.cs:
	* Mono.Debugging.Backend/IObjectValueUpdateCallback.cs: Added support
	for asynchronus evaluation of expressions, with support for timeouts.

2008-12-04  Lluis Sanchez Gual  <lluis@novell.com>

	* Mono.Debugging.Client/DebuggerSession.cs:
	* Mono.Debugging.Client/IDebuggerEngine.cs:
	* Mono.Debugging.Client/DebuggerFeatures.cs: Improved support for
	checking debugger features.

2008-12-02  Lluis Sanchez Gual  <lluis@novell.com>

	* Mono.Debugging.Client/ObjectValue.cs:
	* Mono.Debugging.Client/ObjectValueFlags.cs: Added new kind of value:
	not supported.

	* Makefile.am: Fix to better support parallel building.

2008-10-22  Lluis Sanchez Gual  <lluis@novell.com>

	* Mono.Debugging.Client/ThreadInfo.cs: Added null check.

2008-09-12  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.mdp: Updated.

2008-09-03  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/DebuggerFeatures.cs,
	  Mono.Debugging.Client/DebuggerSession.cs,
	  Mono.Debugging.Client/TargetEventArgs.cs, Mono.Debugging.mdp,
	  Makefile.am: When firing the TargetEvent for an Exception, provide
	  the exception object. Added property for getting the debugger
	  capabilities.

2008-08-22  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.addin.xml, Mono.Debugging.mdp,
	  Mono.Debugging.Backend/DebuggerExtensionNode.cs, Makefile.am:
	  Remove Mono.Addins dependency.

2008-08-07  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/BreakpointStore.cs: Fire the change event when
	  a breakpoint is modified.
	* Mono.Debugging.Client/DebuggerSession.cs: Made GetBreakpointHandle
	  protected so it can be used by add-ins.

2008-08-06  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/BreakpointStore.cs,
	  Mono.Debugging.Client/BreakEvent.cs,
	  Mono.Debugging.Client/DebuggerSession.cs, Mono.Debugging.mdp: Add
	  support for live updating of breakpoint's hit count.

2008-08-05  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/ThreadInfo.cs,
	  Mono.Debugging.Client/DebuggerSession.cs: Add location field to
	  ThreadInfo. Reset the cached process list when receiving a target
	  event.

2008-07-25  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/StackFrame.cs,
	  Mono.Debugging.Backend/IBacktrace.cs: Added api for getting all
	  locals of a stack frame.

2008-07-22  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/BreakEvent.cs,
	  Mono.Debugging.Client/Catchpoint.cs,
	  Mono.Debugging.Client/Breakpoint.cs: Added copying methods. Added
	  property which allows stopping on a breakpoint after the given hit
	  count.

2008-07-21  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/ObjectValue.cs: Added some missing null checks.

2008-07-16  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/BreakpointStore.cs,
	  Mono.Debugging.Client/BreakEvent.cs,
	  Mono.Debugging.Client/Catchpoint.cs,
	  Mono.Debugging.Client/Breakpoint.cs, Mono.Debugging.mdp,
	  Makefile.am: Add serialization support to BreakpointStore.

2008-07-16  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/CatchpointEventArgs.cs,
	  Mono.Debugging.Client/BreakpointStore.cs,
	  Mono.Debugging.Client/BreakEvent.cs,
	  Mono.Debugging.Client/DebuggerSession.cs,
	  Mono.Debugging.Client/TargetEventType.cs,
	  Mono.Debugging.Client/Catchpoint.cs,
	  Mono.Debugging.Client/Breakpoint.cs,
	  Mono.Debugging.Client/BreakEventArgs.cs, Mono.Debugging.mdp,
	  Makefile.am: Implemented support for catchpoints.

2008-07-11  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/BreakpointStore.cs,
	  Mono.Debugging.Client/DebuggerSession.cs,
	  Mono.Debugging.Client/Breakpoint.cs,
	  Mono.Debugging.Backend/IDebuggerSessionFrontend.cs: Added api to
	  support custom breakpoint hit actions.

2008-07-09  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/ThreadInfo.cs,
	  Mono.Debugging.Client/DebuggerSession.cs: Provide the process id
	  when setting the active thread.

2008-07-09  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/ObjectValueFlags.cs: Added Type and Namespace.
	* Mono.Debugging.Client/ObjectValue.cs: Properly set the name when
	  creating an error object.

2008-07-09  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/StackFrame.cs,
	  Mono.Debugging.Client/DebuggerSession.cs,
	  Mono.Debugging.Client/CompletionData.cs, Mono.Debugging.mdp,
	  Mono.Debugging.Backend/IBacktrace.cs, Makefile.am: Added support
	  for code completion.

2008-07-07  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/ObjectValueFlags.cs,
	  Mono.Debugging.Client/StackFrame.cs,
	  Mono.Debugging.Client/ObjectValue.cs,
	  Mono.Debugging.Client/ObjectValueKind.cs, Mono.Debugging.mdp,
	  Mono.Debugging.Backend/IBacktrace.cs, Makefile.am: Added flags enum
	  to ObjectValue which give information about the origin of the
	  value.

2008-07-02  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/ObjectPath.cs: Implemented ToString.
	* Mono.Debugging.Client/AssemblyLine.cs,
	  Mono.Debugging.Client/DebuggerSession.cs: Added support for
	  disassembling files.
	* Mono.Debugging.Client/ObjectValue.cs,
	  Mono.Debugging.Client/ObjectValueKind.cs,
	  Mono.Debugging.Backend/IObjectValueSource.cs: Implemented support
	  for changing the value of an ObjectValue. Improved error reporting.

2008-07-01  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/BreakpointStore.cs,
	  Mono.Debugging.Client/DebuggerSession.cs,
	  Mono.Debugging.Client/Breakpoint.cs: Add support for "invalid"
	  breakpoints (breakpoints placed in locations where there is no
	  source code).

2008-06-26  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/Backtrace.cs: Get only the first stack frame at
	  the begining.
	* Mono.Debugging.Client/ThreadInfo.cs,
	  Mono.Debugging.Client/DebuggerSession.cs: Allow changing the active
	  thread.

2008-06-20  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/DebuggerSession.cs: Improved thread safety.
	  Implemented Detach.

2008-06-20  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/Backtrace.cs,
	  Mono.Debugging.Client/StackFrame.cs,
	  Mono.Debugging.Client/IDebuggerEngine.cs,
	  Mono.Debugging.Client/ObjectPath.cs,
	  Mono.Debugging.Client/ThreadInfo.cs,
	  Mono.Debugging.Client/AssemblyLine.cs,
	  Mono.Debugging.Client/DebuggerSession.cs,
	  Mono.Debugging.Client/ProcessInfo.cs,
	  Mono.Debugging.Client/ObjectValue.cs,
	  Mono.Debugging.Client/TargetEventArgs.cs,
	  Mono.Debugging.Client/ObjectValueKind.cs,
	  Mono.Debugging.Client/DebuggerEngine.cs, Mono.Debugging.mdp,
	  Mono.Debugging.Backend/DissassemblyBuffer.cs,
	  Mono.Debugging.Backend/IDebuggerSessionFrontend.cs,
	  Mono.Debugging.Backend/IBacktrace.cs,
	  Mono.Debugging.Backend/IDebuggerSessionFactory.cs, Makefile.am:
	  Added support for attaching processes and disassembling. Improved
	  API. 

2008-06-16  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/Backtrace.cs: Get 1 initial frame when creating
	  the backtrace.
	* Mono.Debugging.Client/DebuggerSession.cs: Some methods don't need to
	  be virtual.
	* Mono.Debugging.Client/StackFrame.cs: Improved frame description.

2008-06-16  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.mdp: Fixed Mono.Addins reference.

2008-05-27  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/DebuggerSession.cs, Mono.Debugging.mdp,
	  Mono.Debugging.Backend/IDebuggerSessionBackend.cs, Makefile.am:
	  Removed IDebuggerSessionBackend interface. Methods must now be
	  implemented using DebuggerSession overridables.

2008-05-15  Lluis Sanchez Gual <lluis@novell.com> 

	* Mono.Debugging.Client/Backtrace.cs,
	  Mono.Debugging.Client/StackFrame.cs,
	  Mono.Debugging.Client/ObjectPath.cs,
	  Mono.Debugging.Client/DebuggerSession.cs,
	  Mono.Debugging.Client/ObjectValue.cs,
	  Mono.Debugging.Client/ObjectValueKind.cs, Mono.Debugging.mdp,
	  Mono.Debugging.Backend/IObjectValueSource.cs,
	  Mono.Debugging.Backend/IBacktrace.cs, Makefile.am: Added api for
	  querying variable and field values. Some improvements in
	  ObjectValue. Added new ObjectPath class.

2008-05-06  Lluis Sanchez  <lluis@novell.com>

	* Imported library

