Siegfried Pammer
4be2da1692
use GetValueException instead of others in ExpressionEvaluationVisitor
...
implement support for equality comparison
12 years ago
Siegfried Pammer
13471bd4a9
add new breakpoint options popup
12 years ago
Siegfried Pammer
04d8d26fab
move most of the IDebugger DebuggerService infrastructure to Debugger.AddIn
12 years ago
Siegfried Pammer
a1e199e12f
add DebuggerDotCompletion to ConsolePad
12 years ago
Siegfried Pammer
8052516145
add basic DebuggerDotCompletion implementation
12 years ago
Daniel Grunwald
3403679f6b
Relicense the BSD code in the debugger to MIT as well.
12 years ago
Daniel Grunwald
eec385146f
Change LGPL headers to MIT header.
12 years ago
Siegfried Pammer
5ad61b926a
allow assignment in debugger console pad
12 years ago
Daniel Grunwald
f27a7426b2
ICSharpCode.TreeView: improve API for drag/drop/copy/paste of nodes.
12 years ago
Andreas Weizel
c8755f9ef6
Rework of "References" node with real models.
12 years ago
Siegfried Pammer
3355ca72d4
fix possible bug in ClassBrowserSupport
12 years ago
Siegfried Pammer
028be7ef0a
remove unused code
12 years ago
Daniel Grunwald
52ab4d36a5
Normalize newlines in *.cs
12 years ago
Siegfried Pammer
4b82d6e382
fix typo in CallStackPad
12 years ago
Siegfried Pammer
cb0f290477
add Ctrl+F7: Add selected text as watch; simplify EnqueueForEach
12 years ago
Daniel Grunwald
befea66cf0
Add IPropertyService.LoadExtraProperties + SaveExtraProperties
...
Add 'IncludeHidden' option for IFileSystem.GetFiles() so that it has the same functionality as FileUtility.SearchFiles()
12 years ago
Andreas Weizel
8723b9e67f
ClassBrowser fix: In tree of debugged process type definitions were not shown correctly. Also adding a debugged module to workspace always added the process'es assembly instead.
12 years ago
Andreas Weizel
fd697f5cc4
Added FullAssemblyName property in AssemblyModel, ClassBrowser, AssemblyParserService etc. now use it instead of AssemblyName.
12 years ago
Siegfried Pammer
74cc698203
remove UpdateReferences
12 years ago
Siegfried Pammer
e6ad9f7e78
fix bug in WatchPad that causes watches to be removed on every step
12 years ago
Siegfried Pammer
929eba3630
add toolbar to WatchPad
12 years ago
Siegfried Pammer
d2a7f9891b
add context menu to watches
12 years ago
Siegfried Pammer
59efcb8964
reimplement drag&drop of watches from the editor
12 years ago
Siegfried Pammer
f2c8cd5bed
reimplement WatchPad
12 years ago
Siegfried Pammer
c3dfe8dd2a
fix DebuggerProcessEntityContext: each IEntityModelContext needs a specific main or current assembly.
12 years ago
Siegfried Pammer
704811c7cd
add column auto-width property to debugger pads
12 years ago
Siegfried Pammer
6bd1258a25
use specific DebuggerProcessEntityModelContext with all modules as references, to make resolving work properly
12 years ago
Siegfried Pammer
5db0f9a816
add "debug executable" command to class browser toolbar; clean up the model factory methods
12 years ago
Siegfried Pammer
0f47b3c711
add support for Assembly References to IAssemblyModel
12 years ago
Andreas Weizel
1c93eb4096
Introduction of IAssemblyList interface and rework of ClassBrowser to operate with assembly lists instead of pure SpecialNodes.
12 years ago
Daniel Grunwald
64501c842d
Use NullSafeSimpleModelCollection where possible
12 years ago
Andreas Weizel
593fca0862
ClassBrowser: "Add to workspace" context menu command for Debugger modules.
12 years ago
Andreas Weizel
74af3970e7
Don't show context menu of usual AssemblyTreeNodes for DebuggerModuleTreeNodes. OpenFromGacDialog now using SD's default dialog style.
12 years ago
Siegfried Pammer
7dbf90413e
updated DebugAssembly and DebugModule icons
12 years ago
Siegfried Pammer
13623553e0
add icons for new ClassBrowser nodes
12 years ago
Siegfried Pammer
2fd8a237b2
implement debugger tree node in Class Browser to allow browsing and decompilation of modules currently loaded in the debug session
12 years ago
Daniel Grunwald
5ac93c1540
Port most of SharpDevelop to new ISolution API.
13 years ago
David Srbecký
4798dae6fe
Refactored the stepping logic to be more friendly with multiple symbol source;
...
JIT and NGEN optimization are explicit options now
13 years ago
David Srbecký
3c1353849f
Remove all code related to debugging of decompiled code
13 years ago
David Srbecký
82d2924b10
Removed some debugger options
13 years ago
Daniel Grunwald
0eb8e20dbc
Adjust SharpDevelop to NRefactory update.
...
I removed the Mono.Cecil reference from SD.Base as it was only used in the broken debugger-decompiler code, which doesn't really belong into Base anyways.
13 years ago
David Srbecký
0b924bbbf3
Moving some debugger's files around
13 years ago
David Srbecký
4e058deb5b
Removed parallel stacks pad for the time being
13 years ago
David Srbecký
0022f6db3f
Refactored breakpoints; Ensure multiple (conditional) breakpoints on the same line are handled.
13 years ago
Daniel Grunwald
6950976e53
Fix a couple of compiler warnings.
13 years ago
Daniel Grunwald
760a2ae10b
Remove more usages of WorkbenchSingleton.
13 years ago
Daniel Grunwald
d54cf7c844
Move remaining bookmark classes.
13 years ago
Daniel Grunwald
d0a11e630d
Move bookmark-related classes to new folder structure.
13 years ago
Daniel Grunwald
87c29779a9
Remove ICSharpCode.Core.ICommand and use the WPF ICommand instead.
...
Renamed 'caller'/'owner' to 'parameter' to be consistent with the WPF ICommand.
13 years ago
Daniel Grunwald
a3f61c855f
Move workbench-related classes into new 'Workbench' namespace.
13 years ago