diff --git a/TODOnewNR.txt b/TODOnewNR.txt index a08fef9131..b5861e3168 100644 --- a/TODOnewNR.txt +++ b/TODOnewNR.txt @@ -90,6 +90,14 @@ Functionality changes: As part of this cleanup, I'm also replacing static services with service interfaces (see above). + AddInTree paths reorganized + Plenty of AddIn tree paths have been changed to better match the new namespace structure. + + I used a global replace operation for renaming paths; so AddIns that are in the SharpDevelop + repository but not in the SharpDevelop solution (because they haven't been ported yet) + have been adjusted as well. + + SD.MainThread: The new best way to invoke a call on the main thread is: SD.MainThread.InvokeAsync(delegate { ... }).FireAndForget(); diff --git a/src/AddIns/BackendBindings/Boo/BooBinding/Project/BooBinding.addin b/src/AddIns/BackendBindings/Boo/BooBinding/Project/BooBinding.addin index 7491e3e19d..d03302a0f5 100644 --- a/src/AddIns/BackendBindings/Boo/BooBinding/Project/BooBinding.addin +++ b/src/AddIns/BackendBindings/Boo/BooBinding/Project/BooBinding.addin @@ -87,7 +87,7 @@ class = "Grunwald.BooBinding.BooAmbience"/> - + - + - + - + - + - + - + diff --git a/src/AddIns/Misc/AddInManager/Project/AddInManager.addin b/src/AddIns/Misc/AddInManager/Project/AddInManager.addin index 52c8666b10..21d364a380 100644 --- a/src/AddIns/Misc/AddInManager/Project/AddInManager.addin +++ b/src/AddIns/Misc/AddInManager/Project/AddInManager.addin @@ -14,7 +14,7 @@ - + diff --git a/src/AddIns/Misc/AddinScout/Project/AddInScout.addin b/src/AddIns/Misc/AddinScout/Project/AddInScout.addin index cb3377a803..92e381427a 100644 --- a/src/AddIns/Misc/AddinScout/Project/AddInScout.addin +++ b/src/AddIns/Misc/AddinScout/Project/AddInScout.addin @@ -13,7 +13,7 @@ - + diff --git a/src/AddIns/Misc/FiletypeRegisterer/Project/FiletypeRegisterer.addin b/src/AddIns/Misc/FiletypeRegisterer/Project/FiletypeRegisterer.addin index 4ccd5967d8..7fd3ccf603 100644 --- a/src/AddIns/Misc/FiletypeRegisterer/Project/FiletypeRegisterer.addin +++ b/src/AddIns/Misc/FiletypeRegisterer/Project/FiletypeRegisterer.addin @@ -64,7 +64,7 @@ - + - + diff --git a/src/AddIns/Misc/StartPage/Project/StartPage.addin b/src/AddIns/Misc/StartPage/Project/StartPage.addin index e377109c1f..a0be42a314 100644 --- a/src/AddIns/Misc/StartPage/Project/StartPage.addin +++ b/src/AddIns/Misc/StartPage/Project/StartPage.addin @@ -24,7 +24,7 @@ type = "Separator"/> - + diff --git a/src/AddIns/Misc/UsageDataCollector/UsageDataCollector.AddIn/UsageDataCollector.addin b/src/AddIns/Misc/UsageDataCollector/UsageDataCollector.AddIn/UsageDataCollector.addin index 607a7bea4b..6920e16230 100644 --- a/src/AddIns/Misc/UsageDataCollector/UsageDataCollector.AddIn/UsageDataCollector.addin +++ b/src/AddIns/Misc/UsageDataCollector/UsageDataCollector.AddIn/UsageDataCollector.addin @@ -19,7 +19,7 @@ - + diff --git a/src/AddIns/VersionControl/GitAddIn/GitAddIn.addin b/src/AddIns/VersionControl/GitAddIn/GitAddIn.addin index a8f7c47bda..efa587b95a 100644 --- a/src/AddIns/VersionControl/GitAddIn/GitAddIn.addin +++ b/src/AddIns/VersionControl/GitAddIn/GitAddIn.addin @@ -13,7 +13,7 @@ - + diff --git a/src/AddIns/VersionControl/SubversionAddIn/ICSharpCode.Svn.addin b/src/AddIns/VersionControl/SubversionAddIn/ICSharpCode.Svn.addin index 752fe6c4eb..0053a6e942 100644 --- a/src/AddIns/VersionControl/SubversionAddIn/ICSharpCode.Svn.addin +++ b/src/AddIns/VersionControl/SubversionAddIn/ICSharpCode.Svn.addin @@ -18,7 +18,7 @@ - + diff --git a/src/Main/Base/Project/Editor/DocumentUtilitites.cs b/src/Main/Base/Project/Editor/DocumentUtilitites.cs index 6f8783ad5e..c41c817f6e 100644 --- a/src/Main/Base/Project/Editor/DocumentUtilitites.cs +++ b/src/Main/Base/Project/Editor/DocumentUtilitites.cs @@ -38,6 +38,11 @@ namespace ICSharpCode.SharpDevelop.Editor return new ReadOnlyDocument(buffer); } + public static void ClearSelection(this ITextEditor editor) + { + editor.Select(editor.Document.GetOffset(editor.Caret.Location), 0); + } + /// /// Gets the word in front of the caret. /// diff --git a/src/Main/Base/Project/ICSharpCode.SharpDevelop.addin b/src/Main/Base/Project/ICSharpCode.SharpDevelop.addin index def15b7359..e65ce932ca 100755 --- a/src/Main/Base/Project/ICSharpCode.SharpDevelop.addin +++ b/src/Main/Base/Project/ICSharpCode.SharpDevelop.addin @@ -1822,7 +1822,7 @@ - + @@ -1927,8 +1927,8 @@ - - + + diff --git a/src/Main/Base/Project/Src/Internal/Doozers/PadDoozer.cs b/src/Main/Base/Project/Src/Internal/Doozers/PadDoozer.cs index 287dfca754..ba6f2cfd3c 100755 --- a/src/Main/Base/Project/Src/Internal/Doozers/PadDoozer.cs +++ b/src/Main/Base/Project/Src/Internal/Doozers/PadDoozer.cs @@ -35,7 +35,7 @@ namespace ICSharpCode.SharpDevelop /// /// Default position of the pad, as a ICSharpCode.SharpDevelop.DefaultPadPositions enum value (e.g. "Bottom, Hidden"). /// - /// Only in /Workspace/Parser + /// Only in /SharpDevelop/Parser /// /// An PadDescriptor object that wraps the IPadContent object. /// diff --git a/src/Main/Base/Project/Src/Util/ExtensionMethods.cs b/src/Main/Base/Project/Src/Util/ExtensionMethods.cs index 1510e1fa31..b9813bb34b 100644 --- a/src/Main/Base/Project/Src/Util/ExtensionMethods.cs +++ b/src/Main/Base/Project/Src/Util/ExtensionMethods.cs @@ -682,11 +682,6 @@ namespace ICSharpCode.SharpDevelop return document.GetText(startOffset, document.GetOffset(endPos) - startOffset); } - public static void ClearSelection(this ITextEditor editor) - { - editor.Select(editor.Document.GetOffset(editor.Caret.Location), 0); - } - /// /// Obsolete. Use GetOffset() instead. /// diff --git a/src/Main/Core/Project/Src/AddInTree/CoreStartup.cs b/src/Main/Core/Project/Src/AddInTree/CoreStartup.cs index f72a481fba..72eb68fd97 100644 --- a/src/Main/Core/Project/Src/AddInTree/CoreStartup.cs +++ b/src/Main/Core/Project/Src/AddInTree/CoreStartup.cs @@ -171,7 +171,7 @@ namespace ICSharpCode.Core /// Initializes the AddIn system. /// This loads the AddIns that were added to the list, /// then it executes the commands - /// in /Workspace/Autostart. + /// in /SharpDevelop/Autostart. /// public void RunInitialization() { @@ -184,7 +184,7 @@ namespace ICSharpCode.Core // run workspace autostart commands LoggingService.Info("Running autostart commands..."); - foreach (ICommand command in addInTree.BuildItems("/Workspace/Autostart", null, false)) { + foreach (ICommand command in addInTree.BuildItems("/SharpDevelop/Autostart", null, false)) { try { command.Execute(null); } catch (Exception ex) { diff --git a/src/Main/SharpDevelop/Parser/ParserDoozer.cs b/src/Main/SharpDevelop/Parser/ParserDoozer.cs index 2da0ee5e61..ff34480373 100644 --- a/src/Main/SharpDevelop/Parser/ParserDoozer.cs +++ b/src/Main/SharpDevelop/Parser/ParserDoozer.cs @@ -16,7 +16,7 @@ namespace ICSharpCode.SharpDevelop.Parser /// /// Name of the IParser class. /// - /// Only in /Workspace/Parser + /// Only in /SharpDevelop/Parser /// /// An ParserDescriptor object that wraps the IParser object. /// diff --git a/src/Main/SharpDevelop/Parser/ParserService.cs b/src/Main/SharpDevelop/Parser/ParserService.cs index ca6013aa7a..2fb202e221 100644 --- a/src/Main/SharpDevelop/Parser/ParserService.cs +++ b/src/Main/SharpDevelop/Parser/ParserService.cs @@ -27,7 +27,7 @@ namespace ICSharpCode.SharpDevelop.Parser public ParserService() { - parserDescriptors = AddInTree.BuildItems("/Workspace/Parser", null, false); + parserDescriptors = AddInTree.BuildItems("/SharpDevelop/Parser", null, false); this.LoadSolutionProjectsThread = new LoadSolutionProjects(); } diff --git a/src/Main/SharpDevelop/Sda/CallHelper.cs b/src/Main/SharpDevelop/Sda/CallHelper.cs index 2da2c38985..68a804424e 100644 --- a/src/Main/SharpDevelop/Sda/CallHelper.cs +++ b/src/Main/SharpDevelop/Sda/CallHelper.cs @@ -175,7 +175,7 @@ namespace ICSharpCode.SharpDevelop.Sda void RunWorkbenchInitializedCommands() { - foreach (ICommand command in AddInTree.BuildItems("/Workspace/AutostartAfterWorkbenchInitialized", null, false)) { + foreach (ICommand command in AddInTree.BuildItems("/SharpDevelop/Workbench/AutostartAfterWorkbenchInitialized", null, false)) { try { command.Execute(null); } catch (Exception ex) { diff --git a/src/Main/SharpDevelop/Workbench/WorkbenchStartup.cs b/src/Main/SharpDevelop/Workbench/WorkbenchStartup.cs index 0c2dad7637..c8b1b6e190 100644 --- a/src/Main/SharpDevelop/Workbench/WorkbenchStartup.cs +++ b/src/Main/SharpDevelop/Workbench/WorkbenchStartup.cs @@ -74,7 +74,7 @@ namespace ICSharpCode.SharpDevelop.Workbench } if (!didLoadSolutionOrFile) { - foreach (ICommand command in AddInTree.BuildItems("/Workspace/AutostartNothingLoaded", null, false)) { + foreach (ICommand command in AddInTree.BuildItems("/SharpDevelop/Workbench/AutostartNothingLoaded", null, false)) { try { command.Execute(null); } catch (Exception ex) { diff --git a/src/Tools/StressTest/StressTest/StressTest.addin b/src/Tools/StressTest/StressTest/StressTest.addin index 6b7bb21b50..d8e611cf91 100644 --- a/src/Tools/StressTest/StressTest/StressTest.addin +++ b/src/Tools/StressTest/StressTest/StressTest.addin @@ -7,13 +7,13 @@ - + - + diff --git a/src/Tools/StringResourceToolAddIn/StringResourceToolAddIn.addin b/src/Tools/StringResourceToolAddIn/StringResourceToolAddIn.addin index 9e461023d1..f729ba7e93 100644 --- a/src/Tools/StringResourceToolAddIn/StringResourceToolAddIn.addin +++ b/src/Tools/StringResourceToolAddIn/StringResourceToolAddIn.addin @@ -10,7 +10,7 @@ - +