Martin Koníček
95f2e9a20e
Grid visualizer - choosing columns to display (using ComboBox with custom style based on default style).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4528 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
14bf49761a
Fixed signature reading for fields;
...
Unit test for signature reading (still partially failing)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4524 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ee2a4e29cb
Fixed code analysis AddIn (fixed support for custom MSBuild loggers, ported SuppressMessageCommand to ITextEditor).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4523 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
ac76eaa009
Type caching simplified;
...
Fixed a bug for AppDomains - the AppDomain for threads can change
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4521 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
David Srbecký
e89dd70d3c
Renaming files accordingly and some final touches
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4515 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
8ed71a4bf3
Created ThreadCollection class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4513 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
b963238781
Created ModuleCollection class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4512 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
0e7636d384
Created EvalCollection class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4511 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
73eff347f1
Created ProcessCollection class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4510 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
9ff7a9d575
Created BreakpointCollection class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4509 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
abf561acc0
XamlBinding:
...
- improved code completion
- added drag and drop functionality to EditGridColumnsAndRowsDialog
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4508 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
6772190140
Resolve TypeRefs that are defined in a nested class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4507 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
6f341d41d5
Console: Report error if operator is not supported for given arguments.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4506 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
0aa7af205b
Console: Unary expressions (-i; i++)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4500 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
18bd0dcfc9
Console: String indexer ("abcd"[2]);
...
Console: Assignment operators (i += 1)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4499 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
846fe05dfe
Debugger tests - less verbose - do not show properties that have a default value (false, 0, null, {})
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4491 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
1ab3de7629
Get type of field, property or method return value.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4490 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
131cfee89d
- debugger tooltips - changed return type of IDebugger.GetTooltipControl to System.Object
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4484 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
83f72a30af
Fixed forum-9335: checked state in FileTypeRegisterer option panel is incorrect for some entries.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4467 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
38054e2991
- Object graph visualizer - tooltips with full text on values too long to fit into graph node
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4461 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
db3f066b73
Fixed SD2-893 - Searching text in a directory with no access permissions throws exception
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4460 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f2a7b38c6c
Fixed potential ArgumentNullException in search (forum-9109, though I couldn't reproduce it).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4457 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
f779eb0a69
- added EditGridColumnsAndRowsCommand
...
- ported debugger commands in text editor context menu to SharpDevelop 4.0
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4430 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
fc0b426391
- Object graph visualizer - implemented visualization of IList<T> nodes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4424 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
2146250942
- Object graph visualizer - implemented edge tooltips
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4422 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
b7f96c707f
Grid visualizer - values are now displayed as Value.InvokeToString()
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4421 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
dcee305a84
- auto size Name column in node
...
- rewrote ObjectGraphBuilder so that now property Expressions are not evaluated until rendered
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4419 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
e9b84ee2a7
- remember expanded content nodes between debugger steps
...
- renamed NestedNodeViewModel, PropertyNodeViewModel to ContentNode, ContentPropertyNode
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4414 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
28fc63226a
- refactored ExpandedExpressions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4411 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
af991de9ae
- added FullPath to NestedNodeViewModel to support remembering of expanded content nodes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4410 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
64952cedfa
- node content - added BaseClassNode, NonPublicMembersNode.
...
- ObjectGraphBuilder builds content using BaseClassNode, NonPublicMembersNode.
- displaying of BaseClassNode, NonPublicMembersNode in NestedNodeViewModel.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4409 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
f6e3e7674a
Object graph visualizer - recalculate layout on expand/collapse of content nodes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4408 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
b497bb4266
PositionedGraphNode - code cleanup.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4406 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
a8dc573d80
- ObjectGraphBuilder builds content nodes for base class members.
...
- Preparation for arrows starting at properties.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4405 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
73360cb6cd
- added ClassInheritanceTreeClassesOnly to IClass
...
- LocalizeExtension does not crash if resource is not found
- added PositionChanged to ITextEditorCaret
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4382 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
dd77c3a5ca
enabled CLR2-compatibility mode when launching profiler under CLR4
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4381 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
84114e17f8
- lazy evaluation of node content
...
- better displaying of exceptions
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4377 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
2f992ad798
- NestedNodeViewModel and PropertyNodeViewModel for displaying in PositionedGraphNodeControl
...
- Almost completely rewritten TreeLayouter to support trees of properties
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4376 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
0c8663d53a
Implemented PositionedGraphNodeControl, displaying tree of properties instead of flat list.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4371 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
662a324258
Fix build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4370 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
766110e934
Commit before refactoring of PositionedGraphNode: from flat list to tree of properties.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4369 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
61a4278c9c
Refactoring - renames.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4363 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
b5ca53f765
Moved generic data-virtualization classes to Visualizers/Common.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4362 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
65afc732e5
- Refactored ObjectGraphNode - using tree-structured content (like in Debugger.AddIn.TreeModel) instead of flat list of properties.
...
- Refactored ObjectGraphBuilder.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4361 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
ce6c51af7d
Commit of minor changes before big refactoring.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4360 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
c8215974ff
Console: Pretty print ICollection
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4354 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
0f5665e2c5
Object graph visualizer - scrolling of view area.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4353 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
df042aa949
Console: Binary operations
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4352 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
53c7f38b2d
- Fixed NullReferenceException in DebugType.IsInteger
...
- Added caching of DebugType.PrimitiveType
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4351 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago