David Srbecký
4b13eef2ec
Ignore debugger unit tests for now
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4768 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
76c428f5e5
Cache expressions (third attempt)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4767 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
96b13da65a
Call all evaluations from a helper method
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4766 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
c01863f358
Reverted Debugger.Core to r4721
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4765 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
bac075bbcd
Reverted some convenience methods from r4745
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4764 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
374470b84b
Expression caching (second attempt)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4760 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
b3755fc862
Grid visualizer:
...
- added index column
- simplified code for showing / hiding columns
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4759 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
3cfb2f81a5
Reverted expression caching
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4758 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f4fc787421
Disable all debugger tests (trying if this will fix the build).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4757 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
532acccbf0
ported consoles to AvalonEdit
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4755 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
e8090246eb
Grid visualizer can be opened from Debugger tooltips.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4753 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
5cb13f81c6
Ignore Debugger tests that are failing on my machine.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4752 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
bba9b753ba
SharpDevelop.Dom: in CtrlSpace+GetCompletionData methods: replace ArrayList with List<ICompletionEntry>
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4750 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
4162f7ab31
Expression caching
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4745 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
719d16891e
Mark ParseInformation.*CompilationUnit as obsolete.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4742 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
7ac6e8b962
Eval.CreateValue sets Value.ExpressionTree more correctly so that Expression.PrettyPrint does not result in stack overflow anymore.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4721 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
656d68f69b
Fixed squashed controls on debug symbols options panel.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4714 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
4c48fe2d6e
Update to Graphviz 2.24 - added new binaries, should run on clean Windows now.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4713 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2540b7e087
ParserService refactoring:
...
- one IParser instance per file
- ITextBuffer provides a method to retrieve changes since the last parse runs
- IParser implementations may choose to use this to implement incremental parsing
- no concurrent calls to the same IParser instance
- one file may be inside multiple projects
- Split out assembly handling to AssemblyParserService
- Split out LoadSolutionProjectsThread to LoadSolutionProjects.cs
See http://laputa.sharpdevelop.net/ParserServiceRefactoring.aspx
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4711 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
ae9496cac2
Object graph visualizer can be opened from debugger tooltips.
...
Attemp to move Object graph visualizer to Pad - will stay in separate topmost Window until AbstractPadContent.IsVisible works properly.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4708 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
e8a2a71648
- fixed build
...
- reintegrated some unit tests
- removed syntax highlighting (temporary)
- now using incremental XML parsing on GUI thread
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4692 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
f076e218ef
Object graph visualizer:
...
- node UI Control reuse between subsequent graphs for better performance
- styled "+" buttons
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4690 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
225e5bdcc5
Fixed NullReferenceException in unit tests pad when SharpDevelop was closed while the parser thread was still running.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4685 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
c3fe371f8f
ported ExtractMethodCommand to ITextEditor
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4684 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
1afb035d95
Use ITextBuffer instead of string in IParser.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4668 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
Daniel Grunwald
51fcc171d6
Add ChangeTrackingCheckpoint to AvalonEdit.Document.
...
Removed calls to LINQ Cast<T>() where possible (now using C# 4.0 covariance).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4639 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
e8964e5495
- Debugger tooltips display icons
...
- fixed warnings
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4638 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
Siegfried Pammer
9f2405b925
XamlBinding:
...
- changed ResolveContext to use AvalonEdit.XmlParser
- changed unit tests
- added unit tests
* added highlighting for selected search result
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4636 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
Daniel Grunwald
7f6d0a5968
Added Rope<T> to AvalonEdit and use it instead of the GapTextBuffer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4597 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
Martin Koníček
6a27467bda
Debugger tooltips - added DebuggerTooltipControl.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4589 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
8ffd9d8269
Refactored LazyListView to LazyItemsControl, can be used with any ItemsControl.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4584 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
4daa29a0eb
Grid visualizer:
...
- refactored value providers
- values are obtained from debugger only for displayed columns
- scrolls to top when new variable inspected
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4577 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
b150f570c2
Fixed bug in caching ListValuesProvider.GetCount. This bug wasn't visible before the Expressions refactoring (rev. 4555) due to caching implemented in the old Expressions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4576 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
29622091dd
Missed one TypeSpec case
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4567 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
327b5f9224
WindowsDebugger.GetTooltipControl fixed - returns simple string tooltip.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4566 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
dc4d2cffdd
Restructured the API for creating DebugType;
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4560 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
72357a0f1d
Fixed build
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4557 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
Siegfried Pammer
e543fb8401
Profiler: fixed display of meta data tokens VAR and MVAR
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4551 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a6ec66b0c6
Handle SVN errors when creating a new project.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4541 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
937fc8fc1e
Fixed SD2-1406: More Missing String Resources
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4538 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
091c06d2b3
- refactoring of LanguageBindings, introduced ProjectBindings
...
- fixed ExamplePad.xft
- added OutlinePad and IOutlineContentHost
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4537 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
b42acf6a76
Fixed SD2-1525: Error creating new files when default encoding was set to Unicode.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4535 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
36b451624a
Fixed InvalidOperationException in ReflectorAddIn when the 'run as administrator' compatibility option is set on Reflector.exe.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4533 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
ea1cb8a263
Support creating type from signature for arrays and pointers
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4529 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago