Browse Source

Move some addin tree paths.

newNRvisualizers
Daniel Grunwald 13 years ago
parent
commit
fcb7e48993
  1. 8
      TODOnewNR.txt
  2. 2
      src/AddIns/BackendBindings/Boo/BooBinding/Project/BooBinding.addin
  3. 2
      src/AddIns/BackendBindings/CSharpBinding/Project/CSharpBinding.addin
  4. 2
      src/AddIns/BackendBindings/CppBinding/CppBinding/CppBinding.addin
  5. 2
      src/AddIns/BackendBindings/JavaScriptBinding/Project/JavaScriptBinding.addin
  6. 2
      src/AddIns/BackendBindings/Python/PythonBinding/Project/PythonBinding.addin
  7. 2
      src/AddIns/BackendBindings/Ruby/RubyBinding/Project/RubyBinding.addin
  8. 2
      src/AddIns/BackendBindings/VBNetBinding/Project/VBNetBinding.addin
  9. 2
      src/AddIns/BackendBindings/XamlBinding/XamlBinding/XamlBinding.addin
  10. 2
      src/AddIns/Misc/AddInManager/Project/AddInManager.addin
  11. 2
      src/AddIns/Misc/AddinScout/Project/AddInScout.addin
  12. 2
      src/AddIns/Misc/FiletypeRegisterer/Project/FiletypeRegisterer.addin
  13. 4
      src/AddIns/Misc/HelpViewer/HelpViewer.addin
  14. 2
      src/AddIns/Misc/RegExpTk/Project/RegExpTk.addin
  15. 2
      src/AddIns/Misc/Reports/ICSharpCode.Reports.Addin/ICSharpCode.ReportDesigner.addin
  16. 2
      src/AddIns/Misc/ResourceToolkit/Project/Hornung.ResourceToolkit.addin
  17. 2
      src/AddIns/Misc/StartPage/Project/StartPage.addin
  18. 2
      src/AddIns/Misc/UsageDataCollector/UsageDataCollector.AddIn/UsageDataCollector.addin
  19. 2
      src/AddIns/VersionControl/GitAddIn/GitAddIn.addin
  20. 2
      src/AddIns/VersionControl/SubversionAddIn/ICSharpCode.Svn.addin
  21. 5
      src/Main/Base/Project/Editor/DocumentUtilitites.cs
  22. 6
      src/Main/Base/Project/ICSharpCode.SharpDevelop.addin
  23. 2
      src/Main/Base/Project/Src/Internal/Doozers/PadDoozer.cs
  24. 5
      src/Main/Base/Project/Src/Util/ExtensionMethods.cs
  25. 4
      src/Main/Core/Project/Src/AddInTree/CoreStartup.cs
  26. 2
      src/Main/SharpDevelop/Parser/ParserDoozer.cs
  27. 2
      src/Main/SharpDevelop/Parser/ParserService.cs
  28. 2
      src/Main/SharpDevelop/Sda/CallHelper.cs
  29. 2
      src/Main/SharpDevelop/Workbench/WorkbenchStartup.cs
  30. 4
      src/Tools/StressTest/StressTest/StressTest.addin
  31. 2
      src/Tools/StringResourceToolAddIn/StringResourceToolAddIn.addin

8
TODOnewNR.txt

@ -90,6 +90,14 @@ Functionality changes:
As part of this cleanup, I'm also replacing static services with service interfaces (see above). 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: SD.MainThread:
The new best way to invoke a call on the main thread is: The new best way to invoke a call on the main thread is:
SD.MainThread.InvokeAsync(delegate { ... }).FireAndForget(); SD.MainThread.InvokeAsync(delegate { ... }).FireAndForget();

2
src/AddIns/BackendBindings/Boo/BooBinding/Project/BooBinding.addin

@ -87,7 +87,7 @@
class = "Grunwald.BooBinding.BooAmbience"/> class = "Grunwald.BooBinding.BooAmbience"/>
</Path> </Path>
<Path name = "/Workspace/Parser"> <Path name = "/SharpDevelop/Parser">
<Parser id = "Boo" <Parser id = "Boo"
supportedextensions = ".boo" supportedextensions = ".boo"
projectfileextension = ".booproj" projectfileextension = ".booproj"

