1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264
|
2010-06-29 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerSession.cs: Show no window when starting the
app.
2010-06-01 Levi Bard <levi@unity3d.com>
* SoftDebuggerSession.cs: Catch SocketException
on session exit.
2010-05-31 Levi Bard <levi@unity3d.com>
* SoftDebuggerSession.cs: Account for multiple assemblies
being built from a single source file.
2010-05-31 Levi Bard <levi@unity3d.com>
* SoftDebuggerSession.cs: Clear the source-to-type map on
assembly unload.
2010-05-19 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerAdaptor.cs: Improved detection of null values.
2010-05-10 Lluis Sanchez Gual <lluis@novell.com>
* Mono.Debugger.Soft.dll:
* Mono.Debugger.Soft.dll.mdb: Updated to latest.
* SoftDebuggerAdaptor.cs: Handle the new
AbsentInformationException.
2010-05-07 Lluis Sanchez Gual <lluis@novell.com>
* SoftEvaluationContext.cs:
* SoftDebuggerBacktrace.cs: Track api changes.
2010-05-07 Lluis Sanchez Gual <lluis@novell.com>
* PropertyValueReference.cs: Track api changes.
2010-05-04 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerSession.cs: Don't redirect output/error when
using an external console. Use TargetProcess instead of
Process, since Process doesn't work for external consoles.
2010-04-29 Lluis Sanchez Gual <lluis@novell.com>
* Mono.Debugger.Soft.dll:
* Mono.Debugger.Soft.dll.mdb: Updated from Mono.
* SoftDebuggerSession.cs:
* SoftDebuggerStartInfo.cs: Track API changes.
* SoftDebuggerAdaptor.cs: The call to ToString may return
null. Return an empty string in this case. Fixes bug
#599434.
2010-04-26 Lluis Sanchez Gual <lluis@novell.com>
* Mono.Debugger.Soft.dll:
* Mono.Debugger.Soft.dll.mdb: Updated.
2010-04-19 Carlo Kok <ck@remobjects.com>
* SoftDebuggerSession.cs:
* SoftEvaluationContext.cs:
Allow for custom expression evaluator.
2010-04-14 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerAdaptor.cs: When getting the members of a type,
take into account overriden virtual properties. Fixes bug
#580994 - MD debugger hover window ignores virtual.
2010-03-30 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerSession.cs: Set the current request in the Step
Out command. Fixes bug #569418 - Debugger sometimes loses
track of stepping.
2010-03-30 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerSession.cs:
* SoftDebuggerStartInfo.cs: Fix external console support
again.
2010-03-29 Levi Bard <levi@unity3d.com>
* SoftDebuggerSession.cs: Improve assembly matching.
2010-03-26 Levi Bard <levi@unity3d.com>
* SoftDebuggerSession.cs: Handle assembly unload.
2010-03-17 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerAdaptor.cs: Don't crash if something goes wrong
while getting type data.
2010-03-09 Michael Hutchinson <mhutchinson@novell.com>
* SoftDebuggerAdaptor.cs: Nicer log messages.
* LoggingService.cs: Use custom logger for the new LogMessage
call. Remove unnecessary string.Format call.
2010-03-09 Martin Baulig <martin@ximian.com>
* SoftDebuggerSession.cs: Add protected virtual methods
OnHandleEvent(), OnVMStartEvent(), OnVMDeathEvent() and
OnBreakpointBound().
2010-03-05 Martin Baulig <martin@ximian.com>
Use the new Soft Debugger API to abort invocations.
* SoftDebuggerAdaptor.cs (MethodCall.Abort): Implement this.
* Mono.Debugger.Soft.dll:
* Mono.Debugger.Soft.dll.mdb: Updated.
2010-03-03 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerSession.cs: Don't catch the thread abort
exception, unless there is a catchpoint for it. Based on a
patch by Levi Bard.
2010-03-02 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerAdaptor.cs: Renamed variable to improve
readability.
* SoftEvaluationContext.cs: When calling a method, make sure
value type arguments are properly boxed when required.
2010-03-01 Michael Hutchinson <mhutchinson@novell.com>
* SoftDebuggerSession.cs:
* Mono.Debugger.Soft.dll:
* Mono.Debugger.Soft.dll.mdb: Updated SDB dll, stops uncaught
exception handler getting all caught exceptions on older
Monos, and updates protocol.
2010-03-01 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerAdaptor.cs: Improved support for indexers.
Improved GetType implementation, so that it can now properly
instantiate generic types.
2010-02-26 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerAdaptor.cs: Implement enum conversions.
2010-02-23 Lluis Sanchez Gual <lluis@novell.com>
* Mono.Debugger.Soft.dll:
* Mono.Debugger.Soft.dll.mdb: Updated.
* SoftDebuggerSession.cs: Report unhandled exceptions.
2010-02-22 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerBacktrace.cs: Don't crash if the debugger
stopped and the current thread could not be found.
2010-02-22 Lluis Sanchez Gual <lluis@novell.com>
* Mono.Debugger.Soft.dll:
* Mono.Debugger.Soft.dll.mdb: Updated.
* SoftDebuggerAdaptor.cs: Add missing null check.
2010-02-22 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerAdaptor.cs:
* SoftDebuggerSession.cs: Implement GetCurrentException.
2010-02-17 Lluis Sanchez Gual <lluis@novell.com>
* Makefile.am:
* Mono.Debugging.Soft.csproj: Fix assembly reference. Set the
autotools project flag, so it can properly resolve relative
paths.
2010-02-16 Lluis Sanchez Gual <lluis@novell.com>
* Mono.Debugging.Soft.csproj: Track api changes. Some engine
info is now taken from extension node metadata.
2010-02-10 Michael Hutchinson <mhutchinson@novell.com>
* SoftDebuggerSession.cs: Force-load System.Exception to work
around sdb currently not giving a type load for this. Warn
on duplicate type loads - they could cause problems because
we can't handle them and they currently might happen e.g.
with appdomains. Shorten stupidly long lines.
* LoggingService.cs: Only insert newline if exception is not
null.
2010-02-04 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerSession.cs: Dont print the expression when a
tracepoint is hit. UpdateListTraceValue will do it.
2010-02-03 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerAdaptor.cs: Implemented GetTypeArgs. Report the
correct exception name when an exception is thrown in the
target. Fixes bug #576427 - Debugger hides any user
exception.
2010-02-03 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerSession.cs: When a breakpoint can't be resolved,
set it as invalid. Set it to valid when resolved. Fixes bug
#564541 - Set breakpoint should work on expressions and not
lines.
2010-02-02 Lluis Sanchez Gual <lluis@novell.com>
* ArrayAdaptor.cs:
* Mono.Debugger.Soft.dll:
* SoftDebuggerAdaptor.cs:
* FieldValueReference.cs:
* SoftDebuggerSession.cs:
* SoftEvaluationContext.cs:
* SoftDebuggerBacktrace.cs:
* VariableValueReference.cs:
* PropertyValueReference.cs:
* Mono.Debugger.Soft.dll.mdb: Use the new namespace for the
soft debugger. Updated the sdb client library.
2010-01-25 Michael Hutchinson <mhutchinson@novell.com>
* SoftDebuggerSession.cs: Write a message to the debugger
output if unable to insert a breakpoint.
2010-01-22 Lluis Sanchez Gual <lluis@novell.com>
* SoftDebuggerAdaptor.cs: Implement new ForceLoadType
overridable.
2010-01-20 Michael Hutchinson <mhutchinson@novell.com>
* AssemblyInfo.cs:
* ArrayAdaptor.cs:
* LoggingService.cs:
* SoftDebuggerSession.cs:
* SoftDebuggerAdaptor.cs:
* Mono.Debugger.Soft.dll:
* FieldValueReference.cs:
* SoftDebuggerBacktrace.cs:
* SoftDebuggerStartInfo.cs:
* SoftEvaluationContext.cs:
* VariableValueReference.cs:
* PropertyValueReference.cs:
* Mono.Debugger.Soft.dll.mdb:
* Mono.Debugging.Soft.csproj: Split out a new dll
Mono.Debugging.Soft from the soft debugger addin. It has the
bits that have with no MD deps apart from Mono.Debugging,
and it's strongnamed so MonoVS can use it.
|