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

	* IndexerValueReference.cs: Track api changes.

2010-03-17  Lluis Sanchez Gual  <lluis@novell.com>

	* Mono.Debugging.Server.Mdb.csproj: Flush.

2010-03-17  Lluis Sanchez Gual  <lluis@novell.com>

	* Mono.Debugging.Server.Mdb.csproj: Merged MD.Projects into
	  MD.Core, and MD.Projects.Gui, MD.Core.Gui and MD.Components
	  into MD.Ide.

2010-03-08  Jonathan Pryor  <jpryor@novell.com>

	* Makefile: Set $(ASSEMBLY_COMPILER_COMMAND) to $(CSC).  
	  This allows a top-level CSC override to be used within this
	  module (e.g. top-level `make CSC=dmcs` for a v4 build).

2010-03-01  Lluis Sanchez Gual  <lluis@novell.com>

	* IndexerValueReference.cs:
	* MdbObjectValueAdaptor.cs: Fixed indexer issues.

2010-03-01  Lluis Sanchez Gual  <lluis@novell.com>

	* IndexerValueReference.cs:
	* MdbObjectValueAdaptor.cs: Track api changes.

2010-02-22  Lluis Sanchez Gual  <lluis@novell.com>

	* DebuggerServer.cs:
	* BacktraceWrapper.cs:
	* EvaluationContext.cs:
	* MdbObjectValueAdaptor.cs: Improve implementation of
	  catchpoints. Properly report the catchpoint exception.

2010-02-22  Lluis Sanchez Gual  <lluis@novell.com>

	* DebuggerServer.cs: Track api changes.

2010-02-22  Mike Krüger  <mkrueger@novell.com>

	* MdbObjectValueAdaptor.cs: fixed build.

2010-02-16  Lluis Sanchez Gual  <lluis@novell.com>

	* DebuggerServer.cs: Tracepoints are now printed by the
	  debugging engine.

	* Mono.Debugging.Server.Mdb.csproj: Flush.

2009-12-15  Lluis Sanchez Gual  <lluis@novell.com>

	* MdbObjectValueAdaptor.cs: Improved ToString method for
	  primitive and class types. Improved Cast method. Allow
	  casting between primitive types and enums. Removed a bunch
	  of formatting code, now reused from the base
	  ObjectValueAdapter. In GetRealObject, don't dereference enum
	  types: we want to get the enum value and dereference only
	  when necessary. Other misc fixes.

	* FieldReference.cs: Allow getting fields from enums and other
	  non-struct types.

	* IndexerValueReference.cs: Added special case for string
	  indexer.

2009-12-14  Lluis Sanchez Gual  <lluis@novell.com>

	* DebuggerServer.cs: Don't try to change breakpoints if the
	  target already exited.

2009-12-11  Lluis Sanchez Gual  <lluis@novell.com>

	* DebuggerServer.cs:
	* MdbObjectValueAdaptor.cs: Track api changes.

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

	* MdbObjectValueAdaptor.cs: Track api changes.

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

	* FieldReference.cs:
	* PropertyReference.cs:
	* MdbObjectValueAdaptor.cs: Implement new members. Properly
	  set the Global flag for static fields and properties.

2009-11-23  Lluis Sanchez Gual  <lluis@novell.com>

	* Convert.cs: Improve conversion of corlib types.

2009-11-19  Lluis Sanchez Gual  <lluis@novell.com>

	* BacktraceWrapper.cs: Subclass BaseBacktrace and reuse some
	  code from it.

	* MdbObjectValueAdaptor.cs: Track api changes. Improved check
	  for evaluation options.

2009-11-18  Lluis Sanchez Gual  <lluis@novell.com>

	* MdbObjectValueAdaptor.cs: Always show properties, even if we
	  can't evaluate them.

	* IndexerValueReference.cs: Don't allow evaluating properties
	  if target invoke is disabled.

2009-11-18  Lluis Sanchez Gual  <lluis@novell.com>

	* DebuggerServer.cs:
	* BacktraceWrapper.cs:
	* EvaluationContext.cs:
	* MdbObjectValueAdaptor.cs: Track api changes.

2009-11-17  Lluis Sanchez Gual  <lluis@novell.com>

	* DebuggerServer.cs:
	* BacktraceWrapper.cs:
	* EvaluationContext.cs:
	* MdbObjectValueAdaptor.cs: Use the new options object. Track
	  api changes.

2009-10-18  Michael Hutchinson  <mhutchinson@novell.com>

	* DebuggerServer.cs: Fix Pocess/Process spelling.

2009-10-13  Lluis Sanchez Gual  <lluis@novell.com>

	* MdbAdaptorFactory.cs: Don't write compilation errors to the
	  standard output.

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

	* MdbObjectValueAdaptor.cs: Avoid cast exception in GetMembers
	  when the object is of type TargetObjectObject. Fixes bug
	  #543805.

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

	* MdbAdaptor-2-4-2.cs: Add missing null check. Fixes bug
	  #544137 - Exception while run command.

2009-10-05  Lluis Sanchez Gual  <lluis@novell.com>

	* DebuggerServer.cs: Use long for thread and process id.

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

	* MdbObjectValueAdaptor.cs: Use the correct exception to
	  report target exceptions.

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

	* BacktraceWrapper.cs: Sort locals.

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

	* Convert.cs:
	* MdbObjectValueAdaptor.cs: Improve support for nullable
	  types.

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

	* DebuggerServer.cs: Notify the started event before starting
	  the session. In this way, breakpoints will be inserted
	  before reaching main. Fixes bug #541727 - Debugger never
	  stops at the breakpoint.

2009-09-23  Lluis Sanchez Gual  <lluis@novell.com>

	* ArrayAdaptor.cs: CreateElementValue is not required anymore.

2009-09-23  Lluis Sanchez Gual  <lluis@novell.com>

	* MdbObjectValueAdaptor.cs: Don't show compiler generated
	  fields.

2009-09-23  Lluis Sanchez Gual  <lluis@novell.com>

	* MdbObjectValueAdaptor.cs: Implemented CreateValue. Fixed
	  resolution of nested types in GetType(name).

2009-09-22  Lluis Sanchez Gual  <lluis@novell.com>

	* MdbObjectValueAdaptor.cs: Add support for
	  DebuggerTypeProxyAttribute, DebuggerBrowsable and
	  DebuggerDisplayAttribute.

2009-09-22  Lluis Sanchez Gual  <lluis@novell.com>

	* MdbObjectValueAdaptor.cs: Add support for examining nested
	  types.

2009-09-22  Lluis Sanchez Gual  <lluis@novell.com>

	* DebuggerServer.cs: Remove debug code.

2009-09-22  Lluis Sanchez Gual  <lluis@novell.com>

	* DebuggerServer.cs: Watch the parent process, and stop the
	  server if the parent dies.

	* MdbObjectValueAdaptor.cs: Fix incorrect check for
	  AllowTargetInvoke.

2009-09-17  Lluis Sanchez Gual  <lluis@novell.com>

	* DebuggerServer.cs: Properly parse quoted arguments. Fixes
	  bug #539317 - NUnit addin fails to run tests under the
	  debugger.

2009-09-17  Lluis Sanchez Gual  <lluis@novell.com>

	* MdbAdaptor.cs:
	* MdbAdaptor-2-0.cs:
	* DebuggerServer.cs:
	* MdbAdaptor-2-4-2.cs:
	* MdbAdaptor-2-4-4.cs: Implemented AllowBreakEventChanges
	  property.

2009-09-14  Lluis Sanchez Gual  <lluis@novell.com>

	* MdbObjectValueAdaptor.cs: Added some checks for
	  AllowTargetInvoke flag. When resolving a method, in case of
	  multiple valid matches, just pick the first one. Fixes bug
	  #538059.

2009-09-01  Lluis Sanchez Gual  <lluis@novell.com>

	* MdbAdaptor-2-4-4.cs:
	* MdbAdaptor-2-4-2.cs: Breakpoint activation while running was
	  not supported by mono 2.4.2.

2009-08-28  Lluis Sanchez Gual  <lluis@novell.com>

	* MdbObjectValueAdaptor.cs: Fixed some issue with static
	  method invocation, and implemented HasMethod.

2009-08-28  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile:
	* MdbAdaptor.cs:
	* MdbAdaptor-2-6.cs:
	* MdbAdaptor-2-0.cs:
	* DebuggerServer.cs:
	* MdbAdaptor-2-4-2.cs:
	* MdbAdaptor-2-4-4.cs:
	* MdbAdaptorFactory.cs:
	* Mono.Debugging.Server.Mdb.csproj: Reorganized adaptors a
	  bit. Added real support for setting breakpoints while
	  running.

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

	* Util.cs:
	* Makefile:
	* Convert.cs:
	* ObjectUtil.cs:
	* ArrayAdaptor.cs:
	* RawViewSource.cs:
	* FieldReference.cs:
	* TimedEvaluator.cs:
	* DebuggerServer.cs:
	* ValueReference.cs:
	* TimeOutException.cs:
	* BacktraceWrapper.cs:
	* EvaluationContext.cs:
	* PropertyReference.cs:
	* VariableReference.cs:
	* RemoteFrameObject.cs:
	* CollectionAdaptor.cs:
	* ArrayElementGroup.cs:
	* TypeValueReference.cs:
	* NullValueReference.cs:
	* ICollectionAdaptor.cs:
	* ArrayValueReference.cs:
	* NRefactoryEvaluator.cs:
	* ExpressionEvaluator.cs:
	* RuntimeInvokeManager.cs:
	* IndexerValueReference.cs:
	* UserVariableReference.cs:
	* LiteralValueReference.cs:
	* MdbObjectValueAdaptor.cs:
	* AsyncEvaluationTracker.cs:
	* NamespaceValueReference.cs:
	* Mono.Debugging.Server.Mdb.csproj: Use the new expression
	  evaluation api, shared with the win32 debugger.

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

	* MdbAdaptor-2-4-2.cs: Track api changes.

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

	* Makefile:
	* NRefactoryEvaluator.cs:
	* UserVariableReference.cs:
	* Mono.Debugging.Server.Mdb.csproj: Added support for defining
	  variables.

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

	* Makefile:
	* MdbAdaptor.cs:
	* MdbAdaptor-2-0.cs:
	* DebuggerServer.cs:
	* MdbAdaptor-2-6.cs:
	* MdbAdaptor-2-4-2.cs:
	* MdbAdaptorFactory.cs:
	* RuntimeInvokeManager.cs:
	* Mono.Debugging.Server.Mdb.csproj: Track api changes in the
	  debugger.

	* ObjectUtil.cs:
	* TimedEvaluator.cs:
	* CollectionAdaptor.cs: Fix warning.

2009-05-19  Lluis Sanchez Gual  <lluis@novell.com>

	* Mono.Debugging.Server.Mdb.csproj: Flush.

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

	* MdbAdaptor-2-6.cs: Don't enable user modules for normal app
	  debugging.

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

	* MdbAdaptor.cs:
	* MdbAdaptor-2-6.cs:
	* DebuggerServer.cs: SourceBreakpoint.IsUserModule requires
	  latest mdb.

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

	* DebuggerServer.cs:
	* MdbAdaptorFactory.cs: Try to detect the mdb version only
	  once per session.

	* MdbAdaptor.cs:
	* MdbAdaptor-2-6.cs: Properly set user modules when
	  initializing.

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

	* DebuggerServer.cs: Fix api change issue.

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

	* Makefile:
	* MdbAdaptor.cs:
	* DebuggerServer.cs:
	* MdbAdaptor-2-6.cs:
	* BacktraceWrapper.cs:
	* MdbAdaptorFactory.cs:
	* Mono.Debugging.Server.Mdb.csproj: Initial support for XSP.

2009-03-13  Michael Hutchinson  <mhutchinson@novell.com>

	* NRefactoryEvaluator.cs: Fix typo.

	* Mono.Debugging.Server.Mdb.csproj: Updated.

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

	* Mono.Debugging.Server.Mdb.csproj: Updated references.

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

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

2009-01-27  Lluis Sanchez Gual  <lluis@novell.com>

	* Mono.Debugging.Server.Mdb.mdp: Fix target framework.

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

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

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

	* TimedEvaluator.cs: Fix build for old mono versions.

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

	* TimedEvaluator.cs:
	* ValueReference.cs:
	* DebuggerServer.cs:
	* BacktraceWrapper.cs:
	* TimeOutException.cs:
	* RemoteFrameObject.cs:
	* RuntimeInvokeManager.cs:
	* AsyncEvaluationTracker.cs: Implemented support for async evaluation of
	expressions.

	* Util.cs:
	* Convert.cs:
	* ObjectUtil.cs:
	* ArrayAdaptor.cs:
	* RawViewSource.cs:
	* FieldReference.cs:
	* EvaluationContext.cs:
	* PropertyReference.cs:
	* CollectionAdaptor.cs:
	* ArrayElementGroup.cs:
	* VariableReference.cs:
	* TypeValueReference.cs:
	* NullValueReference.cs:
	* ArrayValueReference.cs:
	* NRefactoryEvaluator.cs:
	* ExpressionEvaluator.cs:
	* IndexerValueReference.cs:
	* LiteralValueReference.cs:
	* NamespaceValueReference.cs: Use the new EvaluationContext class to get
	the current frame or thread. Thread.CurrentFrame will not give the
	original frame if some runtime invocation has been done since the
	debugger stopped.

	* Makefile:
	* Mono.Debugging.Server.Mdb.mdp: Added new files.

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

	* Mono.Debugging.Server.Mdb.mdp: Don't require a specific version of
	Mono.Addins.

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

	* DebuggerServer.cs: Properly set the working directory.

	* BacktraceWrapper.cs: Add a missing try/catch.

	* TypeValueReference.cs: Improve reliability.

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

	* BacktraceWrapper.cs:
	* NRefactoryEvaluator.cs: There is now a new kind flag for NotSupported
	errors. Use it.

	* NamespaceValueReference.cs: Properly get child namespaces of a
	namespace.

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

	* DebuggerServer.cs: Get the exception object from the frame.
	Language.CreateObject won't work for native language.

	* BacktraceWrapper.cs: Fixed NRE. Native methods don't have a declaring
	type.

	* Makefile:
	* Mono.Debugging.Server.Mdb.mdp: Add required ref.

	* NamespaceValueReference.cs: Use system.reflection to access to the
	mono.cecil object model. We can't use MD's Mono.Cecil here because
	the debugger is using its own copy and conflicts.

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

	* CollectionAdaptor.cs: Add missing check. Collection adaptors are not
	implemented for non-managed languages.

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

	* DebuggerServer.cs: Improve thread location string.

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

	* DebuggerServer.cs: Use the gui manager to resume internally stopped
	  threads.
	* Convert.cs: Fix object conversion.
	* ObjectUtil.cs: Make GetTypeDisplayData more robust.

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

	* Mono.Debugging.Server.Mdb.mdp: Updated projects.

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

	* DebuggerServer.cs: Fill the Exception property for the Exception and
	  UnhandledException events.

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

	* DebuggerServer.cs: Fix build.

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

	* MyTextReader.cs, Expression.cs: Remove unused stuff.

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

	* Mono.Debugging.Server.Mdb.mdp: Fix reference to Mono.TextEditor. The
	  incorrect add-in version number causes problems in the makefile
	  synchronization.

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

	* DebuggerServer.cs: Optimize backtrace retrieval (trying to get the
	  unmanaged backtrace when the current frame is managed is slow).
	* Util.cs: Ignore properties which don't have a getter.
	* ObjectUtil.cs: Added null check.

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

	* DebuggerServer.cs: Add support for live hit count and trace updating.

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

	* DebuggerServer.cs: Provide a location when creating a ThreadInfo.

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

	* DebuggerServer.cs: Report module loading. Fixed break command.

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

	* ObjectUtil.cs: Added hack to make the proxy attribute work for
	  generic types.
	* CollectionAdaptor.cs: Don't try to create a collection adaptor for
	  generic types. It won't work.

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

	* DebuggerServer.cs, Util.cs, ExpressionEvaluator.cs,
	  Mono.Debugging.Server.Mdb.mdp, ValueReference.cs,
	  NRefactoryEvaluator.cs, ObjectUtil.cs, ArrayElementGroup.cs,
	  RawViewSource.cs, CollectionAdaptor.cs, Makefile,
	  IndexerValueReference.cs: Implemented support for
	  DebuggerDisplayAttribute, DebuggerBrowsableAttribute and
	  DebuggerTypeProxyAttribute.

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

	* DebuggerServer.cs: Enable support for conditional breakpoints.
	* Convert.cs: Allow fundamental conversions of strings. Use new boxing
	  API.
	* ObjectUtil.cs: Some cleanup.
	* ArrayElementGroup.cs: Report exception when setting a value.

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

	* NRefactoryEvaluator.cs: Track changes in NRefactory.

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

	* BacktraceWrapper.cs: Implement GetAllLocals.

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

	* DebuggerServer.cs: Added some support for conditional breakpoints and
	  tracepoints, although it is currently disabled because it requires
	  changes in GUIManager.
	* Util.cs, BacktraceWrapper.cs, ExpressionEvaluator.cs,
	  ArrayValueReference.cs, ValueReference.cs, FieldReference.cs,
	  PropertyReference.cs, VariableReference.cs,
	  LiteralValueReference.cs: Moved several methods for handling
	  TargetObject instances from Util to ObjectUtil.
	* Convert.cs: Casting fixes.
	* Mono.Debugging.Server.Mdb.mdp, Makefile: Added new files.
	* NRefactoryEvaluator.cs: Improved error reporting. Added support for
	  indexers.
	* ObjectUtil.cs: Moved several methods for handling TargetObject
	  instances from Util to ObjectUtil. Added api for invoking target
	  methods and getting property values.
	* CollectionAdaptor.cs: Use new api for calling methods and getting
	  properties.
	* IndexerValueReference.cs: New value reference to be used to get and
	  assign values to indexers.

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

	* BacktraceWrapper.cs, ExpressionEvaluator.cs, ValueReference.cs:
	  Improved handling of evaluation errors.
	* CollectionAdaptor.cs: Fix null ref and some warnings.
	* LiteralValueReference.cs: Fix evaluation of literal value.
	* Util.cs: Added some new helper methods.

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

	* DebuggerServer.cs: Set breakpoints using a constructed SourceLocation
	  instead of looking for it. In this way the breakpoint can be set
	  even if the library is not yet loaded. Other minor fixes.
	* Util.cs: Make sure object references are properly dereferenced. Use
	  new collection adaptors.
	* ICollectionAdaptor.cs, ExpressionEvaluator.cs,
	  Mono.Debugging.Server.Mdb.mdp, ArrayAdaptor.cs,
	  NRefactoryEvaluator.cs, ArrayElementGroup.cs, CollectionAdaptor.cs:
	  When inspecting objects implementing ICollection and IDictionary,
	  show the elements as children of the object, and provide a "Raw
	  View" containing the members of the object.
	* BacktraceWrapper.cs: Provide completion for 'this' reference.
	* ArrayValueReference.cs, FieldReference.cs, PropertyReference.cs,
	  VariableReference.cs: Make sure object references are properly
	  dereferenced.
	* RemoteFrameObject.cs: Don't allow connecting a RemoteFrameObject more
	  than once.
	* Makefile: Added new files.

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

	* DebuggerServer.cs: Implement support for catchpoints.
	* ExpressionEvaluator.cs: Fix pointer issue. Int64 can't be converted
	  to IntPtr in 32bit systems.

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

	* DebuggerServer.cs: Fix internal stopping logic.
	* Util.cs, Convert.cs, ExpressionEvaluator.cs, ValueReference.cs,
	  NRefactoryEvaluator.cs: Improved support for generic instance
	  inspection.
	* BacktraceWrapper.cs: Don't remove parameter list of methods with
	  special names.
	* ArrayElementGroup.cs: Improved error catching.

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

	* Makefile: Remove incorrect path.

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

	* DebuggerServer.cs: Ignore target events which don't stop the thread.
	* BacktraceWrapper.cs: Fix method name returned by StackFrame.
	* Makefile: Install the assemblies to the correct directory.

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

	* DebuggerServer.cs: Implemented SetActiveThread. Ignore target events
	  coming from non-stopped threads.

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

	* DebuggerServer.cs, Util.cs, PropertyReference.cs: Make sure internal
	  invokes to the debugged process do not fire target events.
	* BacktraceWrapper.cs, ExpressionEvaluator.cs, ValueReference.cs,
	  ArrayElementGroup.cs: Use a new EvaluationOptions object to provide
	  options to the evaluator.
	* TypeValueReference.cs, NamespaceValueReference.cs: Use the internal
	  cecil modules to locate types.
	* NRefactoryEvaluator.cs: Support for array access and other fixes.

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

	* BacktraceWrapper.cs, ValueReference.cs, TypeValueReference.cs,
	  NamespaceValueReference.cs: Added support for code completion.

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

	* RemoteFrameObject.cs: Crash fix.

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

	* DebuggerServer.cs, Util.cs, MyTextReader.cs, Convert.cs,
	  BacktraceWrapper.cs, ExpressionEvaluator.cs,
	  Mono.Debugging.Server.Mdb.mdp, NullValueReference.cs,
	  IExpressionValueSource.cs, ArrayValueReference.cs,
	  ValueReference.cs, RemoteFrameObject.cs, TypeValueReference.cs,
	  Expression.cs, NRefactoryEvaluator.cs, FieldReference.cs,
	  PropertyReference.cs, VariableReference.cs, IValueReference.cs,
	  ArrayElementGroup.cs, Server.cs, NamespaceValueReference.cs,
	  LiteralValueReference.cs, Makefile: Implemented an expression
	  evaluator based on NRefactory.

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

	* DebuggerServer.cs, Util.cs, BacktraceWrapper.cs, FieldReference.cs,
	  Mono.Debugging.Server.Mdb.mdp, PropertyReference.cs,
	  IValueReference.cs, VariableReference.cs,
	  IExpressionValueSource.cs, Makefile, ArrayValueReference.cs:
	  Implement support for modifying variable values and disassembling
	  files.

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

	* DebuggerServer.cs: Fix some deadlocks.
	* BacktraceWrapper.cs: Fix infinite loop.

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

	* DebuggerServer.cs: Insert breakpoints using the global thread group.

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

	* Mono.Debugging.Server.Mdb.mdp, Server.cs, Makefile: Enable unix
	  channel support.

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

	* DebuggerServer.cs: Allow setting the active thread. Implemented
	  GetThreads and GetProcesses.
	* Util.cs, BacktraceWrapper.cs: Fix warnings.

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

	* DebuggerServer.cs: Implemented detach. Send all events to the client
	  asynchronously, to avoid deadlocks. Report debug output to the
	  client.
	* Server.cs: Implemented detach.

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

	* DebuggerServer.cs, Util.cs, BacktraceWrapper.cs,
	  Mono.Debugging.Server.Mdb.mdp: Implemented support for attach to
	  process, disassemble.

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

	* Mono.Debugging.Server.Mdb.mdp: Updated.

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

	* DebuggerServer.cs, BacktraceWrapper.cs: Track api changes. Properly
	  redirect debugger output. Implemented support for adding
	  breakpoints while the target process is running, it seems to kinda
	  work.

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

	* Mono.Debugging.Server.Mdb.mdp: Updated project.

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

	* DebuggerServer.cs, Util.cs, BacktraceWrapper.cs,
	  Mono.Debugging.Server.Mdb.mdp, IExpressionValueSource.cs, Makefile:
	  Implemented query of variable and field data.

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

	* DebuggerServer.cs, AssemblyInfo.cs, Util.cs, BacktraceWrapper.cs,
	  Mono.Debugging.Server.Mdb.mdp, ChangeLog, Server.cs, Makefile:
	  Initial import.

2008-04-28  Ankit Jain  <jankit@novell.com>

	* Initial import.


