1 2010-02-20 Zoltan Varga <vargaz@gmail.com>
3 * VirtualMachine.cs (CreateExceptionRequest): Add an overload taking two
4 booleans which specify whenever to report caught/uncaught exceptions.
6 * ExceptionRequest.cs: Add public properties for them.
8 * Connections.cs: Pass the caught/uncaught flags to the debuggee. Bump protocol
11 2010-02-11 Zoltan Varga <vargaz@gmail.com>
13 * AssemblyMirror.cs: Add missing GetType () overloads.
15 2010-02-04 Zoltan Varga <vargaz@gmail.com>
17 * TypeMirror.cs (EnumUnderlyingType): New property.
19 * EnumMirror.cs: Use it.
21 * VirtualMachine.cs (CreateEnumMirror): New method to create an EnumMirror.
23 * AppDomainMirror.cs (GetCorrespondingType): New method to return a TypeMirror
24 corresponding to a primitive type.
26 * TypeMirror.cs (IsEnum): Implement.
28 * EnumMirror.cs (.ctor): New internal constructor called from CreateEnumMirror
29 which does lots of error checking.
31 2010-01-28 Zoltan Varga <vargaz@gmail.com>
33 * AssemblyUnloadEvent: New file.
35 * VirtualMachine.cs Connection.cs: Add support for assembly unload events.
37 2009-12-05 Lluis Sanchez <lluis@novell.com>
39 * StructMirror.cs: Fix field indexer for structs with static fields.
40 * VirtualMachineManager.cs: Added an option to LaunchOptions which
41 allows providing a custom method for launching the process. This
42 allows launching mono in a wrapper process.
44 2009-12-03 Zoltan Varga <vargaz@gmail.com>
46 * StructMirror.cs (this): Ignore static fields.
48 2009-12-02 Geoff Norton <gnorton@novell.com>
50 * VirtualMachineManager.cs: We might get a SocketException (interrupted)
51 here, so lets just handle all Exceptions to our Accept pattern the same
54 2009-12-01 Zoltan Varga <vargaz@gmail.com>
56 * VirtualMachine.cs (ErrorHandler): Handle NOT_SUSPENDED error code too.
58 2009-11-24 Zoltan Varga <vargaz@gmail.com>
60 * ObjectMirror.cs TypeMirror.cs StructMirror.cs: Make the BeginInvokeMethod
61 which takes a 'vm' argument obsolete, it was added by mistake, add a version
62 without that argument instead.
64 2009-11-19 Zoltan Varga <vargaz@gmail.com>
66 * AssemblyMirror.cs: Add a GetName () method.
68 2009-11-17 Zoltan Varga <vargaz@gmail.com>
70 * Connection.cs ObjectMirror.cs: Implement invokes in a real asynchronous way,
73 2009-11-14 Zoltan Varga <vargaz@gmail.com>
75 * InvokeOptions.cs: Add SingleThreaded option, not yet works.
77 * VirtualMachineManager.cs (Launch): Pass options to BeginLaunch.
79 * ObjectMirror.cs TypeMirror.cs StructMirror.cs: Implement an async version of
82 2009-11-13 Zoltan Varga <vargaz@gmail.com>
84 * InvokeOptions.cs: New file.
86 * ObjectMirror.cs TypeMirror.cs StructMirror.cs: Add support for passing flags
89 * Connection.cs: Bump protocol version.
91 2009-11-12 Zoltan Varga <vargaz@gmail.com>
93 * VirtualMachineManager.cs: Put back the old Launch (string[], LaunchOptions)
96 2009-11-11 Geoff Norton <gnorton@novell.com>
98 * VirtualMachineManager.cs: Refactor the APIs to have async methods.
99 Remove a bunch of Listen overloads that are pointless. Refactor
100 Launch to take a ProcessStartInfo instead of string arguments.
102 2009-11-10 Zoltan Varga <vargaz@gmail.com>
104 * VirtualMachineManager.cs (Launch): Close the listening socket instead of
105 shutting it down since Shutdown throws on exception on non-connected sockets
108 2009-11-05 Zoltan Varga <vargaz@gmail.com>
110 * VirtualMachineManager.cs (Listen): Resurrect the old listen method.
112 * VirtualMachineManager.cs (Connect): New method to connect to a runtime
113 listening at the provided address.
115 2009-11-04 Lluis Sanchez <lluis@novell.com>
117 * VirtualMachineManager.cs: Properly redirect standard output.
119 2009-11-03 Zoltan Varga <vargaz@gmail.com>
121 * EventRequest.cs (AssemblyFilter): New property to filter
122 events based on a list of assemblies.
124 * Connection.cs: Add assembly filters to the protocol implementation.