Eusebiu Marcu
c079a6806e
use pretty print of an expression... much better!
16 years ago
Eusebiu Marcu
70b33f5963
move tooltips to Debugger.AddIn
...
move pin to Debugger.AddIn
16 years ago
eusebiu
20e51d050f
modify UI of control
...
add drag and drop to PinBookmark
16 years ago
eusebiu
afea20fac0
UI update on pin control
16 years ago
eusebiu
1d934de1b4
Edit pin control v0.2
16 years ago
eusebiu
af9798ef45
Edit Pin control v0.1
16 years ago
eusebiu
b53f8635f2
Added WPF BreakPointsPad, Watchpad, LocalVarPad + controls
16 years ago
Daniel Grunwald
f5780c2944
Apply new file headers
16 years ago
Siegfried Pammer
8bbeaac8f9
improved display of strings and characters in debugger tooltips
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5706 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
edd3fb4a0a
"Normalize" file headers.
...
Enable $Revision$ keyword expansion for all existing .cs files.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5529 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
8069a16fb5
Moved the debugger directory one level up
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5182 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
63ac1e1b04
Heuristic to show integers as hexadecimal
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5179 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
eb99732ca1
Fixed tooltips for primitive values and arrays. Show "(empty)" placeholder for empty enumerations.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5177 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
e781c4af61
Show elements directly in List<T> tooltip
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5174 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
84422d0715
String is not primitive type.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5167 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
9f743baba9
Do not use the Project and Src directories in debugger
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5162 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
bee95cb2a3
Updating Debugger.Addin to the new metadata API (the whole solution compiles again)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5120 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
2b0b4a00fb
Added Text visualizer.
...
Visualizers in tooltips are shown only when appropriate.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4798 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
31b994266c
Use WPF "DoEvents"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4790 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
7267cd5c81
Trying to reduce amount of global state in ICSharpCode.Core
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4735 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
c89bf915e0
Debugger tooltips - Debugger.AddIn.TreeNodes provide Visualizer commands which are displayed in Visualizer pickers in DebuggerTooltipControl.
...
Made everything in DebuggerTooltipControl not Focusable - if grid cell or Visualizer picker was focused, it blocked shortcuts (like F10 for stepping).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4652 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
0c8f5bb3c4
Refactored Debugger.AddIn.TreeModel.TreeNode to use SharpDevelop.IImage instead of System.Drawing.Bitmap. The Bitmap is still obtainable from IImage.Bitmap property.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4637 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
7ff82f21ef
Debugger tooltips - content displayed in a Popup
...
- added SVN keyword "Revision" to source files in Debugger.AddIn/Project/Src/Visualizers folder
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4599 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
97886eaaff
Debugger tooltips - DebuggerTooltipControl is shown in the tooltip.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4590 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
f27fd62e1c
Rewritten expressions in debugger to use NRefactory;
...
Variable Tree Model modified so that it supports lazy evaluation (for scrolling)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4555 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
4dca3978ca
Made the debugger is more aware of AppDomains. Most objects now know which appdomain they belong to.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4517 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
61e63ad4d2
CopyToClipboard: don't truncate string to 256 characters
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4023 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
b47cf83b0e
- fixed SD2-1523 - Watch pad right click shows two context menus based on patch from http://community.sharpdevelop.net/forums/t/9006.aspx
...
- applied patch for drag&drop in Watch pad from http://community.sharpdevelop.net/forums/t/9320.aspx
- fixed NullReferenceException in ValueNode if either Watch Pad or LocalVarPad are not opened (added comments)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3962 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
91bd830e61
Fixed SD2-1505 - Locals window - show values in hex does not refresh the values on display. Based on fix supplied by Nikhil Sarda.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3961 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
e00e699899
implemented the real fix for SD2-1470
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3788 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Justin Dearing
91af16cfeb
Fixed some comment typos.
...
Cleaned up using Statements.
added some Exception xml doc blocks.
Updated the projects to Visual Studio 3.5
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3648 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
751002111b
Allow setting integers to hex numbers.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3583 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Siegfried Pammer
9d7747a126
Implemented watch pad
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3470 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
403b178df6
Include class name in the callstack pad.
...
Do not include the namespace in the local variables pad.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3451 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
0471cf253f
If there is no stack frame with symbols use the first one without symbols for evaluation
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3449 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
3bd1ab5517
SD2-1342: Remove Windows.Forms dependency from ICSharpCode.Core
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3287 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ee345d0825
Support creation of all primitive types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3238 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
99bb0a198e
Fixed breakpoints for whitespace lines
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3236 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
572503b932
Better support of pointer values
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3235 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
bb1c30b9b6
All debugging options are stored in a special purpose class which is then serialized into the SharpDevelop properties file.
...
Added ChainIndex and FrameIndex to the StackFrame class
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3222 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
074deab11a
Changing the API for Value and DebugType - removed a few Is* properties.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3196 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
72fa7ab914
Initial support for pointer types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3195 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
bb7c8f88c0
Added a 'visualizer' that shows internal data about ICorDebugValue
...
(Enabled by ICorDebugVisualizerEnabled in SharpDevelop config file)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3189 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
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ý
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ý
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
Justin Dearing
a65f6d1fb1
Unified DebuggerException and DebugeeInnerException with interface IDebugeeException.
...
Re-added Debugger.Exception.InnerException.
Began adding TreeViewExceptionNode.cs
Documented code.
Renamed TreeViewNode to TreeViewVarNode.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3052 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
f7aa5f0520
Correct order of events when process is killed.
...
Only ValueNode.Create can be used to create node.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2916 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
David Srbecký
9bd0aec201
CallStackPad refresh does Application.DoEvents() as well.
...
DoEvents() called very often.
New class for logging time measurements to the console.
If one OnPause delegate resumes process, remaining delegates are not called.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2906 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
David Srbecký
b3b9282fa7
Call "ToString" on objects
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2901 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago