David Srbecký
a4d47a8c69
Use Ast visitor to evaluate debugger tooltips
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3185 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
f21e918f6d
Fix: "A reference value was found to be bad during dereferencing."
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3183 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
1c894968d7
Accept new test output: Container changed from array to List<T>
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3182 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
8b95a3cfb5
Moved some convenience methods from Expression.Create to MethodInfo
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3181 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
dd4cb95ad1
Detection of kernel debugger: Consider the /nodebug option and handle any missing slashes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3180 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
dfa651c2a1
Use richer set of icons in the local variables pad
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3179 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
d17efd1045
Forgot to commit 2 files
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3178 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
47221d89d5
Implemented Run to cursor command
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3177 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
5080d5c8d9
Fixed Breakpoint.Hit event;
...
Checking the MD5 of debugged file with the original MD5
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3176 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
35b252484c
After attaching to a process the stop menu will now show a dialog asking whether the process should be terminated or detached.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3172 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
a29e114ca0
All properties called HasExited renamed to some more descriptive name.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3170 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
910bef1044
Fixed bug introduced in 3137: Breakpoint was disabled rather then just deactivated on detach.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3168 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
91762af494
Do some effort to locate the source code for a given symbol file
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3167 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
66963f1025
Fix the IList extension in the case where integers are printed in hex
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3166 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
5d69e1012e
Attach to process dialog now can show or hide non-managed processes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3165 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
6a371d89e2
Fix unit test: Just-My-Code and ObeyAttributes are enabled by default
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3164 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
866b0f92fe
Added an options page for the debugger
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3163 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
d03abbe470
Reformatted the output of debugger tests: properties are outputted as attributes rather then elements
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3161 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Justin Dearing
4591960580
Some refactoring of the projecthandling coded. Documented some methods and cleaned up code. Also DirectoryNodeFactory got its own file.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3160 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
73a9a6552e
DebuggerHidden attribute marks code as non-user code
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3159 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
08b3a84a5d
Process.Terminate blocks until the process is terminated.
...
Improved termination unit tests
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3158 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
d95b4ac9c9
Enforce invariant culture for debugger unit tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3157 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
da2a5721d2
More verbose error messages of unit tests. (For server diagnostics, the unit tests work on my machine)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3156 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
0fae4ba16b
Ignore code marked with DebuggerStepThroughAttribute or DebuggerNonUserCodeAttribute
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3155 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
3c97029fc0
Significantly beefing up the MetaData wrapper
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3154 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
9c8d604831
Detaching from a process no longer causes the text editor to jump to the line of code where the process was paused just before detaching.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3153 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
c2c5e8b021
Add log4net, NUnit, PartCover source code to Vendor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3150 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
dbba4a13eb
Rewritten Breakpoint and SourcecodeSegment classes. SourcecodeSegment is now immutable.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3137 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
8759a05e66
Yet again significantly rewriting process state control
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3136 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
a0320660b3
Breakpoints:
...
Do not use ISymUnmanagedReader.GetDocument. It is broken if two files have the same name.
Do not use ISymUnmanagedMethod.GetOffset. It sometimes returns negative offset.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3135 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
755f269c55
Sort variables alphabetically
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3134 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
d876c23d12
Debugging of .NET 1.1 programs is not supported
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3133 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
2545154105
Changed semantics of Process.Terminate: The process is not immediately marked as exited; It is marked as exited when the callback is received.
...
Added tests for process termination.
Tracking of COM objects is no longer outputted to the console.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3132 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
b30d1d7366
Thread now has only one terminating event: Thread.Exited
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3131 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
caca8e4c40
Removed caching of values in thread - it is possible to get thread state only in paused state.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3130 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
0e240f6375
Subversion 1.5 can move already-moved files and directories; so we can cleanup the SubversionAddIn code a bit and automatically add new directories to version control.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3128 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
a1093526c3
Fixed two bugs in the HighlightingEditor (might fix forum-7900).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3118 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
8d6b59bf0d
Fixed SD2-1301: Debugging when Windows started in debug mode
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3116 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
10c2f3348e
Fixed SD2-1423: Thread state is invalid exception when breaking into application after main thread finished;
...
Including test
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3115 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
395b525929
Added Module.GetNamesOfDefinedTypes - this one includes generic types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3112 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
2cd06c6232
Make sure not to include "return parameter" into methods parameter count
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3111 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ab6a579558
Added Module.GetDefinedTypes; Only non-generic types are returned at the moment;
...
Added test for it
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3110 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Justin Dearing
1bd7eca986
Documented ProcessExitedException. Added a new constructor, as well as a ProcessName property. I cannot populate these yet.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3109 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
f669b4752e
Incremented debugger version to 3.0.0.0
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3108 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
06766bc96d
Fixed SD2-1387: Freezing a thread may hang SharpDevelop
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3107 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
34c72f5b81
Fixed SD2-1118: Trying to manualy close the debuggee while the Local variables pad is loading nodes throws exception.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3106 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
10ad362c70
Fixed SD2-1395: Cannot see the value of static members of a class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3103 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
676eaa7cb6
Arrays are divided into ranges of 100 elements in Tooltips
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3102 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
fbab0fe085
Test output updated for interfaces;
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3101 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
d0f467cf57
Added support for attaching the debugger to a running process.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3100 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago