David Srbecký
882b0af0c5
Removed Value.Name property.
...
Removed ValueCollection.
Removed ExpressionCollection.
Reorganized methods in StackFrame, added some convenience methods.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2863 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
d5d8be2da6
Corrected ClassDiagram's Diagram.dll entry in installer so the Diagram.dll is now installed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2862 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
ccdf9de860
Added a little more code for the db control - working on the db object tree
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2861 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
719b15793d
Fixed forum-7231: InvalidOperationException when subversion overlay icon manager tries to set overlay before project browser tree view is created.
...
Add try-catch around Process.Start for starting URLs (on some systems, the browser opens but Process.Start produces an exception, e.g. forum-7017).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2860 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
41386ade75
Remove IExpirable from Value.
...
Tests: catch ToString exceptions.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2859 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
eb51f205a8
Change buttons in exception box to "Break", "Continue" and "Terminate". "Continue" is enabled only for handled exceptions and "Break" unwinds exceptions by default.
...
"Show full error..." made localizable.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2858 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
03a4e7c589
Tests output - use name of dumped object as the XML node name.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2857 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
2b2b1a35ee
Updated Stepping test
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2856 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
e2e20eeb70
Include ToString value in the test output
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2855 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
c4c7289fa6
A set of properties to expand can be specified in debugger tests.
...
Some tests updated.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2854 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
9aaa783bf9
Debugger tests - do not expand properties by default.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2853 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
9d7ca80e7f
".cs" part of test name
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2852 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
a82ac0c580
Added the expected output to the tests as well
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2851 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
7ad7219b5a
Move testing code to the tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2850 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
0bcac074c1
Tweak debug test output - specify the object type as attribute rather then container node.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2849 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
9113b7c44d
Update debugger tests.
...
Prevent infinite recursion in debugger tests.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2848 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
cbb4538ef7
Add context menu to the Local Variables Pad.
...
Add context menu to error item which shows the full exception.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2847 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
669ace74ea
Catch evaluation errors are display them as special error node.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2846 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
00a8984774
Rename ExpressionNode to ValueNode to emphasise that the node is immutable. The expression is now evaluated before the node's constructor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2845 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
e7d2bd19c1
Fixed array access.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2844 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ae36e44ef6
Values store expression which can be used to re-obtain the value.
...
Values do not sore names; the name is inferred from the expression.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2843 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
44b732e22b
Parser and Expression nodes for very simple expressions (in form "Identifier.Member.Member").
...
Re-enabled debugger tooltips.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2842 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
90e524eeb7
Updating DynamicTreeDebuggerRow adapter.
...
Fixed disappearing plus for TreeViewNode.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2841 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
f18f1fc0c5
Bug fix: Consider that the process may be resumed in the OnDebuggeeStateChanged event
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2840 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
24e577bda6
Abort refresh of local variables if debuggee is running
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2839 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ce1b19125e
MethodInfo instances are unique. Added a test for it.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2838 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
7ad5554505
Cache all queries for some set of type members
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2837 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
dd6b358a1b
Removed walk-arounds left over from the last tree control.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2836 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
acb31904f5
Removed ExpressionEvaluateException. Use GetValueException instead.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2835 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
de271968be
Any null value is assumed to be of type System.Object.
...
Fixed getting type of values type (struct)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2834 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
a4b61226e7
Added a test for value type (struct)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2833 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
249c1a65e2
Extended a test for function arguments.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2832 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
4bce79054f
Tests and tested programs can be defined in the same file.
...
Added a template for debugger tests.
Convenience environment variable for updating XML output.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2831 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
40ab07da2c
Methods for running all debugger tests from one assembly - not used now
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2830 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
5cbf5cc121
Prevent type inference cycles (e.g. "var a = a;") from causing a StackOverflowException.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2829 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
34bac66a8f
Fixed resolving when a generic class derived from a non-generic class with the same name.
...
Fixed resolving when a class had the same name as its containing namespace.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2828 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
347af114dd
Fixed code completion after new-expression "new SomeClass().Member".
...
Fixed overload resolution to try overloads in base class if no overload in the derived class is applicable.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2827 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
b743ec5656
Added more error checking for objects. Better support for getting values of static members.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2826 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
44688f0088
Test fix - exception throwing order changed in last commit
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2825 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
d9f5d90d80
CannotGetValueException renamed to GetValueException
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2824 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
55a5268fc2
Polishing the expressions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2823 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
b83bd6d7c8
Fixed DefaultProjectContent.GetClass implementation: inner classes nested in other inner classes were not found.
...
NRefactoryResolver: Fixed attribute constructor lookup. Resolve attribute arguments in the context of the decorated class.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2822 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
a731539785
Fixed code completion in indexer setters and explicit event implementations.
...
Make overload resolution aware of "ref" and "out" parameters.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2821 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
1d7ae8b7be
Temporarily disabled SharpServerTools in the installer since its files are missing after a build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2820 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
9b4679edf1
NRefactoryResolver rewrite: remove code duplication between NRefactoryResolver and TypeVisitor. Changed handling of method groups to follow C# specification more closely.
...
This fixes several bugs in overload resolution.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2819 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
6ac7fc3301
resolved runtime issue in ServerTools - now runs, not complete
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2818 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
f6c53f60c6
Fixed the build of this project to copy addin file to output dir correctly - still breaks at runtime though - sorry!
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2817 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
54a9a63bd1
Removed the reference to Todo.cs from proj file
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2816 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
184af2410d
Custom Abstract Syntax Tree for debugger expression independent of NRefactory.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2815 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
0ac8486042
Started new style Server control, incorporating dbtool
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2814 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago