diff options
author | iain holmes <iain@xamarin.com> | 2017-03-16 19:39:56 +0300 |
---|---|---|
committer | iain holmes <iain@xamarin.com> | 2017-03-16 19:39:56 +0300 |
commit | 160024a97d0c7783302b82f8cc64778882016fbe (patch) | |
tree | 80514d92665b686dccb9cb714d1d3213581a5631 /main/src/core/MonoDevelop.Ide/ExtensionModel | |
parent | d299b02f484b6acaeca9e9ef60923105d88b9b81 (diff) | |
parent | b4c75c942570caad8ef060d04fcda1ee1417b701 (diff) |
Merge remote-tracking branch 'upstream/master' into a11y
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/ExtensionModel')
7 files changed, 47 insertions, 17 deletions
diff --git a/main/src/core/MonoDevelop.Ide/ExtensionModel/Commands.addin.xml b/main/src/core/MonoDevelop.Ide/ExtensionModel/Commands.addin.xml index e8c0fbc5b0..6c6c54a2bf 100644 --- a/main/src/core/MonoDevelop.Ide/ExtensionModel/Commands.addin.xml +++ b/main/src/core/MonoDevelop.Ide/ExtensionModel/Commands.addin.xml @@ -696,8 +696,8 @@ <Command id = "MonoDevelop.Ide.Commands.ToolCommands.AddinManager" defaultHandler = "MonoDevelop.Ide.Commands.AddinManagerHandler" icon = "gtk-plugin" - _description = "Manage add-ins" - _label = "_Add-ins..." /> + _description = "Manage extensions" + _label = "_Extensions..." /> <Command id = "MonoDevelop.Ide.Commands.ToolCommands.ToolList" defaultHandler = "MonoDevelop.Ide.Commands.ToolListHandler" type="array" @@ -955,18 +955,18 @@ <Category _name = "Text Editor" id = "TextEditor"> <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowCompletionWindow" - _label = "Show Code Completion" + _label = "Complete Word" macShortcut="Control|space" shortcut = "Control|space" /> <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ToggleCompletionSuggestionMode" defaultHandler = "MonoDevelop.Ide.Commands.ToggleCompletionSuggestionModeHandler" _label = "Toggle Completion Suggestion Mode" /> <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowCodeTemplateWindow" - _description="Inserts a template" - _label = "_Template..." - _displayName = "Insert Template..."/> + _description="Inserts a snippet" + _label = "_Snippet..." + _displayName = "Insert Snippet..."/> <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowCodeSurroundingsWindow" - _description="Surrounds selection with a template when something is selected" + _description="Surrounds selection with a snippet when something is selected" _label = "_Surround With..." _displayName = "Surround Selection With..."/> <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.LineEnd" @@ -1144,6 +1144,11 @@ defaultHandler = "MonoDevelop.Ide.Editor.ToggleIssuesHandler" _label = "Toggle Issues" type="radio|array"/> + <Command id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowTextMateScopesHandler" + defaultHandler = "MonoDevelop.Ide.Editor.TextMate.ShowTextMateScopesHandler" + _label = "Show Scopes" + macShortcut = "Meta|Alt|Shift|p" + shortcut = "Ctrl|Alt|Shift|p"/> </Category> </Extension> </ExtensionModel> diff --git a/main/src/core/MonoDevelop.Ide/ExtensionModel/GlobalOptionsDialog.addin.xml b/main/src/core/MonoDevelop.Ide/ExtensionModel/GlobalOptionsDialog.addin.xml index f2eb746af4..732fe600ca 100644 --- a/main/src/core/MonoDevelop.Ide/ExtensionModel/GlobalOptionsDialog.addin.xml +++ b/main/src/core/MonoDevelop.Ide/ExtensionModel/GlobalOptionsDialog.addin.xml @@ -28,7 +28,8 @@ <Section id = "TextEditor" _label = "Text Editor"> <Section id = "Formatting" _label = "Formatting" icon="md-prefs-code-formatting" /> - <Section id = "CodeTemplates" _label = "Code Templates" fill="true" class = "MonoDevelop.Ide.CodeTemplates.CodeTemplatePane" icon="md-prefs-code-templates" /> + <Section id = "CodeTemplates" _label = "Code Snippets" fill="true" class = "MonoDevelop.Ide.CodeTemplates.CodeTemplatePane" icon="md-prefs-code-templates" /> + <Section id = "LanguageBundles" _label = "Language Bundles" fill="true" class = "MonoDevelop.Ide.Editor.TextMate.TextMateBundleOptionsPanel" /> </Section> <Section id="SourceCode" _label="Source Code"> @@ -42,10 +43,11 @@ <Section id = "VersionControl" _label = "Version Control" /> <Section id = "Other" _label = "Other"> - <Section id = "LogAgent" _label = "Automated Feedback" class = "MonoDevelop.Ide.Gui.OptionPanels.LogAgentOptionsPanel" icon="md-prefs-feedback" fill="true" /> - <Section id = "MonoDevelopMaintenance" _label = "MonoDevelop Maintenance" class = "MonoDevelop.Ide.Gui.OptionPanels.MaintenanceOptionsPanel" icon="md-prefs-maintenance" /> + <Condition id = "Branding" value = "MonoDevelop"> + <Section id = "LogAgent" _label = "Feedback" class = "MonoDevelop.Ide.Gui.OptionPanels.LogAgentOptionsPanel" icon="md-prefs-feedback" fill="true" /> + <Section id = "MonoDevelopMaintenance" _label = "MonoDevelop Maintenance" class = "MonoDevelop.Ide.Gui.OptionPanels.MaintenanceOptionsPanel" icon="md-prefs-maintenance" /> + </Condition> </Section> </Extension> - </ExtensionModel> diff --git a/main/src/core/MonoDevelop.Ide/ExtensionModel/MainMenu.addin.xml b/main/src/core/MonoDevelop.Ide/ExtensionModel/MainMenu.addin.xml index ecaa55cae7..e122cf42f1 100644 --- a/main/src/core/MonoDevelop.Ide/ExtensionModel/MainMenu.addin.xml +++ b/main/src/core/MonoDevelop.Ide/ExtensionModel/MainMenu.addin.xml @@ -278,7 +278,9 @@ <LinkItem id = "Mono" _label = "Mono Project" description = "A free .NET implementation effort, worth visiting" link = "http://www.mono-project.com" /> </Condition> <SeparatorItem id = "Separator3" /> - <LinkItem id = "ReportBug" _label = "Report Problem..." link = "http://xamar.in/r/file_studio_bug" /> + <Condition id = "Branding" value = "MonoDevelop"> + <LinkItem id = "ReportBug" _label = "Report Problem..." link = "http://xamar.in/r/file_studio_bug" /> + </Condition> <SeparatorItem id = "DiagnosticToolsSeparator" /> <CommandItem id = "MonoDevelop.Ide.Commands.HelpCommands.OpenLogDirectory" /> <CommandItem id = "MonoDevelop.Ide.Commands.ToolCommands.InstrumentationViewer" /> @@ -311,4 +313,5 @@ <Extension path="/MonoDevelop/Ide/TargetSelectorCommands"> </Extension> + </ExtensionModel> diff --git a/main/src/core/MonoDevelop.Ide/ExtensionModel/MimeTypes.addin.xml b/main/src/core/MonoDevelop.Ide/ExtensionModel/MimeTypes.addin.xml index 4e4ead5842..939847bf53 100644 --- a/main/src/core/MonoDevelop.Ide/ExtensionModel/MimeTypes.addin.xml +++ b/main/src/core/MonoDevelop.Ide/ExtensionModel/MimeTypes.addin.xml @@ -36,6 +36,7 @@ </MimeType> <MimeType id="text/x-changelog" _description="ChangeLog document" isText="true"> <File pattern="ChangeLog|Changelog|CHANGELOG|Changelog"/> + <File pattern="*.ChangeLog" /> </MimeType> <MimeType id="application/x-executable" _description=".NET program" icon="md-empty-file-icon"> <File pattern="*.exe" /> diff --git a/main/src/core/MonoDevelop.Ide/ExtensionModel/MonoDevelop.Ide.addin.xml b/main/src/core/MonoDevelop.Ide/ExtensionModel/MonoDevelop.Ide.addin.xml index 9f30af6993..843691ce82 100644 --- a/main/src/core/MonoDevelop.Ide/ExtensionModel/MonoDevelop.Ide.addin.xml +++ b/main/src/core/MonoDevelop.Ide/ExtensionModel/MonoDevelop.Ide.addin.xml @@ -177,8 +177,8 @@ <ExtensionNode name="Generator" type="MonoDevelop.Ide.Extensions.MimeTypeExtensionNode"/> </ExtensionPoint> - <ExtensionPoint path = "/MonoDevelop/SourceEditor2/SyntaxModes" name = "Text editor syntax modes"> - <Description>Syntax modes</Description> + <ExtensionPoint path = "/MonoDevelop/SourceEditor2/Bundles" name = "Text editor extension files"> + <Description>Text editor language bundles</Description> <ExtensionNode name="Templates" type="MonoDevelop.Ide.Editor.Highlighting.TemplateCodon"/> </ExtensionPoint> @@ -202,7 +202,7 @@ <ExtensionPoint path = "/MonoDevelop/Ide/BraceMatcher" name = "Brace matcher"> <Description>Algorithm for providing matching braces in a file.</Description> - <ExtensionNode name="Class"/> + <ExtensionNode name="Matcher" type="MonoDevelop.Ide.Extensions.MimeTypeExtensionNode"/> </ExtensionPoint> <ExtensionPoint path = "/MonoDevelop/Ide/AutoInsertBracketHandler" name = "Automatic bracket handler"> @@ -219,7 +219,7 @@ <Extension path = "/MonoDevelop/Core/Applications"> <Application id = "gsetup" - description = "Graphical add-in setup utility" + description = "Graphical extension setup utility" class = "MonoDevelop.Ide.Gui.Dialogs.SetupApp"/> </Extension> @@ -243,7 +243,7 @@ <Extension path = "/MonoDevelop/Ide/KeyBindingSchemes"> <Scheme id="Emacs" _name = "GNU/Emacs" resource="KeyBindingSchemeEmacs.xml"/> <Scheme id="VS05" _name = "Visual Studio" resource="KeyBindingSchemeVisualStudio.xml"/> - <Scheme id="VS14MAC" _name = "Visual Studio" resource="KeyBindingSchemeVisualStudio-mac.xml" forMac="true"/> + <Scheme id="VS14MAC" _name = "Visual Studio (Mixed)" resource="KeyBindingSchemeVisualStudio-mac.xml" forMac="true"/> <Scheme id="VS14MAC2" _name = "Visual Studio (Windows)" resource="KeyBindingSchemeVisualStudio.xml" forMac="true"/> <Scheme id="MD1" _name = "MonoDevelop 1.0" resource="KeyBindingSchemeMonoDevelop1.xml"/> <Scheme id="MD2" _name = "MonoDevelop 2.0" resource="KeyBindingSchemeMonoDevelop2.xml"/> @@ -293,6 +293,10 @@ <Class class = "MonoDevelop.Ide.Editor.Extension.FoldingTextEditorExtension" /> <Class class = "MonoDevelop.Ide.Editor.Extension.ErrorHandlerTextEditorExtension" /> <Class class = "MonoDevelop.Ide.Editor.Extension.AutoInsertBracketTextEditorExtension" /> + <Class class = "MonoDevelop.Ide.Editor.Extension.HighlightUrlExtension" /> + <Class class = "MonoDevelop.Ide.Editor.TextMate.TextMateFoldingTextEditorExtension" /> + <Class class = "MonoDevelop.Ide.Editor.TextMate.TextMateIndentationTextEditorExtension" /> + <Class class = "MonoDevelop.Ide.Editor.TextMate.TextMateCompletionTextEditorExtension" /> <Class id="FinalStep" class = "MonoDevelop.Ide.Editor.Extension.TextEditorExtensionMarker" /> </Extension> @@ -372,4 +376,8 @@ <Description>Setting what languages are supported for user selection.</Description> <ExtensionNode name = "Class" objectType = "MonoDevelop.Ide.LocaleSetProvider" /> </ExtensionPoint> + + <ExtensionPoint path="/MonoDevelop/Ide/TypeService/MefHostServices"> + <ExtensionNode name = "Assembly" type = "MonoDevelop.Core.AddIns.AssemblyExtensionNode" /> + </ExtensionPoint> </ExtensionModel> diff --git a/main/src/core/MonoDevelop.Ide/ExtensionModel/StockIcons.addin.xml b/main/src/core/MonoDevelop.Ide/ExtensionModel/StockIcons.addin.xml index fd18d24419..02dac6cc86 100644 --- a/main/src/core/MonoDevelop.Ide/ExtensionModel/StockIcons.addin.xml +++ b/main/src/core/MonoDevelop.Ide/ExtensionModel/StockIcons.addin.xml @@ -281,6 +281,11 @@ <StockIcon stockid="md-folder-services" resource="folder-services-16.png" /> <StockIcon stockid="md-getting-started" resource="getting-started-16.png" size="Menu" /> <StockIcon stockid="md-recent" resource="recent-16.png" size="Menu" /> + <StockIcon stockid="md-palette" resource="palette-16.png" size="Menu" /> + <StockIcon stockid="md-style" resource="style-16.png" size="Menu" /> + <StockIcon stockid="md-typography" resource="typography-16.png" size="Menu" /> + <StockIcon stockid="md-scroll" resource="scroll-16.png" size="Menu" /> + <StockIcon stockid="md-widget" resource="widget-16.png" size="Menu" /> <!-- Project icons --> <StockIcon stockid="md-workspace" resource="workspace-32.png" size="Dnd" /> diff --git a/main/src/core/MonoDevelop.Ide/ExtensionModel/Templates.addin.xml b/main/src/core/MonoDevelop.Ide/ExtensionModel/Templates.addin.xml index c3e112602f..e936cf1dc5 100644 --- a/main/src/core/MonoDevelop.Ide/ExtensionModel/Templates.addin.xml +++ b/main/src/core/MonoDevelop.Ide/ExtensionModel/Templates.addin.xml @@ -21,6 +21,11 @@ <ExtensionNode name="ProjectTemplate" type="MonoDevelop.Ide.Codons.ProjectTemplateCodon"/> </ExtensionPoint> +<ExtensionPoint path = "/MonoDevelop/Ide/Templates" name = "Microsoft Templating Engine templates"> + <Description>Microsoft templating engine project templates to be shown in the New Project dialog.</Description> + <ExtensionNode name="Template" type="MonoDevelop.Ide.Codons.TemplateExtensionNode"/> +</ExtensionPoint> + <ExtensionPoint path = "/MonoDevelop/Ide/ProjectTemplatePackageInstallers" name = "Project template package installers"> <Description>Installs packages defined in the project template. Must implement MonoDevelop.Ide.Templates.ProjectTemplatePackageInstaller</Description> <ExtensionNode name="Class" /> @@ -121,6 +126,7 @@ <Extension path="/MonoDevelop/Ide/ProjectTemplatingProviders"> <Class id="MonoDevelop.ProjectTemplatingProvider" class="MonoDevelop.Ide.Templates.ProjectTemplatingProvider" /> + <Class id="MonoDevelop.MicrosoftTemplateEngineProjectTemplatingProvider" class="MonoDevelop.Ide.Templates.MicrosoftTemplateEngineProjectTemplatingProvider" /> </Extension> <Extension path="/MonoDevelop/Ide/TemplateImages"> |