2
src/AddIns/BackendBindings/CSharpBinding/Project/CSharpBinding.addin

@ -52,7 +52,7 @@
extensions = "*.csproj"/> extensions = "*.csproj"/>
</Path> </Path>
<Path name = "/Workspace/Parser"> <Path name = "/SharpDevelop/Parser">
<Parser id = "C#" <Parser id = "C#"
supportedextensions = ".cs" supportedextensions = ".cs"
projectfileextension = ".csproj" projectfileextension = ".csproj"

2
src/AddIns/BackendBindings/CppBinding/CppBinding/CppBinding.addin

@ -77,7 +77,7 @@
</Path> </Path>
<!-- <!--
<Path name="/Workspace/Parser"> <Path name="/SharpDevelop/Parser">
<Parser id="C++" <Parser id="C++"
supportedextensions=".cpp;.c;.hpp;.h" supportedextensions=".cpp;.c;.hpp;.h"
projectfileextension="vcxproj" projectfileextension="vcxproj"

2
src/AddIns/BackendBindings/JavaScriptBinding/Project/JavaScriptBinding.addin

@ -15,7 +15,7 @@
</Runtime> </Runtime>
<!-- JavaScript parser --> <!-- JavaScript parser -->
<Path name="/Workspace/Parser"> <Path name="/SharpDevelop/Parser">
<Parser <Parser
id="JavaScript" id="JavaScript"
supportedextensions=".js" supportedextensions=".js"

2
src/AddIns/BackendBindings/Python/PythonBinding/Project/PythonBinding.addin

@ -94,7 +94,7 @@
</Path> </Path>
<!-- Python parser --> <!-- Python parser -->
<Path name="/Workspace/Parser"> <Path name="/SharpDevelop/Parser">
<Parser id="Python" <Parser id="Python"
supportedextensions=".py" supportedextensions=".py"
projectfileextension=".pyproj" projectfileextension=".pyproj"

2
src/AddIns/BackendBindings/Ruby/RubyBinding/Project/RubyBinding.addin

@ -88,7 +88,7 @@
</Path> </Path>
<!-- Ruby parser --> <!-- Ruby parser -->
<Path name="/Workspace/Parser"> <Path name="/SharpDevelop/Parser">
<Parser id="Ruby" <Parser id="Ruby"
supportedextensions=".rb" supportedextensions=".rb"
projectfileextension=".rbproj" projectfileextension=".rbproj"

2
src/AddIns/BackendBindings/VBNetBinding/Project/VBNetBinding.addin

@ -47,7 +47,7 @@
class = "ICSharpCode.VBNetBinding.VbcEncodingFixingLogger"/> class = "ICSharpCode.VBNetBinding.VbcEncodingFixingLogger"/>
</Path> </Path>
<Path name = "/Workspace/Parser"> <Path name = "/SharpDevelop/Parser">
<Parser id = "VBNet" <Parser id = "VBNet"
supportedextensions = ".vb" supportedextensions = ".vb"
projectfileextension = ".vbproj" projectfileextension = ".vbproj"

2
src/AddIns/BackendBindings/XamlBinding/XamlBinding/XamlBinding.addin

@ -33,7 +33,7 @@
mimeType = "text/xml"/> mimeType = "text/xml"/>
</Path> </Path>
<Path name = "/Workspace/Parser"> <Path name = "/SharpDevelop/Parser">
<Parser id = "XAML" <Parser id = "XAML"
supportedextensions = ".xaml" supportedextensions = ".xaml"
class = "ICSharpCode.XamlBinding.XamlParser"/> class = "ICSharpCode.XamlBinding.XamlParser"/>

2
src/AddIns/Misc/AddInManager/Project/AddInManager.addin

@ -14,7 +14,7 @@
</Import> </Import>
</Runtime> </Runtime>
<Path name = "/Workspace/Tools"> <Path name = "/SharpDevelop/Workbench/Tools">
<MenuItem id = "ShowAddInManager" <MenuItem id = "ShowAddInManager"
label = "${res:AddInManager.Title}" label = "${res:AddInManager.Title}"
class = "ICSharpCode.AddInManager.ShowCommand"/> class = "ICSharpCode.AddInManager.ShowCommand"/>

2
src/AddIns/Misc/AddinScout/Project/AddInScout.addin

@ -13,7 +13,7 @@
<Import assembly="AddInScout.dll"/> <Import assembly="AddInScout.dll"/>
</Runtime> </Runtime>
<Path name = "/Workspace/Tools"> <Path name = "/SharpDevelop/Workbench/Tools">
<MenuItem id = "ShowAddInScout" <MenuItem id = "ShowAddInScout"
label = "AddIn Scout" label = "AddIn Scout"
class = "AddInScout.AddInScoutCommand"/> class = "AddInScout.AddInScoutCommand"/>

2
src/AddIns/Misc/FiletypeRegisterer/Project/FiletypeRegisterer.addin

@ -64,7 +64,7 @@
</Path> </Path>
<!-- Disabled as we now do initial registration in the setup <!-- Disabled as we now do initial registration in the setup
<Path name = "/Workspace/Autostart"> <Path name = "/SharpDevelop/Autostart">
<Condition name = "Compare" string = "${property:SharpDevelop.FiletypesRegisterStartup??False}" equals = "True"> <Condition name = "Compare" string = "${property:SharpDevelop.FiletypesRegisterStartup??False}" equals = "True">
<Class id = "RegisterFiletypes" <Class id = "RegisterFiletypes"
class = "ICSharpCode.FiletypeRegisterer.RegisterFiletypesCommand"/> class = "ICSharpCode.FiletypeRegisterer.RegisterFiletypesCommand"/>

4
src/AddIns/Misc/HelpViewer/HelpViewer.addin

@ -4,6 +4,10 @@
description = "Help Integration for SharpDevelop" description = "Help Integration for SharpDevelop"
addInManagerHidden = "preinstalled"> addInManagerHidden = "preinstalled">
<Manifest>
<Identity name = "ICSharpCode.HelpViewer"/>
</Manifest>
<Runtime> <Runtime>
<Import assembly = "HelpViewer.dll"/> <Import assembly = "HelpViewer.dll"/>
</Runtime> </Runtime>

2
src/AddIns/Misc/RegExpTk/Project/RegExpTk.addin

@ -12,7 +12,7 @@
<Import assembly="RegExpTk.dll" /> <Import assembly="RegExpTk.dll" />
</Runtime> </Runtime>
<Path name = "/Workspace/Tools"> <Path name = "/SharpDevelop/Workbench/Tools">
<MenuItem id = "RegExpTk" <MenuItem id = "RegExpTk"
label = "${res:XML.MainMenu.ToolsMenu.RegularExpressionToolkit}" label = "${res:XML.MainMenu.ToolsMenu.RegularExpressionToolkit}"
class = "Plugins.RegExpTk.RegExpTkCommand" class = "Plugins.RegExpTk.RegExpTkCommand"

2
src/AddIns/Misc/Reports/ICSharpCode.Reports.Addin/ICSharpCode.ReportDesigner.addin

@ -184,7 +184,7 @@
</Path> </Path>
<!-- Start SharpDevelop Reports from MainMenu --> <!-- Start SharpDevelop Reports from MainMenu -->
<Path name = "/Workspace/Tools"> <Path name = "/SharpDevelop/Workbench/Tools">
<MenuItem id = "ReportGeneratorPad" <MenuItem id = "ReportGeneratorPad"
label = "${res:SharpReport.ReportGenerator}" label = "${res:SharpReport.ReportGenerator}"

2
src/AddIns/Misc/ResourceToolkit/Project/Hornung.ResourceToolkit.addin

@ -44,7 +44,7 @@
<!-- Tools menu --> <!-- Tools menu -->
<Path name="/Workspace/Tools"> <Path name="/SharpDevelop/Workbench/Tools">
<MenuItem id="ResourceToolkit" label="${res:Hornung.ResourceToolkit.ToolsMenuLabel}" type="Menu"> <MenuItem id="ResourceToolkit" label="${res:Hornung.ResourceToolkit.ToolsMenuLabel}" type="Menu">
<MenuItem id="FindMissingResourceKeys" label="${res:Hornung.ResourceToolkit.FindMissingResourceKeys}" type="Menu"> <MenuItem id="FindMissingResourceKeys" label="${res:Hornung.ResourceToolkit.FindMissingResourceKeys}" type="Menu">

2
src/AddIns/Misc/StartPage/Project/StartPage.addin

@ -24,7 +24,7 @@
type = "Separator"/> type = "Separator"/>
</Path> </Path>
<Path name = "/Workspace/AutostartNothingLoaded"> <Path name = "/SharpDevelop/Workbench/AutostartNothingLoaded">
<Class id = "ShowStartPageCommand" <Class id = "ShowStartPageCommand"
class = "ICSharpCode.StartPage.ShowStartPageCommand"/> class = "ICSharpCode.StartPage.ShowStartPageCommand"/>
</Path> </Path>

2
src/AddIns/Misc/UsageDataCollector/UsageDataCollector.AddIn/UsageDataCollector.addin

@ -19,7 +19,7 @@
</Condition> </Condition>
</Path> </Path>
<Path name = "/Workspace/Autostart"> <Path name = "/SharpDevelop/Autostart">
<Condition name = "Compare" string = "${property:ICSharpCode.UsageDataCollector.Enabled}" equals = "True"> <Condition name = "Compare" string = "${property:ICSharpCode.UsageDataCollector.Enabled}" equals = "True">
<Class id = "UsageDataCollector" <Class id = "UsageDataCollector"
class = "ICSharpCode.UsageDataCollector.AutoStartCommand"/> class = "ICSharpCode.UsageDataCollector.AutoStartCommand"/>

2
src/AddIns/VersionControl/GitAddIn/GitAddIn.addin

@ -13,7 +13,7 @@
</Import> </Import>
</Runtime> </Runtime>
<Path name = "/Workspace/Autostart"> <Path name = "/SharpDevelop/Autostart">
<Class id = "ICSharpCode.GitAddIn.RegisterEventsCommand" <Class id = "ICSharpCode.GitAddIn.RegisterEventsCommand"
class = "ICSharpCode.GitAddIn.RegisterEventsCommand"/> class = "ICSharpCode.GitAddIn.RegisterEventsCommand"/>
</Path> </Path>

2
src/AddIns/VersionControl/SubversionAddIn/ICSharpCode.Svn.addin

@ -18,7 +18,7 @@
</Import> </Import>
</Runtime> </Runtime>
<Path name = "/Workspace/Autostart"> <Path name = "/SharpDevelop/Autostart">
<Class id = "ICSharpCode.Svn.Commands.RegisterEventsCommand" <Class id = "ICSharpCode.Svn.Commands.RegisterEventsCommand"
class = "ICSharpCode.Svn.Commands.RegisterEventsCommand"/> class = "ICSharpCode.Svn.Commands.RegisterEventsCommand"/>
</Path> </Path>

5
src/Main/Base/Project/Editor/DocumentUtilitites.cs

@ -38,6 +38,11 @@ namespace ICSharpCode.SharpDevelop.Editor
return new ReadOnlyDocument(buffer); return new ReadOnlyDocument(buffer);
} }
public static void ClearSelection(this ITextEditor editor)
{
editor.Select(editor.Document.GetOffset(editor.Caret.Location), 0);
}
/// <summary> /// <summary>
/// Gets the word in front of the caret. /// Gets the word in front of the caret.
/// </summary> /// </summary>

6
src/Main/Base/Project/ICSharpCode.SharpDevelop.addin

@ -1822,7 +1822,7 @@
<MenuItem id = "Tools" label = "${res:XML.MainMenu.ToolMenu}" type="Menu"> <MenuItem id = "Tools" label = "${res:XML.MainMenu.ToolMenu}" type="Menu">
<MenuItem id = "ToolBuilder" type="Builder" class = "ICSharpCode.SharpDevelop.Commands.ToolMenuBuilder" /> <MenuItem id = "ToolBuilder" type="Builder" class = "ICSharpCode.SharpDevelop.Commands.ToolMenuBuilder" />
<MenuItem id = "Separator1" type = "Separator" /> <MenuItem id = "Separator1" type = "Separator" />
<Include id = "ToolList" path = "/Workspace/Tools" /> <Include id = "ToolList" path = "/SharpDevelop/Workbench/Tools" />
<MenuItem id = "Separator2" type = "Separator" /> <MenuItem id = "Separator2" type = "Separator" />
<Condition name = "WindowActive" activewindow="ICSharpCode.SharpDevelop.Editor.ITextEditorProvider"> <Condition name = "WindowActive" activewindow="ICSharpCode.SharpDevelop.Editor.ITextEditorProvider">
@ -1927,8 +1927,8 @@
</MenuItem> <!-- end HELP menu --> </MenuItem> <!-- end HELP menu -->
</Path> <!-- end Main Menu --> </Path> <!-- end Main Menu -->
<!-- create empty /Workspace/Tools path - it's included by the main menu --> <!-- create empty /SharpDevelop/Workbench/Tools path - it's included by the main menu -->
<Path name = "/Workspace/Tools"/> <Path name = "/SharpDevelop/Workbench/Tools"/>
<!-- TEXT EDITOR --> <!-- TEXT EDITOR -->

2
src/Main/Base/Project/Src/Internal/Doozers/PadDoozer.cs

@ -35,7 +35,7 @@ namespace ICSharpCode.SharpDevelop
/// <attribute name="defaultPosition" use="optional"> /// <attribute name="defaultPosition" use="optional">
/// Default position of the pad, as a ICSharpCode.SharpDevelop.DefaultPadPositions enum value (e.g. "Bottom, Hidden"). /// Default position of the pad, as a ICSharpCode.SharpDevelop.DefaultPadPositions enum value (e.g. "Bottom, Hidden").
/// </attribute> /// </attribute>
/// <usage>Only in /Workspace/Parser</usage> /// <usage>Only in /SharpDevelop/Parser</usage>
/// <returns> /// <returns>
/// An PadDescriptor object that wraps the IPadContent object. /// An PadDescriptor object that wraps the IPadContent object.
/// </returns> /// </returns>

5
src/Main/Base/Project/Src/Util/ExtensionMethods.cs

@ -682,11 +682,6 @@ namespace ICSharpCode.SharpDevelop
return document.GetText(startOffset, document.GetOffset(endPos) - startOffset); return document.GetText(startOffset, document.GetOffset(endPos) - startOffset);
} }
public static void ClearSelection(this ITextEditor editor)
{
editor.Select(editor.Document.GetOffset(editor.Caret.Location), 0);
}
/// <summary> /// <summary>
/// Obsolete. Use GetOffset() instead. /// Obsolete. Use GetOffset() instead.
/// </summary> /// </summary>

4
src/Main/Core/Project/Src/AddInTree/CoreStartup.cs

@ -171,7 +171,7 @@ namespace ICSharpCode.Core
/// Initializes the AddIn system. /// Initializes the AddIn system.
/// This loads the AddIns that were added to the list, /// This loads the AddIns that were added to the list,
/// then it executes the <see cref="ICommand">commands</see> /// then it executes the <see cref="ICommand">commands</see>
/// in <c>/Workspace/Autostart</c>. /// in <c>/SharpDevelop/Autostart</c>.
/// </summary> /// </summary>
public void RunInitialization() public void RunInitialization()
{ {
@ -184,7 +184,7 @@ namespace ICSharpCode.Core
// run workspace autostart commands // run workspace autostart commands
LoggingService.Info("Running autostart commands..."); LoggingService.Info("Running autostart commands...");
foreach (ICommand command in addInTree.BuildItems<ICommand>("/Workspace/Autostart", null, false)) { foreach (ICommand command in addInTree.BuildItems<ICommand>("/SharpDevelop/Autostart", null, false)) {
try { try {
command.Execute(null); command.Execute(null);
} catch (Exception ex) { } catch (Exception ex) {

2
src/Main/SharpDevelop/Parser/ParserDoozer.cs

@ -16,7 +16,7 @@ namespace ICSharpCode.SharpDevelop.Parser
/// <attribute name="class"> /// <attribute name="class">
/// Name of the IParser class. /// Name of the IParser class.
/// </attribute> /// </attribute>
/// <usage>Only in /Workspace/Parser</usage> /// <usage>Only in /SharpDevelop/Parser</usage>
/// <returns> /// <returns>
/// An ParserDescriptor object that wraps the IParser object. /// An ParserDescriptor object that wraps the IParser object.
/// </returns> /// </returns>

2
src/Main/SharpDevelop/Parser/ParserService.cs

@ -27,7 +27,7 @@ namespace ICSharpCode.SharpDevelop.Parser
public ParserService() public ParserService()
{ {
parserDescriptors = AddInTree.BuildItems<ParserDescriptor>("/Workspace/Parser", null, false); parserDescriptors = AddInTree.BuildItems<ParserDescriptor>("/SharpDevelop/Parser", null, false);
this.LoadSolutionProjectsThread = new LoadSolutionProjects(); this.LoadSolutionProjectsThread = new LoadSolutionProjects();
} }

2
src/Main/SharpDevelop/Sda/CallHelper.cs

@ -175,7 +175,7 @@ namespace ICSharpCode.SharpDevelop.Sda
void RunWorkbenchInitializedCommands() void RunWorkbenchInitializedCommands()
{ {
foreach (ICommand command in AddInTree.BuildItems<ICommand>("/Workspace/AutostartAfterWorkbenchInitialized", null, false)) { foreach (ICommand command in AddInTree.BuildItems<ICommand>("/SharpDevelop/Workbench/AutostartAfterWorkbenchInitialized", null, false)) {
try { try {
command.Execute(null); command.Execute(null);
} catch (Exception ex) { } catch (Exception ex) {

2
src/Main/SharpDevelop/Workbench/WorkbenchStartup.cs

@ -74,7 +74,7 @@ namespace ICSharpCode.SharpDevelop.Workbench
} }
if (!didLoadSolutionOrFile) { if (!didLoadSolutionOrFile) {
foreach (ICommand command in AddInTree.BuildItems<ICommand>("/Workspace/AutostartNothingLoaded", null, false)) { foreach (ICommand command in AddInTree.BuildItems<ICommand>("/SharpDevelop/Workbench/AutostartNothingLoaded", null, false)) {
try { try {
command.Execute(null); command.Execute(null);
} catch (Exception ex) { } catch (Exception ex) {

4
src/Tools/StressTest/StressTest/StressTest.addin

@ -7,13 +7,13 @@
<Import assembly = "StressTest.dll"/> <Import assembly = "StressTest.dll"/>
</Runtime> </Runtime>
<Path name="/Workspace/Tools"> <Path name="/SharpDevelop/Workbench/Tools">
<MenuItem id="StressTest" <MenuItem id="StressTest"
label="Stress Test" label="Stress Test"
class="StressTest.StressTestMenuCommand"/> class="StressTest.StressTestMenuCommand"/>
</Path> </Path>
<Path name="/Workspace/AutostartNothingLoaded"> <Path name="/SharpDevelop/Workbench/AutostartNothingLoaded">
<Class id="StressTest" <Class id="StressTest"
class="StressTest.StressTestMenuCommand"/> class="StressTest.StressTestMenuCommand"/>
</Path> </Path>

2
src/Tools/StringResourceToolAddIn/StringResourceToolAddIn.addin

@ -10,7 +10,7 @@
<Import assembly = "StringResourceToolAddIn.dll"/> <Import assembly = "StringResourceToolAddIn.dll"/>
</Runtime> </Runtime>
<Path name = "/Workspace/Tools"> <Path name = "/SharpDevelop/Workbench/Tools">
<MenuItem id = "StringResourceToolAddInCommand1" <MenuItem id = "StringResourceToolAddInCommand1"
label = "StringResourceToolAddIn" label = "StringResourceToolAddIn"
shortcut = "Control|Shift|R" shortcut = "Control|Shift|R"

Loading…
Cancel
Save