Wed Feb 24 15:47:16 CET 2010 Paolo Molaro <lupus@ximian.com>
[mono.git] / mcs / class / Mono.Debugger.Soft / Mono.Debugger.Soft / ChangeLog
1 2010-02-20  Zoltan Varga  <vargaz@gmail.com>
2
3         * VirtualMachine.cs (CreateExceptionRequest): Add an overload taking two
4         booleans which specify whenever to report caught/uncaught exceptions.
5
6         * ExceptionRequest.cs: Add public properties for them.
7
8         * Connections.cs: Pass the caught/uncaught flags to the debuggee. Bump protocol
9         minor version.
10
11 2010-02-11  Zoltan Varga  <vargaz@gmail.com>
12
13         * AssemblyMirror.cs: Add missing GetType () overloads.
14
15 2010-02-04  Zoltan Varga  <vargaz@gmail.com>
16
17         * TypeMirror.cs (EnumUnderlyingType): New property.
18
19         * EnumMirror.cs: Use it.
20
21         * VirtualMachine.cs (CreateEnumMirror): New method to create an EnumMirror.
22
23         * AppDomainMirror.cs (GetCorrespondingType): New method to return a TypeMirror
24         corresponding to a primitive type.
25
26         * TypeMirror.cs (IsEnum): Implement.
27
28         * EnumMirror.cs (.ctor): New internal constructor called from CreateEnumMirror
29         which does lots of error checking.
30
31 2010-01-28  Zoltan Varga  <vargaz@gmail.com>
32
33         * AssemblyUnloadEvent: New file.
34
35         * VirtualMachine.cs Connection.cs: Add support for assembly unload events.
36
37 2009-12-05  Lluis Sanchez  <lluis@novell.com>
38
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.
43
44 2009-12-03  Zoltan Varga  <vargaz@gmail.com>
45
46         * StructMirror.cs (this): Ignore static fields.
47
48 2009-12-02  Geoff Norton  <gnorton@novell.com>
49
50         * VirtualMachineManager.cs: We might get a SocketException (interrupted)
51         here, so lets just handle all Exceptions to our Accept pattern the same
52         way
53
54 2009-12-01  Zoltan Varga  <vargaz@gmail.com>
55
56         * VirtualMachine.cs (ErrorHandler): Handle NOT_SUSPENDED error code too.
57
58 2009-11-24  Zoltan Varga  <vargaz@gmail.com>
59
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.
63
64 2009-11-19  Zoltan Varga  <vargaz@gmail.com>
65
66         * AssemblyMirror.cs: Add a GetName () method.
67
68 2009-11-17  Zoltan Varga  <vargaz@gmail.com>
69
70         * Connection.cs ObjectMirror.cs: Implement invokes in a real asynchronous way,
71         without waiting.
72
73 2009-11-14  Zoltan Varga  <vargaz@gmail.com>
74
75         * InvokeOptions.cs: Add SingleThreaded option, not yet works.
76
77         * VirtualMachineManager.cs (Launch): Pass options to BeginLaunch.
78
79         * ObjectMirror.cs TypeMirror.cs StructMirror.cs: Implement an async version of
80         InvokeMethod ().
81
82 2009-11-13  Zoltan Varga  <vargaz@gmail.com>
83
84         * InvokeOptions.cs: New file.
85
86         * ObjectMirror.cs TypeMirror.cs StructMirror.cs: Add support for passing flags
87         to InvokeMethod ().
88
89         * Connection.cs: Bump protocol version.
90
91 2009-11-12  Zoltan Varga  <vargaz@gmail.com>
92
93         * VirtualMachineManager.cs: Put back the old Launch (string[], LaunchOptions)
94         overload.
95
96 2009-11-11  Geoff Norton  <gnorton@novell.com>
97
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.
101
102 2009-11-10  Zoltan Varga  <vargaz@gmail.com>
103
104         * VirtualMachineManager.cs (Launch): Close the listening socket instead of
105         shutting it down since Shutdown throws on exception on non-connected sockets
106         in ms.net.
107
108 2009-11-05  Zoltan Varga  <vargaz@gmail.com>
109
110         * VirtualMachineManager.cs (Listen): Resurrect the old listen method.
111
112         * VirtualMachineManager.cs (Connect): New method to connect to a runtime
113         listening at the provided address.
114
115 2009-11-04  Lluis Sanchez  <lluis@novell.com>
116
117         * VirtualMachineManager.cs: Properly redirect standard output.
118
119 2009-11-03  Zoltan Varga  <vargaz@gmail.com>
120
121         * EventRequest.cs (AssemblyFilter): New property to filter
122         events based on a list of assemblies.
123
124         * Connection.cs: Add assembly filters to the protocol implementation.