Daniel Grunwald
f5780c2944
Apply new file headers
15 years ago
David Srbecký
4bac8628c8
Fixed rude-abort of evals
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5302 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b90c4ffe1b
Use other thread for evaluation if the current one is not suitable
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5301 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
f54d17c787
Fixed "Func eval cannot work. Bad starting point. (Exception from HRESULT: 0x80131313)"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5294 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
58b7e7476a
Fixed SD2-1467 - "Can't load file 17d14f5c-a337-4978-8281-53493378c1071.vb under ."
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5257 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
33a981042f
Hopefully fixed the bug with invalid "__exception"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5252 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
8069a16fb5
Moved the debugger directory one level up
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5182 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
36a37b020a
Apply thread-suspend rules for threads created during the stepping
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5176 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
9da4702054
Suspend other threads during stepping
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5175 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b138040f0e
Minor tweaks
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5173 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
f9aded7c29
Arrays support IList<T> and other interfaces. Added support for object creation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5165 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
097349d227
Support for array creation
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5163 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
9f743baba9
Do not use the Project and Src directories in debugger
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5162 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
516a068bf4
Implicit argument conversion.
...
Improved overloading error messages.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5152 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
4c8be8219e
Removed the Is<T>, As<T> and CastTo<T> helper methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5144 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
9686a82a01
Reimplemented COM object tracking. Fixed remaining compile errors.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5140 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
0bec899af9
Using methods instead of properties
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5137 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
4e479b74e6
Moved the rest to the Debugger.Interop namespace. Renamed using statements.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5136 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
af98db8e6d
Merged interop files together
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5128 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
f36bc90ba1
Remove unused import statements
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5127 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
07c2eef28b
Moving some files around
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5123 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
19decb3dc6
Improved type resolution by name
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5117 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
b78ca5f3bd
Some ToStrings are more verbose. Removed some Ignore attributes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5113 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
5b77ae5bd0
Expressions test merged into ExpressionEvaluator test;
...
Fixed base class of String
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5111 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
345570538f
Polishing API and implemented more reflection methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5106 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
11dfb6ffef
Fixed remaining compile errors in Debugger.Core
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5105 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
e144544cd4
Fixing some syntax errors (still work in progress)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5104 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
498a8e0a70
Decoupled support for expressions from the debugger core
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5094 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
e56d8c0501
Grid visualizer uses DebuggerHelpers.CreateDebugListExpression to fill a List by IEnumerable inside the debuggee and then display the List.
...
Implemented ExpressionEvaluator.VisitObjectCreateExpression.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4821 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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
16 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
16 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
16 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
16 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
16 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
16 years ago
David Srbecký
4dca3978ca
Made the debugger is more aware of AppDomains. Most objects now know which appdomain they belong to.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4517 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
0e7636d384
Created EvalCollection class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4511 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
c8215974ff
Console: Pretty print ICollection
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4354 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
David Srbecký
df042aa949
Console: Binary operations
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4352 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Justin Dearing
91af16cfeb
Fixed some comment typos.
...
Cleaned up using Statements.
added some Exception xml doc blocks.
Updated the projects to Visual Studio 3.5
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3648 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
a49fe97ea7
If parameter of a function is a value type unbox it. This does not always work, but it is a better guess.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3466 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
8436503701
Started implementation of evaluation of InvocationExpression
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3459 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
97f4fbf9e2
SD2-1443 - Moving mouse over "ref" parameter after stack overflow causes exception
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3452 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
ee345d0825
Support creation of all primitive types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3238 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
78112c7a92
A few more checks that the process is alive before any callback is issued
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3216 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
074deab11a
Changing the API for Value and DebugType - removed a few Is* properties.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3196 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
72fa7ab914
Initial support for pointer types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3195 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
cd3db50fd9
Support for trivial assignments
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3193 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
c6d12ccc2b
Error messages in the debugger console are a little bit more useful now;
...
Implemented some simple expressions
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3188 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
8759a05e66
Yet again significantly rewriting process state control
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3136 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago