[MonoDevelop] Improving the organization of extension points
Lluis Sanchez
lluis at ximian.com
Thu Aug 9 06:59:09 EDT 2007
Hi,
Ok, I'm done with the reorganization. I attached a file listing all
extension path changes. Those paths are already updated in all add-ins
in MD SVN.
Lluis.
El dc 08 de 08 del 2007 a les 17:39 +0200, en/na Lluis Sanchez va
escriure:
> Hi,
>
> Tomorrow I'm going to commit a long time due reorganization of the
> extension point hierarchy. This reorganization was needed because the
> current hierarchy was very incoherent, we were using a mixture of
> SharpDevelop and MonoDevelop names, and it was based on the old SD
> assembly organization, which has changed a lot in MD.
>
> If you are working on an add-in located outside the MD SVN beware that
> you'll have to update all paths in the .addin.xml file. I'm going to
> send a list of path equivalences after committing the change.
>
> I'm also going to commit tomorrow some changes in the add-in
> architecture. First of all, all add-in manifests will be embedded as
> resources in the corresponding assemblies. This is the recommended setup
> for all MD add-ins from now on. Second, all add-ins in Core/src will be
> converted to add-in roots, which in Mono.Addins terminology means that
> they will be like regular libraries (extensible libraries, but not
> dynamically loaded by the add-in engine). I hope that all this, together
> with some improvements I've made in Mono.Addins will reduce some of the
> setup problems we've been suffering (e.g. the IDE application not found
> error).
>
> Lluis.
>
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list
-------------- next part --------------
MonoDevelop.Core
----------------
Workspace/Services
MonoDevelop/Core/Services
SharpDevelop/Workbench/ExecutionHandlers
MonoDevelop/Core/ExecutionHandlers
Workspace/FileSystemExtensions
MonoDevelop/Core/FileSystemExtensions
System/Applications
MonoDevelop/Core/Applications
MonoDevelop/Core/SupportPackages
MonoDevelop.Core
----------------
SharpDevelop/Workbench/StockIcons
MonoDevelop/Core/StockIcons
MonoDevelop.Projects
--------------------
/SharpDevelop/Workbench/Ambiences
/MonoDevelop/ProjectModel/Ambiences
/SharpDevelop/Workbench/ProjectBindings
/MonoDevelop/ProjectModel/ProjectBindings
/SharpDevelop/Workbench/ProjectFileFormats
/MonoDevelop/ProjectModel/ProjectFileFormats
/SharpDevelop/Workbench/SerializableClasses
/MonoDevelop/ProjectModel/SerializableClasses
/SharpDevelop/Workbench/Serialization/ExtendedProperties
/MonoDevelop/ProjectModel/ExtendedProperties
/SharpDevelop/Workbench/ProjectServiceExtensions
/MonoDevelop/ProjectModel/ProjectServiceExtensions
/SharpDevelop/Workbench/LanguageBindings
/MonoDevelop/ProjectModel/LanguageBindings
MonoDevelop.Projects.Gui
------------------------
SharpDevelop/Workbench/ProjectOptions/GeneralOptions
MonoDevelop/ProjectModel/Gui/ProjectOptions/GeneralOptions
SharpDevelop/Workbench/ProjectOptions/ConfigurationProperties
MonoDevelop/ProjectModel/Gui/ProjectOptions/ConfigurationOptions
SharpDevelop/Workbench/CombineOptions/GeneralOptions
MonoDevelop/ProjectModel/Gui/CombineOptions/GeneralOptions
SharpDevelop/Workbench/CombineOptions/ConfigurationProperties
MonoDevelop/ProjectModel/Gui/CombineOptions/ConfigurationOptions
Workspace/Icons
MonoDevelop/ProjectModel/Gui/Icons
MonoDevelop.Ide
---------------
SharpDevelop/Workbench/DisplayBindings
MonoDevelop/Ide/DisplayBindings
MonoDevelop/IDE/StartupHandlers
MonoDevelop/Ide/StartupHandlers
SharpDevelop/Commands
MonoDevelop/Ide/Commands
SharpDevelop/Views/ClassBrowser/ContextMenu/ProjectBrowserNode
MonoDevelop/Ide/ContextMenu/ClassPad/Project
SharpDevelop/Views/ProjectBrowser/ContextMenu/CombineBrowserNode
MonoDevelop/Ide/ContextMenu/ProjectPad/Combine
SharpDevelop/Views/ProjectBrowser/ContextMenu/ResourceFolderNode
MonoDevelop/Ide/ContextMenu/ProjectPad/ResourceFolder
SharpDevelop/Views/ProjectBrowser/ContextMenu/ReferenceFolderNode
MonoDevelop/Ide/ContextMenu/ProjectPad/ReferenceFolder
SharpDevelop/Views/ProjectBrowser/ContextMenu/ReferenceNode
MonoDevelop/Ide/ContextMenu/ProjectPad/Reference
SharpDevelop/Views/ProjectBrowser/ContextMenu/ProjectFileNode
MonoDevelop/Ide/ContextMenu/ProjectPad/ProjectFile
SharpDevelop/Views/ProjectBrowser/ContextMenu/SystemFileNode
MonoDevelop/Ide/ContextMenu/ProjectPad/SystemFile
SharpDevelop/Views/ProjectBrowser/ContextMenu/DefaultDirectoryNode
MonoDevelop/Ide/ContextMenu/ProjectPad/Folder
SharpDevelop/Views/ProjectBrowser/ContextMenu/ProjectBrowserNode
MonoDevelop/Ide/ContextMenu/ProjectPad/Project
SharpDevelop/Views/ProjectBrowser/ContextMenu/UnknownEntryNode
MonoDevelop/Ide/ContextMenu/ProjectPad/UnknownEntry
MonoDevelop/TaskList/View
MonoDevelop/Ide/TaskList/View
SharpDevelop/Workbench/Pads
MonoDevelop/Ide/Pads
SharpDevelop/Workbench/Contexts
MonoDevelop/Ide/WorkbenchContexts
SharpDevelop/Dialogs/OptionsDialog
MonoDevelop/Ide/OptionsDialogPanels
SharpDevelop/Workbench/Combine/FileFilter
MonoDevelop/Ide/ProjectFileFilters
SharpDevelop/Workbench/FileFilter
MonoDevelop/Ide/FileFilters
SharpDevelop/Workbench/ToolBar
MonoDevelop/Ide/Toolbar
SharpDevelop/Workbench/MainMenu
MonoDevelop/Ide/MainMenu
MonoDevelop/FileTemplates
MonoDevelop/Ide/FileTemplates
MonoDevelop/FileTemplateTypes
MonoDevelop/Ide/FileTemplateTypes
MonoDevelop/ProjectTemplates
MonoDevelop/Ide/ProjectTemplates
MonoDevelop/Workbench/TextEditorExtensions
MonoDevelop/Ide/TextEditorExtensions
MonoDevelop/Workbench/ProjectFeatures
MonoDevelop/Ide/ProjectFeatures
MonoDevelop/Workbench/ViewContextMenu
MonoDevelop/Ide/ContextMenu/DocumentTab
SharpDevelop/Views/ClassBrowser/ContextMenu/NamespaceNode
MonoDevelop/Ide/ContextMenu/ClassPad/Namespace
SharpDevelop/Views/ClassBrowser/ContextMenu/MethodNode
MonoDevelop/Ide/ContextMenu/ClassPad/Method
SharpDevelop/Views/ClassBrowser/ContextMenu/FieldNode
MonoDevelop/Ide/ContextMenu/ClassPad/Field
SharpDevelop/Views/ClassBrowser/ContextMenu/EventNode
MonoDevelop/Ide/ContextMenu/ClassPad/Event
SharpDevelop/Views/ClassBrowser/ContextMenu/CombineNode
MonoDevelop/Ide/ContextMenu/ClassPad/Combine
SharpDevelop/Views/ClassBrowser/ContextMenu/ClassNode
MonoDevelop/Ide/ContextMenu/ClassPad/Class
SharpDevelop/Views/ClassBrowser/ContextMenu/PropertyNode
MonoDevelop/Ide/ContextMenu/ClassPad/Property
SharpDevelop/Workbench/Pads/MonoDevelop.Ide.Gui.Pads.ProjectPad
MonoDevelop/Ide/Pads/ProjectPad
SharpDevelop/Workbench/Pads/MonoDevelop.Ide.Gui.Pads.ClassPad
MonoDevelop/Ide/Pads/ClassPad
MonoDevelop.Deployment
----------------------
MonoDevelop/DeployService/DeployServiceExtensions
MonoDevelop/Deployment/DeployServiceExtensions
MonoDevelop/DeployService/PackageBuilderEditors
MonoDevelop/Deployment/PackageBuilderEditors
SharpDevelop/Workbench/DeployFileCopiers
MonoDevelop/Deployment/DeployFileCopiers
SharpDevelop/Workbench/FileCopyConfigurationEditors
MonoDevelop/Deployment/FileCopyConfigurationEditors
MonoDevelop/Deployment/ProjectBrowser/ContextMenu/Package
MonoDevelop/Deployment/ContextMenu/ProjectPad/Package
MonoDevelop/Deployment/ProjectBrowser/ContextMenu/PackagingProject
MonoDevelop/Deployment/ContextMenu/ProjectPad/PackagingProject
MonoDevelop/Deployment/DeployDirectories
MonoDevelop/Deployment/DeployDirectories
MonoDevelop/Deployment/DeployPlatforms
MonoDevelop/Deployment/DeployPlatforms
MonoDevelop/DeployService/DeployDirectoryResolvers
MonoDevelop/Deployment/DeployDirectoryResolvers
Autotools
---------
Autotools/SimpleSetups
MonoDevelop/Autotools/SimpleSetups
GtkCore
-------
SharpDevelop/Views/ProjectBrowser/ContextMenu/ActionGroupNode
MonoDevelop/GtkCore/ContextMenu/ProjectPad/ActionGroup
SharpDevelop/Views/ProjectBrowser/ContextMenu/WidgetsNode
MonoDevelop/GtkCore/ContextMenu/ProjectPad/UserInterfaceFolder
SharpDevelop/Views/ProjectBrowser/ContextMenu/WidgetNode
MonoDevelop/GtkCore/ContextMenu/ProjectPad/Component
SharpDevelop/Views/ProjectBrowser/ContextMenu/StockIconsNode
MonoDevelop/GtkCore/ContextMenu/ProjectPad/StockIcons
MonoDevelop.SourceEditor
------------------------
SharpDevelop/ViewContent/DefaultTextEditor/ContextMenu
MonoDevelop/SourceEditor/ContextMenu/Editor
AddIns/DefaultTextEditor/EditActions
MonoDevelop/SourceEditor/EditActions
AddIns/DefaultTextEditor/Formatters
MonoDevelop/SourceEditor/Formatters
MonoDevelop.WebReferences
-------------------------
SharpDevelop/Views/ProjectBrowser/ContextMenu/WebReferenceFolder
MonoDevelop/WebReferences/ContextMenu/ProjectPad/WebReferenceFolder
SharpDevelop/Views/ProjectBrowser/ContextMenu/WebReferenceItem
MonoDevelop/WebReferences/ContextMenu/ProjectPad/WebReferenceItem
MonoDevelop.NUnit
-----------------
Services/NUnit/TestProviders
MonoDevelop/NUnit/TestProviders
SharpDevelop/Views/TestChart/ContextMenu
MonoDevelop/NUnit/ContextMenu/TestChart
SharpDevelop/Views/TestPad/ContextMenu
MonoDevelop/NUnit/ContextMenu/TestPad
SharpDevelop/Views/TestResultsPad/ContextMenu
MonoDevelop/NUnit/ContextMenu/TestResultsPad
SharpDevelop/Views/ProjectBrowser/ContextMenu/NUnitAssemblyGroup
MonoDevelop/NUnit/ContextMenu/ProjectPad/NUnitAssemblyGroup
SharpDevelop/Views/ProjectBrowser/ContextMenu/TestAssembly
MonoDevelop/NUnit/ContextMenu/ProjectPad/TestAssembly
SharpDevelop/Views/ProjectBrowser/ContextMenu/NUnitAssemblyGroupConfiguration
MonoDevelop/NUnit/ContextMenu/ProjectPad/NUnitAssemblyGroupConfiguration
SharpDevelop/Workbench/UnitTestOptions/GeneralOptions
MonoDevelop/NUnit/UnitTestOptions/GeneralOptions
SharpDevelop/Workbench/UnitTestOptions/ConfigurationProperties
MonoDevelop/NUnit/UnitTestOptions/ConfigurationOptions
More information about the Monodevelop-list
mailing list