Fixed merged unit tests. Merged SD 2.1 rev. 2226:2312 to trunk: - Unit Tests window changes: It now has an All Tests root node when multiple test projects exist in a solution. Added a toolbar button and menu item to run all the tests in the solution independent of the currently selected test. Added a run with code coverage toolbar button. - Fixed SD2-1123. Code coverage vist count list view is now sortable by column. - Fixed finding generic code-completion members by their Reflection name - fixes problems with Code analysis line numbers not showing for generic classes. - Fixed SD2-1275: Searching using an invalid regex shows search in progress dialog - The LocalizedStringFile property in a WiX project is no longer escaped when the project is saved after making changes in the Application tab of the project options. - Removed Run All Tests context menu item from Unit Tests window. Code coverage window opened after all tests have been run with code coverage and there were no test failures. No longer using a static NCover runner which was raising events in two RunTestWithCodeCoverageCommand instances (toolbar, context menu) and causing one to try to read a test results file which no longer existed. - Fixed SD2-1252: Don't steal file associations from Visual Studio - Fixed SD2-1286: Nested With statements result in stack overflow - Update to NSvn 1.0.0.2727 Class diagram file format matches the Visual Studio Class Diagram file format better (still not perfect, somewhat buggy). Rules file handling implemented. ResourceToolkit: Implemented SD2-1237 - Support accessing linked resource files. Resource files that are accessed using a ResourceManager (except the designer generated ones) are now searched in the project instead of directly on disk. Template updates, EventBindingService and code generation updates Some XML documentation for ICSharpCode.Core. Fixed resource editor. Add the WorkflowDesigner AddIn written by Russell Wilkins, see http://sdwwf.sf.net/ Fixed unit test and setup. Merged SD 2.1 rev. 2226:2312 to trunk. Worked on SD2-1234: Create common way to handle in-memory representations of files that have multiple views. Removed SharpQuery. Using Andrey Gliznetsov's Advanced TreeView for Local Variables Pad A pattern for implementing a ConfigurationCollection for storing recently opened files in your application. Its a good starting point. Added a "graphical" dialog based on the UserExitDialog.wxs Changed the naming for WixDialog.xft Made the NoteCanvasItem editable; Some refactoring and file movement; Added zoom commands (not added to the toolbar yet); Added styling for abstract, static, and sealed classes. Added Andrey Gliznetsov's Advanced TreeView Added a ListView sorting framework to the Widgets library and used it to implement SD2-1266 - sortable columns in resource editor. Implemented some of the member-adding functionality of the ClassEditor (work in progress). Fixed last build; Compare test results in test instead of in TearDown Cache variables for a Function; Some bugfixes Trim nulls from the end of most strings Do not assume that strings are null terminated Fixed a comment. Updated string resources Fixed access to members of base class Added exception test Static method do not have 'this' Fixed types for nested generic classes Debugger tests: Store various states to XML and compare with previous results Unified model for both Local Variables Pad and Tooltips Added progressbar for queries from sqltool, introduced base class derived from TextEditor to host code completion behaviour Added initial editing (refactoring) support to the class editor. Fixed class wizard so it is now compiled to the correct place and has the correct version. Added the class wizard project to the class diagram solution. ResourceToolkit: Fixed resolving of local resource managers (was broken since r2191 because NRefactoryResolver now requires the location to be set on expressions that are parsed with parser.ParseExpression). Support editing multiple controls inside the property editor. Rework hit testing. Support editing enum property in PropertyEditor. WPF PropertyEditor Add "IsSet" button to property grid. Begin implementing the PropertyEditor. Add WindowClone. Fixed CSharpCodeCompletion sample. Allow setting simple properties via DesignItem. WPF Designer. Match to the newest version. Mainly includes features implementation. Initial check-in of the new Class Wizard. Match to the newest version. Mainly includes refactoring and bug fixes. Match to the newest version. Mainly includes features implementation. Match to the newest version. Mainly includes refactoring and bug fixes. Match to the newest version. Mainly includes refactoring and bug fixes. Merged Serralongue 2181:2226 to trunk. More work on adorners. Add adorner support. Support CustomInstanceFactory. Work on designer extensibility framework. Worked on designer infrastructure. Rename DesignSite -> DesignItem. WpfDesigner Create WpfDesign project. Start implementation of our .xaml loader. Fixed variable grouping in tooltips Load debuggee metadata only once and cache it Added generated debugger help file Fixed build: Moved DebuggerObject to correct namespace All debugger classes derive from DebuggerObject; Added missing SVN Revision keywords Improved DebugType.FullName (support arrays and generics) Eval results are not automatically re-evaluated anymore Fixed unit test: Eliminated WaitHandles from process Debugger tests compile (but fail) Add ClassDiagram AddIn by Itai Bar-Haim. Make setup install to Program files\SharpDevelop\3.0 instead of 2.1 Improved VB -> C# converter. Use reflection instead of exceptions to determine type. This minimizes overhead while being debugged. Added some performance measurements; Improved value cache Remove GetClass overload that doesn't take a TypeParameterCount Remove NAntAddIn from setup. Remove NAntAddIn Add partial C# 3.0 support. Moved a few files 3.0 Alpha designation for setup; note: we do not yet check for .NET FW 3.0 preinstalled which will be mandatory for Montferrer Complete rewrite of variable subsystem Subversion post commit hook code checked in Mark trunk as SD 3.0