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
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
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
David Srbecký
264e413a8f
Added missing SVN keyword Revision to files
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2813 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
054997566c
Some minor bug fixes, changed copyright date from 2007 to 2008.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2812 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
7e0c72b88b
Do not add 'this' variable for static methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2811 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ff0b8866e1
Abort variable refresh if debuggee is stepped
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2810 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
d6e6448464
Forum-20456 (solodev): Only non-expired StackFrame can be selected.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2808 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
c1d6e7dcdb
Fixed LocalVariablesPas updating.
...
Less debug output to the console.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2807 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
6ac96e839d
If can not get managed version of executable, just use the default.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2806 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
bff4657a88
Removed lifetime tracking of StackFrame. It was quite expensive and it is not necessary for the expression-based variable model.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2805 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
0c3056d771
Updated ClassEditor to new TreeView
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2804 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
c6948d0f0f
Updating Local Variables Pad to work with the new TreeView
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2803 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
eee4a0b860
Updated test
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2800 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
54c84f9aaa
Show 'Private members' and similar nodes only if they are not empty.
...
Changed the semantics of BindingFlags - if no demands are specified, it implicitly means 'all' rather then 'none'.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2798 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago