Daniel Grunwald
300ed4da78
Allow using shortcuts from the main menu when a debugger tool tip has focus.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2874 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
6132afa4f8
GetHashCode and Equals for expressions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2873 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
4d608ba315
Update tooltip when debugger is stepped
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2872 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
9a45e1f6c7
String setting not supported
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2871 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
05951d46a9
Enabled editing in the local variables pad.
...
Fixed incremental search for the local variables pad.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2870 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
6f381b7e06
Only the following values can be set: argument, local variable, array element, field value
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2869 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
59a57f12c7
Getting properties for generic types.
...
Updated generic test.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2868 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
17677181f3
Fixed access to static fields
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2867 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
a17b7f9912
Fix: Do not show "Private members" if it is empty. Same for others.
...
Show only get properties - no indexers and setters.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2866 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
5fa4189d41
Forgotten to commit file
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2865 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
9d5afed74e
Moving some directories
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2864 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
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