Christian Hornung
ce43d8fd7f
ReflectorAddIn: Fixed finding nested classes and members thereof.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4816 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2d27ca98aa
Fix build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4814 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
35d7d32d29
trying to fix build with x:Name instead of Name
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4809 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
b781b6e676
Text visualizer has two separate buttons for Copy to clipboard and Close.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4808 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
9c38d149a0
Unit test for explicit method argument typing
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4807 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
d0cfba4f9e
Value.Array* return 0/null instead of throwing exception for non-arrays
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4806 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
8d63e4c377
Explicit names in tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4805 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
23f007c2b7
Use explicit typing information during evaluation
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4804 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
03b7647f0f
- moved some debugger classes to extra files
...
- ported conditional breakpoints to WPF
- added ability to switch scripting language in conditional breakpoints, watch pad and console pad.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4803 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
2372730244
Add explicit type informations to expressions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4802 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
fc6637a32f
Text visualizer has word wrap and copy to clipboard.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4801 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
5624365c38
Fix unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4800 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
5a692a7100
Replace equals sign with space to match new PartCover command line syntax.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4799 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
Martin Koníček
52ab692214
Object graph visualizer shows fields.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4795 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
4ea09fbbae
Revert docking library change (broke more stuff than it fixed). Small improvements to Boo interpreter pad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4793 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
cc06eec997
- corrected typo in ITextEditorOptions
...
- added AllMembers to IClass
- improved console (allow Ctrl+A, Delete or Backspace to clear the console)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4791 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
Martin Koníček
793d82a9df
Fixed "Process is not paused" exception in DebuggerHelpers.InvokeDefaultGetHashCode - thanks to David.
...
Started implementing Eval.NewObject.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4788 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
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