David Srbecký
d83c92c762
API support for enumerating implemented interfaces
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2926 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
a9d96c6716
Removed some code duplication the metadata wrapper.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2925 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
39b6ee6970
Bugfix for Termination from the exception dialog.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2924 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
71c369c2a9
Fixed NullRerferenceExcpetion in SimpleMemberReference evaluator. If member not found, throw exception.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2923 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
3837cc88ec
Updated string resources
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2922 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ee7edd15b7
Terminate command does 'Break+Terminate' rather then 'Continue+Break+Terminate'. I think this was left over from .NET 1.1 hack.
...
Changed the way callbacks are handled - it uses pauseOnNextExit flag now rather then two different exit procedures.
Queued callback are drained from the process queue.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2921 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ac21176214
Starting support for multiple AppDomains.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2920 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
2c00845a93
Fixed base type for arrays and for primitive values. Updated tests for it.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2919 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
cca75c8ce0
Base class tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2918 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
6efba61ccd
Compare object types by module paths rather then modules instances - one module can be loaded multiple times (for appdomains)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2917 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
f7aa5f0520
Correct order of events when process is killed.
...
Only ValueNode.Create can be used to create node.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2916 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
1db26b451a
Change "Private members" to "Non-Public members"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2915 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
90b94ecd1c
Do not allow exploring of locals while debuggee is running
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2914 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Christoph Wille
99fb346e1d
Updated setup for SHFB 1.6.0.4
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2913 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Christoph Wille
15cc0b1d36
Copy new BuildComponents folder for SHFB 1.6.0.4
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2912 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
076c583040
The 'System.Object' type does not have any children - do not show 'plus' for it
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2909 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
7e46aa6f9d
Limit repainting of Local Variables Pad to 40 ms.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2908 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
5784ca7464
ThreadsPad refresh does Application.DoEvents() as well.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2907 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
9bd0aec201
CallStackPad refresh does Application.DoEvents() as well.
...
DoEvents() called very often.
New class for logging time measurements to the console.
If one OnPause delegate resumes process, remaining delegates are not called.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2906 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
9b5b7c96d3
Measure performance of CallStackPad refresh
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2905 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
8f57b8295c
Performance tweak - call Application.DoEvents() before refreshing local variables pad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2904 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
4a30ba8bb7
Abort Evals that take more the 500 ms
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2903 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
701c1495a3
Quick property access support for optimized code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2902 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
b3b9282fa7
Call "ToString" on objects
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2901 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
a7edbf180a
Completely rewritten the sate management for Process.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2900 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
f4193b59f9
Make ICSharpCode.SharpDevelop.BuildWorker 32-bit only - if SharpDevelop.exe is 32-bit, BuildWorker must also be 32-bit to avoid using a mixture of 32-bit and 64-bit MSBuild when compiling a solution.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2899 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
24b75bf9a7
Rewritten Exception class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2898 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
6d9f9d7184
Show the list of childs being progressively populated, do not wait until they are all loaded.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2897 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
6f3a466751
Rewritten evals. They are more restricted now:
...
- Eval starts executing as soon as it is created
- Evals can not be 'scheduled' and executed latter
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2896 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
a487ff25bf
Optimization - if a property just returns a field value, do not evaluate the property but access the field directly.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2895 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
79a5b5c583
Move EventArgs from their own files to the files they relate to
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2894 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
5b4edcbbaf
Reorganized file structure
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2893 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
e471b86bfb
Refreshed the documentation file. (Switched to Sandcastle)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2892 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
a1a93b7d74
Enter version to AssemblyInfo
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2891 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
bd4f6b3709
Renamed MetaData class to MetaDataImport to avoid name collision with the namespace.
...
Removed Util.Lists.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2890 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
c98f104ab5
Moved metadata related classes to Debugger.MetaData namespace
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2889 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ec2863a837
Added synchronous Continue and Step*.
...
Use these to simplify the test code.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2888 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
8879ef4857
Removed TreeListView from the setup
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2887 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
5891dcb596
Renamed Continue to AsyncContinue.
...
Renamed Step* to AsyncStep*.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2886 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
2cbd80bf07
Updated tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2885 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
d7d04fd743
Remove the no longer used TreeListView control
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2884 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
6fa2c8c13a
Update callstack by overwriting rather then by clear+fill
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2883 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
088e6523ee
Reorganized code in CallstackPad
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2882 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
bc962c71d7
Renamed LastStackFrame to MostRecentStackFrame
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2881 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
8506fdebcc
Show changed values in blue
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2880 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
8f87c69eff
Tests - sort serialized data alphabetically
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2879 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
98783dc5ab
Fixed forum-7234: resolving of constructor calls
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2878 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
4964163792
Added StackOverflow test.
...
Updated tests.
Fixed null reference in Tread.SelectedStackFrame.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2877 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
9ea3fb9980
Added an Expression cache
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2876 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
a5d7f47f7d
Fixed build
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2875 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago