Permalink
Browse files

Merge branch 'master' into net45

  • Loading branch information...
2 parents 464455b + 900d4a7 commit d783e3f3f81e1616bc65d62cef03818ce007eb55 @dgrunwald dgrunwald committed Mar 1, 2012
Showing with 8,797 additions and 22,333 deletions.
  1. +1 −123 SharpDevelop.Tests.sln
  2. +12 −98 SharpDevelop.sln
  3. +39 −931 data/resources/StringResources.cz.resx
  4. +134 −948 data/resources/StringResources.de.resx
  5. +54 −958 data/resources/StringResources.es-mx.resx
  6. +54 −959 data/resources/StringResources.es.resx
  7. +88 −961 data/resources/StringResources.fr.resx
  8. +39 −898 data/resources/StringResources.hu.resx
  9. +86 −962 data/resources/StringResources.it.resx
  10. +39 −935 data/resources/StringResources.kr.resx
  11. +87 −958 data/resources/StringResources.nl.resx
  12. +39 −944 data/resources/StringResources.no.resx
  13. +103 −929 data/resources/StringResources.pl.resx
  14. +39 −940 data/resources/StringResources.pt-br.resx
  15. +39 −934 data/resources/StringResources.pt.resx
  16. +106 −1,003 data/resources/StringResources.resx
  17. +33 −779 data/resources/StringResources.ro.resx
  18. +3 −887 data/resources/StringResources.ru.resx
  19. +813 −814 data/resources/StringResources.se.resx
  20. +39 −928 data/resources/StringResources.tr.resx
  21. +14 −913 data/resources/StringResources.zh.resx
  22. +3 −0 data/resources/image/BitmapResources/BitmapList.txt
  23. +3 −0 data/resources/image/BitmapResources/BitmapResources.res
  24. BIN data/resources/image/BitmapResources/backendicons/BackEndIcons32x32.pdn
  25. BIN data/resources/image/BitmapResources/backendicons/FSharp/F#.File.EmptyClass.png
  26. BIN data/resources/image/BitmapResources/backendicons/FSharp/F#.Project.DOSProject.png
  27. +0 −10 data/templates/file/CSharp/CSharp.EmptyClass.xft
  28. +0 −10 data/templates/file/CSharp/CSharp.Exception.xft
  29. +2 −2 data/templates/file/SharpDevelop/AddInOptions.xft
  30. +2 −2 data/templates/file/SharpDevelop/ExampleMenuCommand.xft
  31. +2 −2 data/templates/file/SharpDevelop/ExampleOptionPanel.xft
  32. +2 −2 data/templates/file/SharpDevelop/ExamplePad.xft
  33. +2 −2 data/templates/file/SharpDevelop/ExampleView.xft
  34. +2 −2 data/templates/file/SharpDevelop/SimpleCommand.xft
  35. +0 −10 data/templates/file/VB/VB.Exception.xft
  36. +3 −2 data/templates/project/CSharp/EmptyMvcWebProject.xpt
  37. +7 −2 data/templates/project/CSharp/MvcRazorProject.xpt
  38. +6 −1 data/templates/project/CSharp/MvcWebProject.xpt
  39. +2 −1 data/templates/project/VB/EmptyMvcWebProject.xpt
  40. +7 −2 data/templates/project/VB/MvcRazorProject.xpt
  41. +6 −1 data/templates/project/VB/MvcWebProject.xpt
  42. +1 −1 src/AddIns/Analysis/CodeAnalysis/CodeAnalysis.addin
  43. +1 −0 src/AddIns/Analysis/CodeQuality/CodeQuality.addin
  44. +20 −0 src/AddIns/Analysis/CodeQuality/CodeQuality.csproj
  45. +1 −1 src/AddIns/Analysis/CodeQuality/Engine/ILAnalyzer.cs
  46. +1 −0 src/AddIns/Analysis/CodeQuality/Gui/Controls/MatrixControl.cs
  47. +38 −2 src/AddIns/Analysis/CodeQuality/Gui/DependencyMatrixView.xaml
  48. +7 −1 src/AddIns/Analysis/CodeQuality/Gui/DependencyMatrixView.xaml.cs
  49. +37 −10 src/AddIns/Analysis/CodeQuality/Gui/MainView.xaml
  50. +53 −6 src/AddIns/Analysis/CodeQuality/Gui/MainView.xaml.cs
  51. +1 −4 src/AddIns/Analysis/CodeQuality/Gui/NodeDescriptionViewModel.cs
  52. +46 −0 src/AddIns/Analysis/CodeQuality/Reporting/BaseReport.cs
  53. +78 −0 src/AddIns/Analysis/CodeQuality/Reporting/DependencyReport.cs
  54. +325 −0 src/AddIns/Analysis/CodeQuality/Reporting/DependencyReport.srd
  55. +100 −0 src/AddIns/Analysis/CodeQuality/Reporting/OverviewReport.cs
  56. +518 −0 src/AddIns/Analysis/CodeQuality/Reporting/Overviewreport.srd
  57. +33 −0 src/AddIns/Analysis/CodeQuality/Reporting/ReportViewModel.cs
  58. +2 −1 src/AddIns/Analysis/MachineSpecifications/MachineSpecifications/MachineSpecifications.addin
  59. +11 −1 src/AddIns/Analysis/Profiler/Controller/Data/PerformanceCounterDescriptor.cs
  60. +3 −3 src/AddIns/Analysis/Profiler/Frontend/AddIn/Profiler.AddIn.csproj
  61. +3 −3 src/AddIns/Analysis/Profiler/Frontend/Controls/Profiler.Controls.csproj
  62. +1 −1 src/AddIns/Analysis/SourceAnalysis/SourceAnalysis.addin
  63. +1 −0 src/AddIns/Analysis/UnitTesting/Test/Utils/MockDebugger.cs
  64. +1 −1 src/AddIns/BackendBindings/AspNet.Mvc/AspNet.Mvc.sln
  65. +24 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/AspNet.Mvc.addin
  66. +30 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/AspNet.Mvc.csproj
  67. +1 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/Folding/FoldGenerator.cs
  68. +1 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/Folding/ITextEditorWithParseInformationFolding.cs
  69. +2 −2 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/Folding/TextEditorWithParseInformationFolding.cs
  70. +36 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/IIS6Administrator.cs
  71. +44 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/IIS7Administrator.cs
  72. +75 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/IISAdministrator.cs
  73. +36 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/IISExpressAdministrator.cs
  74. +21 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/IISExpressProcessStartInfo.cs
  75. +23 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/NullIISAdministrator.cs
  76. +1 −1 ...dIns/{Debugger/Debugger.AddIn/Service → BackendBindings/AspNet.Mvc/Project/Src}/ProcessMonitor.cs
  77. +77 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/ViewInBrowser.cs
  78. +64 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/VisualStudioProjectExtension.cs
  79. +179 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/WebBehavior.cs
  80. +86 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/WebProject.cs
  81. +19 −11 ...ns → AddIns/BackendBindings/AspNet.Mvc/Project/Src}/WebProjectOptions/WebProjectOptionsPanel.xaml
  82. +187 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/WebProjectOptions/WebProjectOptionsPanel.xaml.cs
  83. +148 −0 src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/WebProjectProperties.cs
  84. +14 −97 .../Services/WebProjectService → AddIns/BackendBindings/AspNet.Mvc/Project/Src}/WebProjectService.cs
  85. +9 −1 src/AddIns/BackendBindings/AspNet.Mvc/Test/AspNet.Mvc.Tests.csproj
  86. +21 −0 src/AddIns/BackendBindings/AspNet.Mvc/Test/Helpers/MSBuildProjectHelper.cs
  87. +23 −0 src/AddIns/BackendBindings/AspNet.Mvc/Test/Src/Folding/FoldGeneratorTests.cs
  88. +104 −0 src/AddIns/BackendBindings/AspNet.Mvc/Test/Src/VisualStudioProjectExtensionTests.cs
  89. +282 −0 src/AddIns/BackendBindings/AspNet.Mvc/Test/Src/WebProjectPropertiesTests.cs
  90. +300 −0 src/AddIns/BackendBindings/AspNet.Mvc/Test/Src/WebProjectTests.cs
  91. BIN src/AddIns/BackendBindings/AspNet.Mvc/Test/lib/Rhino.Mocks.dll
  92. +0 −25 src/AddIns/BackendBindings/AspNet.Mvc/Test/lib/Rhino.Mocks.license.txt
  93. +26 −8 src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/BooProject.cs
  94. +26 −8 src/AddIns/BackendBindings/CSharpBinding/Project/Src/Project/CSharpProject.cs
  95. +0 −2 src/AddIns/BackendBindings/CppBinding/CppBinding/CppBinding.csproj
  96. +40 −22 src/AddIns/BackendBindings/CppBinding/CppBinding/Project/CppProject.cs
  97. +0 −83 src/AddIns/BackendBindings/CppBinding/CppBinding/Project/DirectoriesOptions.cs
  98. +1 −1 src/AddIns/BackendBindings/CppBinding/CppBinding/Project/OpenStringListEditorEvent.cs
  99. +0 −162 src/AddIns/BackendBindings/CppBinding/CppBinding/Resources/DirectoriesOptions.xfrm
  100. +0 −10 src/AddIns/BackendBindings/CppBinding/CppBinding/Templates/EmptyClass.xft
  101. +30 −11 src/AddIns/BackendBindings/FSharpBinding/FSharpProject.cs
  102. +2 −2 src/AddIns/BackendBindings/FSharpBinding/Templates/ConsoleProject.xpt
  103. +2 −2 src/AddIns/BackendBindings/FSharpBinding/Templates/EmptyClass.xft
  104. +1 −1 src/AddIns/BackendBindings/Python/PythonBinding/Project/PythonBinding.csproj
  105. +30 −12 src/AddIns/BackendBindings/Python/PythonBinding/Project/Src/PythonProject.cs
  106. +1 −1 src/AddIns/BackendBindings/Ruby/RubyBinding/Project/RubyBinding.csproj
  107. +30 −12 src/AddIns/BackendBindings/Ruby/RubyBinding/Project/Src/RubyProject.cs
  108. +3 −3 src/AddIns/BackendBindings/Scripting/Project/ICSharpCode.Scripting.csproj
  109. +2 −0 src/AddIns/BackendBindings/Scripting/Test/Utils/MockDebugger.cs
  110. +26 −8 src/AddIns/BackendBindings/VBNetBinding/Project/Src/Project/VBNetProject.cs
  111. +102 −47 src/AddIns/BackendBindings/WixBinding/Project/Src/Project/WixProject.cs
  112. +46 −0 src/AddIns/BackendBindings/XamlBinding/XamlBinding/XamlBehavior.cs
  113. +19 −12 src/AddIns/BackendBindings/XamlBinding/XamlBinding/XamlBinding.addin
  114. +1 −0 src/AddIns/BackendBindings/XamlBinding/XamlBinding/XamlBinding.csproj
  115. +0 −11 src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.csproj
  116. +11 −2 src/AddIns/Debugger/Debugger.AddIn/Options/DebuggingOptionsPanel.xaml.cs
  117. +3 −1 src/AddIns/Debugger/Debugger.AddIn/Pads/Commands/WatchPadCommands.cs
  118. +1 −12 src/AddIns/Debugger/Debugger.AddIn/Pads/Controls/TreeNodeWrapper.cs
  119. +4 −4 src/AddIns/Debugger/Debugger.AddIn/Pads/WatchInputBox.xaml.cs
  120. +18 −2 src/AddIns/Debugger/Debugger.AddIn/Service/DebuggeeExceptionForm.Designer.cs
  121. +17 −3 src/AddIns/Debugger/Debugger.AddIn/Service/DebuggeeExceptionForm.cs
  122. +2 −2 src/AddIns/Debugger/Debugger.AddIn/Service/DebuggeeExceptionForm.resx
  123. +0 −114 src/AddIns/Debugger/Debugger.AddIn/Service/DebuggerEventForm.Designer.cs
  124. +0 −72 src/AddIns/Debugger/Debugger.AddIn/Service/DebuggerEventForm.cs
  125. +0 −120 src/AddIns/Debugger/Debugger.AddIn/Service/DebuggerEventForm.resx
  126. +71 −250 src/AddIns/Debugger/Debugger.AddIn/Service/WindowsDebugger.cs
  127. +1 −2 src/AddIns/Debugger/Debugger.AddIn/TreeModel/ExpressionNode.cs
  128. +1 −1 src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/TreeModel/ContentNode.cs
  129. +17 −8 src/AddIns/Debugger/Debugger.Core/ManagedCallback.cs
  130. +8 −1 src/AddIns/Debugger/Debugger.Core/NRefactory/Visitors/ExpressionEvaluator.cs
  131. +4 −1 src/AddIns/Debugger/Debugger.Core/Process.cs
  132. +0 −1 src/AddIns/Debugger/Debugger.Core/Thread.cs
  133. +8 −2 src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/AvalonEditViewContent.cs
  134. +9 −5 src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/NewLineConsistencyCheck.cs
  135. +214 −222 src/AddIns/DisplayBindings/Data/ICSharpCode.Data.Core.UI/Windows/ConnectionWizardWindow.xaml.cs
  136. +10 −2 ...layBindings/Data/ICSharpCode.Data.EDMDesigner.Core.UI/ICSharpCode.Data.EDMDesigner.Core.UI.csproj
  137. +10 −2 ...s/DisplayBindings/Data/ICSharpCode.Data.EDMDesigner.Core/ICSharpCode.Data.EDMDesigner.Core.csproj
  138. +44 −21 src/AddIns/DisplayBindings/Data/ICSharpCode.Data.SQLServer/SQLServerDatabaseDriver.cs
  139. +17 −12 src/AddIns/DisplayBindings/Data/ICSharpCode.Data.SQLServer/SQLServerDatasource.cs
  140. +0 −1 src/AddIns/DisplayBindings/FormsDesigner/Project/FormsDesigner.addin
  141. +11 −4 src/AddIns/DisplayBindings/FormsDesigner/Project/FormsDesigner.csproj
  142. +50 −2 src/AddIns/DisplayBindings/FormsDesigner/Project/Src/DesignerGenerator/AbstractDesignerGenerator.cs
  143. +0 −175 ...ddIns/DisplayBindings/FormsDesigner/Project/Src/Gui/OptionPanels/LocalizationModelOptionsPanel.cs
  144. +0 −123 ...Ins/DisplayBindings/FormsDesigner/Project/Src/Gui/OptionPanels/LocalizationModelOptionsPanel.resx
  145. +22 −0 ...Ins/DisplayBindings/FormsDesigner/Project/Src/Gui/OptionPanels/LocalizationModelOptionsPanel.xaml
  146. +75 −0 .../DisplayBindings/FormsDesigner/Project/Src/Gui/OptionPanels/LocalizationModelOptionsPanel.xaml.cs
  147. +46 −24 src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/WpfDocumentError.xaml
  148. +5 −1 src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/WpfDocumentError.xaml.cs
  149. +2 −3 src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/WpfViewContent.cs
  150. +170 −0 src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/PageClone.cs
  151. +1 −0 src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/WpfDesign.Designer.csproj
  152. +0 −25 src/AddIns/DisplayBindings/XmlEditor/Project/Src/XmlLanguageBinding.cs
  153. +4 −0 src/AddIns/Misc/HelpViewer/Source/Commands.cs
  154. +1 −0 src/AddIns/Misc/PackageManagement/Test/PackageManagement.Tests.csproj
  155. +13 −5 src/AddIns/Misc/PackageManagement/Test/Src/Helpers/TestableProject.cs
  156. +21 −0 src/AddIns/Misc/PackageManagement/Test/Src/Helpers/TestableProjectBehaviour.cs
  157. +0 −22 src/AddIns/Misc/ReflectorAddIn/ReflectorAddIn/Project/Src/OptionPanels/ChangeReflectorPath.xaml
  158. +0 −35 src/AddIns/Misc/ReflectorAddIn/ReflectorAddIn/Project/Src/OptionPanels/ChangeReflectorPath.xaml.cs
  159. +0 −106 src/AddIns/Misc/ReflectorAddIn/ReflectorAddIn/Project/Src/Windows/SetReflectorPath.xaml
  160. +0 −82 src/AddIns/Misc/ReflectorAddIn/ReflectorAddIn/Project/Src/Windows/SetReflectorPath.xaml.cs
  161. +1 −0 src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/BaseClasses/Printing/LayoutHelper.cs
  162. +2 −0 src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Exporter/Converters/BaseConverter.cs
  163. +1 −0 src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Exporter/Converters/GroupedRowConverter.cs
  164. +3 −1 src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Exporter/ExportHelper.cs
  165. +2 −2 src/AddIns/Misc/SearchAndReplace/Project/Engine/SearchManager.cs
  166. +1 −1 src/AddIns/Misc/SearchAndReplace/Test/FindNextWithCursorAtEndTestFixture.cs
  167. +1 −1 src/AddIns/Misc/UsageDataCollector/UsageDataCollector/UsageDataCollector.csproj
  168. +1 −1 src/AddIns/VersionControl/SubversionAddIn/SubversionAddIn.csproj
  169. +15 −3 src/Libraries/AvalonDock/AvalonDock/DockingManager.cs
  170. +8 −0 src/Libraries/AvalonDock/AvalonDock/FloatingWindow.cs
  171. +2 −0 src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Highlighting/Resources/XmlDoc.xshd
  172. +1 −1 src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Search/SearchPanel.xaml
  173. +49 −21 src/Libraries/ICSharpCode.Decompiler/Ast/AstBuilder.cs
  174. +14 −6 src/Libraries/ICSharpCode.Decompiler/Ast/AstMethodBodyBuilder.cs
  175. +3 −0 src/Libraries/ICSharpCode.Decompiler/Ast/TextOutputFormatter.cs
  176. +17 −5 src/Libraries/ICSharpCode.Decompiler/Ast/Transforms/AddCheckedBlocks.cs
  177. +1 −1 src/Libraries/ICSharpCode.Decompiler/Ast/Transforms/DelegateConstruction.cs
  178. +56 −5 src/Libraries/ICSharpCode.Decompiler/Ast/Transforms/PatternStatementTransform.cs
  179. +23 −1 src/Libraries/ICSharpCode.Decompiler/CecilExtensions.cs
  180. +14 −4 src/Libraries/ICSharpCode.Decompiler/ILAst/ILAstOptimizer.cs
  181. +81 −61 src/Libraries/ICSharpCode.Decompiler/ILAst/InitializerPeepholeTransforms.cs
  182. +43 −25 src/Libraries/ICSharpCode.Decompiler/ILAst/PeepholeTransform.cs
  183. +33 −20 src/Libraries/ICSharpCode.Decompiler/ILAst/TypeAnalysis.cs
  184. +2 −2 src/Libraries/ICSharpCode.Decompiler/Properties/AssemblyInfo.cs
  185. +16 −0 src/Libraries/ICSharpCode.Decompiler/Tests/InitializerTests.cs
  186. +12 −0 src/Libraries/ICSharpCode.Decompiler/Tests/Switch.cs
  187. +20 −0 src/Libraries/ICSharpCode.Decompiler/Tests/TypeAnalysisTests.cs
  188. +2 −1 src/Libraries/NRefactory/Project/Src/Ast/Enums.cs
  189. +1,000 −1,007 src/Libraries/NRefactory/Project/Src/Parser/CSharp/Parser.cs
  190. +3 −5 src/Libraries/NRefactory/Project/Src/Parser/CSharp/cs.ATG
  191. +13 −0 src/Libraries/NRefactory/Test/Parser/TypeLevel/MethodDeclarationTests.cs
  192. +14 −6 src/Main/Base/Project/ICSharpCode.SharpDevelop.addin
  193. +14 −17 src/Main/Base/Project/ICSharpCode.SharpDevelop.csproj
  194. +0 −126 src/Main/Base/Project/Resources/TaskListOptions.xfrm
  195. +3 −1 src/Main/Base/Project/Src/Editor/CodeCompletion/CommentCompletionItemProvider.cs
  196. +2 −1 src/Main/Base/Project/Src/Editor/Commands/CommentRegion.cs
  197. +2 −1 src/Main/Base/Project/Src/Editor/Commands/IndentSelection.cs
  198. +17 −6 src/Main/Base/Project/Src/Gui/Dialogs/GotoDialog.cs
  199. +0 −94 src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/IDEOptions/TaskListOptions.cs
  200. +74 −0 src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/IDEOptions/TaskListOptionsl.xaml
  201. +92 −0 src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/IDEOptions/TaskListOptionsl.xaml.cs
  202. +0 −4 src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/DebugOptions.xaml
  203. +0 −20 src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/DebugOptions.xaml.cs
  204. +1 −1 src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ReferencePaths.cs
  205. +0 −71 ...n/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/WebProjectOptions/WebProjectOptions.cs
  206. +0 −215 ...ject/Src/Gui/Dialogs/OptionPanels/ProjectOptions/WebProjectOptions/WebProjectOptionsPanel.xaml.cs
  207. +0 −123 src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/aaDebugOptions.cs
  208. +0 −75 src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/Commands/SpecialFileNodeCommands.cs
  209. +1 −0 src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/ProjectBrowserControl.cs
  210. +1 −1 src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/ProjectBrowserPad.cs
  211. +4 −0 src/Main/Base/Project/Src/Gui/Workbench/WpfWorkbench.cs
  212. +2 −0 src/Main/Base/Project/Src/Internal/Templates/Project/ProjectTemplate.cs
  213. +38 −69 src/Main/Base/Project/Src/Project/AbstractProject.cs
  214. +127 −0 src/Main/Base/Project/Src/Project/Behaviors/DefaultProjectBehavior.cs
  215. +369 −0 src/Main/Base/Project/Src/Project/Behaviors/DotNetStartBehavior.cs
  216. +116 −0 src/Main/Base/Project/Src/Project/Behaviors/ProjectBehavior.cs
  217. +32 −0 src/Main/Base/Project/Src/Project/Behaviors/ProjectBehaviorService.cs
  218. +47 −0 src/Main/Base/Project/Src/Project/Behaviors/ProjectBehaviorSupportedConditionEvaluator.cs
  219. +14 −341 src/Main/Base/Project/Src/Project/CompilableProject.cs
  220. +4 −0 src/Main/Base/Project/Src/Project/Converter/IUpgradableProject.cs
  221. +1 −1 src/Main/Base/Project/Src/Project/Items/ComReferenceProjectItem.cs
  222. +14 −1 src/Main/Base/Project/Src/Project/Items/ReferenceProjectItem.cs
  223. +45 −63 src/Main/Base/Project/Src/Project/MSBuildBasedProject.cs
  224. +4 −4 src/Main/Base/Project/Src/Services/Debugger/DebuggerService.cs
  225. +6 −0 src/Main/Base/Project/Src/Services/Debugger/DefaultDebugger.cs
  226. +4 −0 src/Main/Base/Project/Src/Services/Debugger/IDebugger.cs
  227. +1 −0 src/Main/Base/Project/Src/Services/ParserService/ParseProjectContent.cs
  228. +1 −1 src/Main/Base/Project/Src/Services/ProjectService/ParseableFileContentFinder.cs
  229. +22 −0 src/Main/Base/Test/ServiceReferences/MSBuildBasedProjectTests.cs
  230. +5 −0 src/Main/Base/Test/WebReferences/WebReferenceTestHelper.cs
  231. +2 −1 src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/Interfaces/ParameterModifiers.cs
  232. BIN src/Main/StartUp/Project/Resources/BitmapResources.resources
  233. +0 −3 src/Tools/StringResourceTool/MainForm.cs
View
Oops, something went wrong.
View
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
@@ -362,6 +362,9 @@ backendicons\CSharp\project\WebProject.png
backendicons\CSharp\project\WebService.png
backendicons\FSharp\F#.FileIcon.png
backendicons\FSharp\F#.ProjectIcon.png
+backendicons\FSharp\F#.Project.DOSProject.png
+backendicons\FSharp\F#.File.EmptyClass.png
+
backendicons\JScript\SmallFile.png
backendicons\JScript\SmallProject.png
backendicons\JScript\file\EmptyFile.png
@@ -511,6 +511,9 @@ Boo.ProjectIcon = backendicons\boo\Boo.ProjectIcon.png
F#.ProjectIcon = backendicons\FSharp\F#.ProjectIcon.png
F#.FileIcon = backendicons\FSharp\F#.FileIcon.png
+F#.Project.DOSProject = backendicons\FSharp\F#.Project.DOSProject.png
+F#.File.EmptyClass = backendicons\FSharp\F#.File.EmptyClass.png
+
# misc backend icons
FileIcons.XmlIcon = backendicons\miscFiles\Icons.16x16.XMLFileIcon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -20,16 +20,6 @@
${Path} -> Full path of the file
${ClassName} -> Class name (generally FileNameWithoutExtension w/o 'bad' characters)
-->
- <!--<Properties>
- <Property
- name = "IsSealed"
- localizedName = "${res:Templates.File.Properties.IsSealed}"
- type = "System.Boolean"
- defaultValue = "False"
- category = "${res:Templates.File.Properties.ContextCategory}"
- description = "${res:Templates.File.Properties.IsSealed.Description}"
- />
- </Properties>-->
<Files>
<File name="${FullName}" language="C#"><![CDATA[${StandardHeader.C#}
@@ -19,16 +19,6 @@
${Extension} -> Extension in the form ".cs"
${Path} -> Full path of the file
-->
- <!--<Properties>
- <Property
- name = "IsSealed"
- localizedName = "${res:Templates.File.Properties.IsSealed}"
- type = "System.Boolean"
- defaultValue = "False"
- category = "${res:Templates.File.Properties.ContextCategory}"
- description = "${res:Templates.File.Properties.IsSealed.Description}"
- />
- </Properties>-->
<Files>
<File name="${FullName}" language="C#"><![CDATA[${StandardHeader.C#}
@@ -2,13 +2,13 @@
<Template author="Mike Krueger" version="1.0">
<Config
- name = "${res:Templates.File.#Develop.AddInOptions.Name}"
+ name = "${res:Templates.File.SharpDevelop.AddInOptions.Name}"
icon = "C#.File.FullFile"
category = "#Develop"
defaultname = "AddInOptions${Number}.cs"
language = "C#"/>
- <Description>${res:Templates.File.#Develop.AddInOptions.Description}</Description>
+ <Description>${res:Templates.File.SharpDevelop.AddInOptions.Description}</Description>
<!--
Special new file templates:
@@ -2,13 +2,13 @@
<Template author="Mike Krueger" version="1.0">
<Config
- name = "${res:Templates.File.#Develop.MenuCommand.Name}"
+ name = "${res:Templates.File.SharpDevelop.MenuCommand.Name}"
icon = "C#.File.FullFile"
category = "#Develop"
defaultname = "Class${Number}.cs"
language = "C#"/>
- <Description>${res:Templates.File.#Develop.MenuCommand.Description}</Description>
+ <Description>${res:Templates.File.SharpDevelop.MenuCommand.Description}</Description>
<!--
Special new file templates:
@@ -2,13 +2,13 @@
<Template author="Mike Krueger" version="1.0">
<Config
- name = "${res:Templates.File.#Develop.OptionPanel.Name}"
+ name = "${res:Templates.File.SharpDevelop.OptionPanel.Name}"
icon = "C#.File.FullFile"
category = "#Develop"
defaultname = "NewOptionPanel${Number}.cs"
language = "C#"/>
- <Description>${res:Templates.File.#Develop.OptionPanel.Description}</Description>
+ <Description>${res:Templates.File.SharpDevelop.OptionPanel.Description}</Description>
<!--
Special new file templates:
@@ -2,13 +2,13 @@
<Template author="Mike Krueger" version="1.0">
<Config
- name = "${res:Templates.File.#Develop.SimplePad.Name}"
+ name = "${res:Templates.File.SharpDevelop.SimplePad.Name}"
icon = "C#.File.FullFile"
category = "#Develop"
defaultname = "NewPad${Number}.cs"
language = "C#"/>
- <Description>${res:Templates.File.#Develop.SimplePad.Description}</Description>
+ <Description>${res:Templates.File.SharpDevelop.SimplePad.Description}</Description>
<!--
Special new file templates:
@@ -2,13 +2,13 @@
<Template author="Mike Krueger" version="1.0">
<Config
- name = "${res:Templates.File.#Develop.View.Name}"
+ name = "${res:Templates.File.SharpDevelop.View.Name}"
icon = "C#.File.FullFile"
category = "#Develop"
defaultname = "View${Number}.cs"
language = "C#"/>
- <Description>${res:Templates.File.#Develop.View.Description}</Description>
+ <Description>${res:Templates.File.SharpDevelop.View.Description}</Description>
<!--
Special new file templates:
@@ -2,13 +2,13 @@
<Template author="Mike Krueger" version="1.0">
<Config
- name = "${res:Templates.File.#Develop.SimpleCommand.Name}"
+ name = "${res:Templates.File.SharpDevelop.SimpleCommand.Name}"
icon = "C#.File.FullFile"
category = "#Develop"
defaultname = "SimpleCommand${Number}.cs"
language = "C#"/>
- <Description>${res:Templates.File.#Develop.SimpleCommand.Description}</Description>
+ <Description>${res:Templates.File.SharpDevelop.SimpleCommand.Description}</Description>
<Files>
<File name="${FullName}" language="C#"><![CDATA[${StandardHeader.C#}
@@ -19,16 +19,6 @@
${Extension} -> Extension in the form ".vb"
${Path} -> Full path of the file
-->
- <!--<Properties>
- <Property
- name = "IsSealed"
- localizedName = "${res:Templates.File.Properties.IsSealed}"
- type = "System.Boolean"
- defaultValue = "False"
- category = "${res:Templates.File.Properties.ContextCategory}"
- description = "${res:Templates.File.Properties.IsSealed.Description}"
- />
- </Properties>-->
<Files>
<File name="${FullName}" language="VBNET"><![CDATA[${StandardHeader.VBNET}
@@ -1,7 +1,7 @@
<Template
originator="Matt Ward"
created="04/06/2011"
- lastModified="17/06/2011">
+ lastModified="12/02/2012">
<!-- Template Header -->
<TemplateConfiguration>
@@ -15,9 +15,10 @@
<Project language="C#">
<ProjectItems>
+ <Reference Include="Microsoft.CSharp" />
<Reference Include="System" />
<Reference Include="System.Web" />
- <Reference Include="System.Web.Mvc" />
+ <Reference Include="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
<Reference Include="System.Xml" />
</ProjectItems>
@@ -22,10 +22,15 @@
<Project language="C#">
<ProjectItems>
+ <Reference Include="Microsoft.CSharp" />
<Reference Include="System" />
+ <Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Web" />
- <Reference Include="System.Web.Mvc" />
- <Reference Include="System.Web.WebPages" />
+ <Reference Include="System.Web.Abstractions" />
+ <Reference Include="System.Web.Extensions" />
+ <Reference Include="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+ <Reference Include="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+ <Reference Include="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
<Reference Include="System.Xml" />
</ProjectItems>
@@ -22,9 +22,14 @@
<Project language="C#">
<ProjectItems>
+ <Reference Include="Microsoft.CSharp" />
<Reference Include="System" />
+ <Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Web" />
- <Reference Include="System.Web.Mvc" />
+ <Reference Include="System.Web.Abstractions" />
+ <Reference Include="System.Web.Extensions" />
+ <Reference Include="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+ <Reference Include="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
<Reference Include="System.Xml" />
</ProjectItems>
@@ -15,9 +15,10 @@
<Project language="VBNet">
<ProjectItems>
+ <Reference Include="Microsoft.VisualBasic" />
<Reference Include="System" />
<Reference Include="System.Web" />
- <Reference Include="System.Web.Mvc" />
+ <Reference Include="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
<Reference Include="System.Xml" />
</ProjectItems>
@@ -22,10 +22,15 @@
<Project language="VBNet">
<ProjectItems>
+ <Reference Include="Microsoft.VisualBasic" />
<Reference Include="System" />
+ <Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Web" />
- <Reference Include="System.Web.Mvc" />
- <Reference Include="System.Web.WebPages" />
+ <Reference Include="System.Web.Abstractions" />
+ <Reference Include="System.Web.Extensions" />
+ <Reference Include="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+ <Reference Include="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+ <Reference Include="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
<Reference Include="System.Xml" />
</ProjectItems>
@@ -22,9 +22,14 @@
<Project language="VBNet">
<ProjectItems>
+ <Reference Include="Microsoft.VisualBasic" />
<Reference Include="System" />
+ <Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Web" />
- <Reference Include="System.Web.Mvc" />
+ <Reference Include="System.Web.Abstractions" />
+ <Reference Include="System.Web.Extensions" />
+ <Reference Include="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+ <Reference Include="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
<Reference Include="System.Xml" />
</ProjectItems>
@@ -34,7 +34,7 @@
<Path name = "/SharpDevelop/Workbench/MainMenu/Analysis">
<Condition name = "ProjectActive" activeproject="*" action="Disable">
<MenuItem id = "CheckWithFxCop"
- label = "Check current project with FxCop"
+ label = "${res:ICSharpCode.CodeAnalysis.CheckProjectWithFxCop}"
class = "ICSharpCode.CodeAnalysis.CheckCurrentProjectCommand"/>
</Condition>
</Path>
@@ -10,6 +10,7 @@
<Runtime>
<Import assembly = "ICSharpCode.CodeQuality.dll"/>
+ <Import assembly="ICSharpCode.Reports.Core.dll" />
</Runtime>
<Path name = "/SharpDevelop/Workbench/MainMenu/Analysis">
@@ -43,7 +43,11 @@
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
+ <Reference Include="System.Data" />
+ <Reference Include="System.Data.Entity" />
<Reference Include="System.Drawing" />
+ <Reference Include="System.Runtime.Serialization" />
+ <Reference Include="System.Security" />
<Reference Include="System.Xaml">
<RequiredTargetFramework>4.0</RequiredTargetFramework>
</Reference>
@@ -87,6 +91,10 @@
<Compile Include="Gui\NodeDescriptionViewModel.cs" />
<Compile Include="Gui\NodeIconService.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="Reporting\BaseReport.cs" />
+ <Compile Include="Reporting\DependencyReport.cs" />
+ <Compile Include="Reporting\OverviewReport.cs" />
+ <Compile Include="Reporting\ReportViewModel.cs" />
<Compile Include="Utils\DependencyColorizer.cs" />
<Compile Include="Utils\Extensions.cs" />
<Compile Include="Utils\IColorizer.cs" />
@@ -96,6 +104,12 @@
<None Include="CodeQuality.addin">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
+ <None Include="Reporting\DependencyReport.srd">
+ <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+ </None>
+ <None Include="Reporting\Overviewreport.srd">
+ <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+ </None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\Libraries\Mono.Cecil\Mono.Cecil.csproj">
@@ -137,13 +151,19 @@
<Name>ICSharpCode.SharpDevelop.Widgets</Name>
<Private>False</Private>
</ProjectReference>
+ <ProjectReference Include="..\..\Misc\Reports\ICSharpCode.Reports.Core\ICSharpCode.Reports.Core.csproj">
+ <Project>{4B2239FF-8FD6-431D-9D22-1B8049BA6917}</Project>
+ <Name>ICSharpCode.Reports.Core</Name>
+ <Private>False</Private>
+ </ProjectReference>
</ItemGroup>
<ItemGroup>
<Folder Include="Engine\Dom" />
<Folder Include="Gui" />
<Folder Include="Engine" />
<Folder Include="Gui\Commands" />
<Folder Include="Gui\Controls" />
+ <Folder Include="Reporting" />
<Folder Include="Utils" />
</ItemGroup>
<ItemGroup>
@@ -50,7 +50,7 @@ public void Analyze(MethodBody body, NodeBase analyzedNode)
if (md.IsGetter || md.IsSetter) {
var propertyNode = mappings.propertyMappings[(IProperty)mappings.cecilMappings[md]];
mappings.AddEdge(propertyNode);
- } else if (md.IsAddOn || md.IsRemoveOn) {
+ } else if (md.IsAddOn || md.IsRemoveOn || md.IsFire || md.IsOther) {
var eventNode = mappings.eventMappings[(IEvent)mappings.cecilMappings[md]];
mappings.AddEdge(eventNode);
} else {
@@ -123,6 +123,7 @@ protected override void OnMouseMove(System.Windows.Input.MouseEventArgs e)
base.OnMouseMove(e);
var point = e.GetPosition(this);
+ Console.WriteLine ("posiion{0}",point);
if (point.X < matrixWidth * CellWidth
&& point.Y < matrixHeight * CellHeight)
currentCell = new Coords(
Oops, something went wrong.

0 comments on commit d783e3f

Please sign in to comment.