mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
moving context services to platform
This commit is contained in:
@@ -286,5 +286,8 @@
|
||||
<extensionPoint name="streamProviderFactory" interface="com.intellij.configurationStore.StreamProviderFactory" area="IDEA_PROJECT"/>
|
||||
|
||||
<extensionPoint name="reporting.sendPermission" interface="com.intellij.reporting.DataSendPermission"/>
|
||||
|
||||
<extensionPoint name="tasks.contextProvider" interface="com.intellij.tasks.context.WorkingContextProvider" area="IDEA_PROJECT"/>
|
||||
|
||||
</extensionPoints>
|
||||
</idea-plugin>
|
||||
|
||||
@@ -490,5 +490,15 @@
|
||||
|
||||
<credentialStore implementation="com.intellij.credentialStore.MacOsCredentialStoreFactory" os="mac"/>
|
||||
<credentialStore implementation="com.intellij.credentialStore.LinuxSecretCredentialStoreFactory" os="linux"/>
|
||||
|
||||
<projectService serviceImplementation="com.intellij.tasks.context.WorkingContextManager"/>
|
||||
|
||||
<!--context providers-->
|
||||
<tasks.contextProvider implementation="com.intellij.tasks.context.OpenEditorsContextProvider"/>
|
||||
<tasks.contextProvider implementation="com.intellij.tasks.context.ProjectViewContextProvider"/>
|
||||
<tasks.contextProvider implementation="com.intellij.tasks.context.RunConfigurationsContextProvider"/>
|
||||
<tasks.contextProvider implementation="com.intellij.tasks.context.XDebuggerBreakpointsContextProvider"/>
|
||||
<tasks.contextProvider implementation="com.intellij.tasks.context.XDebuggerWatchesProvider"/>
|
||||
|
||||
</extensions>
|
||||
</idea-plugin>
|
||||
|
||||
@@ -54,5 +54,6 @@
|
||||
<orderEntry type="library" exported="" scope="TEST" name="cucumber-testing" level="project" />
|
||||
<orderEntry type="module" module-name="testGuiFramework" scope="TEST" />
|
||||
<orderEntry type="library" name="ini4j" level="project" />
|
||||
<orderEntry type="module" module-name="tasks-platform-impl" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
* Copyright 2000-2017 JetBrains s.r.o.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package git4idea.branch
|
||||
|
||||
import com.intellij.tasks.context.WorkingContextManager
|
||||
import git4idea.test.GitPlatformTest
|
||||
import junit.framework.TestCase
|
||||
|
||||
class GitBranchContextTest: GitPlatformTest() {
|
||||
|
||||
fun testContextManager() {
|
||||
val contextManager = WorkingContextManager.getInstance(project)
|
||||
TestCase.assertNotNull(contextManager)
|
||||
}
|
||||
}
|
||||
@@ -96,7 +96,6 @@
|
||||
|
||||
<extensionPoints>
|
||||
<extensionPoint name="repositoryType" interface="com.intellij.tasks.TaskRepositoryType"/>
|
||||
<extensionPoint area="IDEA_PROJECT" name="contextProvider" interface="com.intellij.tasks.context.WorkingContextProvider"/>
|
||||
<extensionPoint name="dialogPanelProvider" interface="com.intellij.tasks.ui.TaskDialogPanelProvider"/>
|
||||
<extensionPoint name="commitPlaceholderProvider" interface="com.intellij.tasks.CommitPlaceholderProvider"/>
|
||||
</extensionPoints>
|
||||
@@ -111,19 +110,11 @@
|
||||
<editChangelistSupport implementation="com.intellij.tasks.impl.TaskChangelistSupport"/>
|
||||
|
||||
<projectService serviceImplementation="com.intellij.tasks.impl.TaskProjectConfiguration"/>
|
||||
<projectService serviceImplementation="com.intellij.tasks.context.WorkingContextManager"/>
|
||||
<applicationService serviceImplementation="com.intellij.tasks.config.RecentTaskRepositories"/>
|
||||
<applicationService serviceImplementation="com.intellij.tasks.config.TaskSettings"/>
|
||||
|
||||
<lang.documentationProvider language="TEXT" implementationClass="com.intellij.tasks.doc.TaskDocumentationProvider"/>
|
||||
|
||||
<!--context providers-->
|
||||
<tasks.contextProvider implementation="com.intellij.tasks.context.OpenEditorsContextProvider"/>
|
||||
<tasks.contextProvider implementation="com.intellij.tasks.context.ProjectViewContextProvider"/>
|
||||
<tasks.contextProvider implementation="com.intellij.tasks.context.RunConfigurationsContextProvider"/>
|
||||
<tasks.contextProvider implementation="com.intellij.tasks.context.XDebuggerBreakpointsContextProvider"/>
|
||||
<tasks.contextProvider implementation="com.intellij.tasks.context.XDebuggerWatchesProvider"/>
|
||||
|
||||
<tasks.repositoryType implementation="com.intellij.tasks.jira.JiraRepositoryType"/>
|
||||
<tasks.repositoryType implementation="com.intellij.tasks.youtrack.YouTrackRepositoryType"/>
|
||||
<tasks.repositoryType implementation="com.intellij.tasks.lighthouse.LighthouseRepositoryType"/>
|
||||
|
||||
Reference in New Issue
Block a user