Daniel Grunwald
e5560361b9
Update setup.
13 years ago
Daniel Grunwald
b016131315
Made debugger type system thread-safe.
13 years ago
Daniel Grunwald
f8629c101c
Fix crash when opening LoadSaveOptions.
13 years ago
Daniel Grunwald
c924cd6aef
Lazy-load the debugger type system.
13 years ago
Daniel Grunwald
dfaab95005
Adjust debugger test cases to new DefaultResolvedMethod.ToString() implementation.
...
Enable lazy-loading for the debugger type system.
13 years ago
Daniel Grunwald
e1d7f1bf7f
Show tooltips on EnhancedScrollBarTrack.
...
Fixed NullReferenceException when showing tooltip after debugging.
13 years ago
Daniel Grunwald
7b43181128
Fix crash when opening editor context menu due to missing BreakpointChangeMenuBuilder
13 years ago
Siegfried Pammer
491f0cc7f3
fix Evaluator Unit Test
13 years ago
Siegfried Pammer
c9bea6a597
reimplement tooltips for simple expressions
13 years ago
David Srbecký
97210949c5
Change style of selected local variable item - do not highlight it
13 years ago
David Srbecký
efbbdca049
Fixing/updating debugger unit tests:
...
DebugType_CompilerGeneratedClasses,
ControlFlow_MainThreadExit,
Thread_Tests
13 years ago
David Srbecký
5d802a226d
Fixing/updating debugger unit tests:
...
DynamicCode,
ExpressionEvaluatorVisitor_Tests,
StackFrame_Tests,
Value_Tests
13 years ago
David Srbecký
848aa733e5
Fixing/updating debugger unit tests:
...
AppDomain_Tests,
ControlFlow_Stepping,
DebugType_Tests,
StackFrame_Callstack,
StackFrame_Lifetime
13 years ago
Siegfried Pammer
2857444c52
Implement better value conversion in the evaluator.
13 years ago
Siegfried Pammer
ca8b21c242
fixing evaluation unit tests
13 years ago
David Srbecký
b842abccbd
Fix NullReference exception in IsDisplayClass.
...
Add IsKnownType helper.
13 years ago
Daniel Grunwald
f37888e7c8
Fixed local variable references in current module.
13 years ago
Siegfried Pammer
52add16bea
use new IType information for expression evaluation
13 years ago
Siegfried Pammer
28bc1648b0
Implemented debugger expression evaluation using NRefactory semantic trees.
13 years ago
Daniel Grunwald
3172370e38
Implement looking up ICorDebugFunction in debugger type system.
13 years ago
David Srbecký
fa16156631
Replaced debugger's type system with NRefactory type system
13 years ago
Daniel Grunwald
253a5a6d2c
Add IMethod.GetVariableType() extension method to debugger type system.
13 years ago
Daniel Grunwald
2a7d589f3b
Avoid reparse when the chosen configuration/platform is not Debug/Any CPU.
13 years ago
Daniel Grunwald
b55a75d3fb
Add GetMetadataToken() extension method.
13 years ago
Daniel Grunwald
3b2fd56d92
Initialize the debugger type system asynchronously.
13 years ago
Daniel Grunwald
fde86264a2
Add compilation.Import(ICorDebugType)
13 years ago
Daniel Grunwald
88959babf6
Initialize NR5-based type system in the debugger.
13 years ago
Siegfried Pammer
4671ad9828
WIP
13 years ago
Daniel Grunwald
0e2a410acb
Move portable library strings to translation database.
13 years ago
mkonicek
4a47709926
Don't evaluate expressions in the Object graph visualizer.
...
The support for direct evaluation of NRefactory
expressions is going to be deprecated in the debugger.
This commit removes the dependency on expression
evaluation from the Object graph debugger visualizer.
13 years ago
Daniel Grunwald
12fba5cb2b
Remove incorrect GetElementType() call.
13 years ago
Daniel Grunwald
e8ca5763fa
Fixed NotSupportedException when stepping into a decompiled generic method. (crash #3606 )
13 years ago
Siegfried Pammer
57f9d9937b
fix http://community.sharpdevelop.net/forums/t/15743.aspx - Null reference exception in Watch windows
13 years ago
Siegfried Pammer
723ed39a8a
fix http://community.sharpdevelop.net/forums/t/15745.aspx - Delete variable in watch window
13 years ago
David Srbecký
13e147a480
Refactored Threads Pad
13 years ago
David Srbecký
67def76f66
Removed MemoryPad and ObjectGraphPad
13 years ago
David Srbecký
e3dc696ebc
Refactored LoadedModulesPad
13 years ago
David Srbecký
1022ad705b
Refactored CallStack Pad
13 years ago
David Srbecký
b8747a1476
Refactored Breakpoints Pad and Bookmarks Pad
13 years ago
David Srbecký
0a98924dd2
Do not throw exception when the debugger encounters thread which we do not know about.
14 years ago
David Srbecký
f6cdd42cf5
Refactored Local Variables Pad and Watch Pad
14 years ago
Daniel Grunwald
78c9de6e32
Fixed CallStackPad not refreshing when during initialization.
14 years ago
Siegfried Pammer
c07882ccfb
fix http://community.sharpdevelop.net/forums/t/15637.aspx
...
and other issues in WatchInputBox
14 years ago
Siegfried Pammer
3abf671f4d
fix another side of SD-1846 - Changing debugger options during debug causes exception
14 years ago
Siegfried Pammer
dd1c8955f6
fix exception 3265 again
14 years ago
David Srbecký
f0ab856167
Removed SelectedThread and SelectedStackFrame from the debugger core. The addin now has to track those.
...
The thread to be used for evaluation has to be explicitly passed to debugger calls.
14 years ago
David Srbecký
d358ce6f4a
Removed PausedReason.
...
PauseSession and DebuggeeState replaced with Int64.
14 years ago
David Srbecký
0d4cd64ae6
Removed several debugger events. Refactored event handling in the debugger addin.
14 years ago
David Srbecký
fb31be5e4c
Cleaning up debugger tree model and tooltips
14 years ago
David Srbecký
4220d4d319
Merely moved some TreeModel code together
14 years ago