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
David Srbecký
a0320660b3
Breakpoints:
...
Do not use ISymUnmanagedReader.GetDocument. It is broken if two files have the same name.
Do not use ISymUnmanagedMethod.GetOffset. It sometimes returns negative offset.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3135 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
755f269c55
Sort variables alphabetically
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3134 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
d876c23d12
Debugging of .NET 1.1 programs is not supported
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3133 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
2545154105
Changed semantics of Process.Terminate: The process is not immediately marked as exited; It is marked as exited when the callback is received.
...
Added tests for process termination.
Tracking of COM objects is no longer outputted to the console.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3132 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
b30d1d7366
Thread now has only one terminating event: Thread.Exited
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3131 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
caca8e4c40
Removed caching of values in thread - it is possible to get thread state only in paused state.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3130 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
0e240f6375
Subversion 1.5 can move already-moved files and directories; so we can cleanup the SubversionAddIn code a bit and automatically add new directories to version control.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3128 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a1093526c3
Fixed two bugs in the HighlightingEditor (might fix forum-7900).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3118 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
8d6b59bf0d
Fixed SD2-1301: Debugging when Windows started in debug mode
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3116 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
10c2f3348e
Fixed SD2-1423: Thread state is invalid exception when breaking into application after main thread finished;
...
Including test
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3115 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
395b525929
Added Module.GetNamesOfDefinedTypes - this one includes generic types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3112 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
2cd06c6232
Make sure not to include "return parameter" into methods parameter count
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3111 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
ab6a579558
Added Module.GetDefinedTypes; Only non-generic types are returned at the moment;
...
Added test for it
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3110 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Justin Dearing
1bd7eca986
Documented ProcessExitedException. Added a new constructor, as well as a ProcessName property. I cannot populate these yet.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3109 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
f669b4752e
Incremented debugger version to 3.0.0.0
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3108 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
06766bc96d
Fixed SD2-1387: Freezing a thread may hang SharpDevelop
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3107 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
34c72f5b81
Fixed SD2-1118: Trying to manualy close the debuggee while the Local variables pad is loading nodes throws exception.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3106 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
10ad362c70
Fixed SD2-1395: Cannot see the value of static members of a class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3103 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
676eaa7cb6
Arrays are divided into ranges of 100 elements in Tooltips
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3102 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
fbab0fe085
Test output updated for interfaces;
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3101 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
d0f467cf57
Added support for attaching the debugger to a running process.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3100 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
5c4b0a9fd4
Rewritten exception handling - Debugger.Exception is now just a convenience wrapper class around the run-time value.
...
Added "$exception" variable to the local variables pad.
ExceptionForm generalized to DebuggerEventForm.
Permanently removed exception history pad.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3099 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
954948bcbb
DefaultWorkbench can now be replaced with a custom class implementing the IWorkbench interface. Added a snippet compiler sample that demonstrates how the DefaultWorkbench can be replaced.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3096 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
679734ea11
Fix failing WiX tests due to changes in wix.targets schema.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3095 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Justin Dearing
0a0ceb58ed
My recent improvements to the Debugger Exception handling code now manifests itself in a slightly more useful Exception form.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3093 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
c1a0dbbbe9
Fixed InvalidOperationException in RefactoringMenuBuilder when right-clicking on a definition immediately after adding/removing a field.
...
Fixed ParserService: two ParseInformations could be created for the same file if the file names were in different case.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3090 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
3b28446cec
Add class for each code snippet conversion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3088 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
02a599f59c
Accidentally deleted ClipboardManager.cs. I am really sorry, for any trouble!
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3086 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
46796f4daf
Improved buffer management of the hex editor. Now it uses a "StreamedList" --> a list with a file split up in single stream files.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3085 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
ba1da5b671
Implementation of the bracket highlighting for Boo
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3084 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
cc98798c31
Fixed NullReferenceException in the options dialog (see Forum-7786).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3080 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
87b988cc79
Fixed NullReferenceException when hovering over Name property in loose XAML files.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3079 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
c973d32937
WpfDesign: remove "Func" classes, use LINQ instead.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3077 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
6b821e0021
WPF Designer: implement BrushEditor
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3076 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
4e7a57aca9
Support markup extensions in object syntax.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3072 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
3fcf6c6f36
XamlDom: support loading resources
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3071 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
c2cf70303e
WPF designer: added markup extension support to XamlDom.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3070 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
5ed0197a38
Fixed forum-7772: Autocomplete does not recognize variables that start with underscore (_)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3069 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
779bded4ad
Remove boolean properties "Standalone" and "NoMLLib" from CoreCompile target inputs, only files/directories should be listed there. This fixes the issue that some F# projects (projects with those properties set) would always recompile even when unchanged.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3068 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
11f6049c38
Implemented SD2-1353: Allow for build-action specific properties for FileProjectItems.
...
Removed non-generic AddInTree.BuildItems method - the generic version should always be used because it provides better error messages when an incorrectly typed node is put into the tree.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3067 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
e3927b4b2c
Fixed build error when compiling F# binding with new F# version.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3066 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
38cef94960
Fixed SD2-1414: Mouse wheel scrolling does not work for high-resolution mice
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3064 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
376daec8a3
Fixed syntax error in C# code used in C#->python converter unit test. The test was broken because I changed the parser's error recovery strategy in revision 3059.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3062 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
8d4847e50d
Fixed SD2-1408: NRefactoryResolver throws exception using 'Remove unused imports statements'.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3055 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
9cdbc0f174
Fixed forum-7725: A zombie caret stays visible when closing a code completion dropdown with Esc.
...
The caret was sometimes updated in OnPaint, which is invalid (Windows temporarily disables carets during WM_PAINT)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3054 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Justin Dearing
b1ec1af16c
Ranamed files to represent their new container classnames.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3053 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Justin Dearing
a65f6d1fb1
Unified DebuggerException and DebugeeInnerException with interface IDebugeeException.
...
Re-added Debugger.Exception.InnerException.
Began adding TreeViewExceptionNode.cs
Documented code.
Renamed TreeViewNode to TreeViewVarNode.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3052 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
7efa54a6fb
Fixed casing of Microsoft.CSharp.targets and System.Xml in .csproj files, fix FileUtility.Minimal.cs when running on Mono.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3050 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Justin Dearing
53306817a1
Refactored much of TreeViewNode. There is now a more sensible publicly accessible SetContentRecursive member and tow private static methods for dealing with internal cases.
...
Added some documentation to TreeViewNode.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3047 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago