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

	* StructMirror.cs: Fix field indexer for structs with static fields.
	* VirtualMachineManager.cs: Added an option to LaunchOptions which
	allows providing a custom method for launching the process. This
	allows launching mono in a wrapper process.

2009-12-03  Zoltan Varga  <vargaz@gmail.com>

	* StructMirror.cs (this): Ignore static fields.

2009-12-02  Geoff Norton  <gnorton@novell.com>

	* VirtualMachineManager.cs: We might get a SocketException (interrupted)
	here, so lets just handle all Exceptions to our Accept pattern the same
	way

2009-12-01  Zoltan Varga  <vargaz@gmail.com>

	* VirtualMachine.cs (ErrorHandler): Handle NOT_SUSPENDED error code too.

2009-11-24  Zoltan Varga  <vargaz@gmail.com>

	* ObjectMirror.cs TypeMirror.cs StructMirror.cs: Make the BeginInvokeMethod
	which takes a 'vm' argument obsolete, it was added by mistake, add a version
	without that argument instead.

2009-11-19  Zoltan Varga  <vargaz@gmail.com>

	* AssemblyMirror.cs: Add a GetName () method.

2009-11-17  Zoltan Varga  <vargaz@gmail.com>

	* Connection.cs ObjectMirror.cs: Implement invokes in a real asynchronous way,
	without waiting.

2009-11-14  Zoltan Varga  <vargaz@gmail.com>

	* InvokeOptions.cs: Add SingleThreaded option, not yet works.

	* VirtualMachineManager.cs (Launch): Pass options to BeginLaunch.

	* ObjectMirror.cs TypeMirror.cs StructMirror.cs: Implement an async version of
	InvokeMethod ().

2009-11-13  Zoltan Varga  <vargaz@gmail.com>

	* InvokeOptions.cs: New file.

	* ObjectMirror.cs TypeMirror.cs StructMirror.cs: Add support for passing flags
	to InvokeMethod ().

	* Connection.cs: Bump protocol version.

2009-11-12  Zoltan Varga  <vargaz@gmail.com>

	* VirtualMachineManager.cs: Put back the old Launch (string[], LaunchOptions)
	overload.

2009-11-11  Geoff Norton  <gnorton@novell.com>

	* VirtualMachineManager.cs: Refactor the APIs to have async methods.
	Remove a bunch of Listen overloads that are pointless.  Refactor
	Launch to take a ProcessStartInfo instead of string arguments.

2009-11-10  Zoltan Varga  <vargaz@gmail.com>

	* VirtualMachineManager.cs (Launch): Close the listening socket instead of
	shutting it down since Shutdown throws on exception on non-connected sockets
	in ms.net.

2009-11-05  Zoltan Varga  <vargaz@gmail.com>

	* VirtualMachineManager.cs (Listen): Resurrect the old listen method.

	* VirtualMachineManager.cs (Connect): New method to connect to a runtime
	listening at the provided address.

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

	* VirtualMachineManager.cs: Properly redirect standard output.

2009-11-03  Zoltan Varga  <vargaz@gmail.com>

	* EventRequest.cs (AssemblyFilter): New property to filter
	events based on a list of assemblies.

	* Connection.cs: Add assembly filters to the protocol implementation.
