diff --git a/jupyter/src/icons/JupyterCoreIcons.java b/jupyter/gen/com/intellij/jupyter/core/icons/JupyterCoreIcons.java similarity index 93% rename from jupyter/src/icons/JupyterCoreIcons.java rename to jupyter/gen/com/intellij/jupyter/core/icons/JupyterCoreIcons.java index 15bf18c1182e..4f65a7563004 100644 --- a/jupyter/src/icons/JupyterCoreIcons.java +++ b/jupyter/gen/com/intellij/jupyter/core/icons/JupyterCoreIcons.java @@ -1,4 +1,4 @@ -package icons; +package com.intellij.jupyter.core.icons; import com.intellij.ui.IconManager; import org.jetbrains.annotations.NotNull; diff --git a/jupyter/intellij.jupyter.core.iml b/jupyter/intellij.jupyter.core.iml index 2281bc0cce0e..e086f0a21c6c 100644 --- a/jupyter/intellij.jupyter.core.iml +++ b/jupyter/intellij.jupyter.core.iml @@ -5,6 +5,7 @@ + diff --git a/jupyter/resources/META-INF/jupyter-core.xml b/jupyter/resources/META-INF/jupyter-core.xml index e9e2e19008f6..f4e330fb925b 100644 --- a/jupyter/resources/META-INF/jupyter-core.xml +++ b/jupyter/resources/META-INF/jupyter-core.xml @@ -4,7 +4,7 @@ diff --git a/jupyter/src/org/jetbrains/plugins/notebooks/jupyter/JupyterFileType.kt b/jupyter/src/com/intellij/jupyter/core/jupyter/JupyterFileType.kt similarity index 88% rename from jupyter/src/org/jetbrains/plugins/notebooks/jupyter/JupyterFileType.kt rename to jupyter/src/com/intellij/jupyter/core/jupyter/JupyterFileType.kt index 6d8652b498f0..1c0fbbefd42e 100644 --- a/jupyter/src/org/jetbrains/plugins/notebooks/jupyter/JupyterFileType.kt +++ b/jupyter/src/com/intellij/jupyter/core/jupyter/JupyterFileType.kt @@ -1,10 +1,10 @@ // Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -package org.jetbrains.plugins.notebooks.jupyter +package com.intellij.jupyter.core.jupyter import com.intellij.openapi.fileTypes.LanguageFileType import com.intellij.openapi.vfs.CharsetToolkit import com.intellij.openapi.vfs.VirtualFile -import icons.JupyterCoreIcons +import com.intellij.jupyter.core.icons.JupyterCoreIcons import org.jetbrains.annotations.NonNls import javax.swing.Icon diff --git a/jupyter/src/org/jetbrains/plugins/notebooks/jupyter/JupyterLanguage.kt b/jupyter/src/com/intellij/jupyter/core/jupyter/JupyterLanguage.kt similarity index 79% rename from jupyter/src/org/jetbrains/plugins/notebooks/jupyter/JupyterLanguage.kt rename to jupyter/src/com/intellij/jupyter/core/jupyter/JupyterLanguage.kt index d86697f93a6b..96aa17dcd4b5 100644 --- a/jupyter/src/org/jetbrains/plugins/notebooks/jupyter/JupyterLanguage.kt +++ b/jupyter/src/com/intellij/jupyter/core/jupyter/JupyterLanguage.kt @@ -1,10 +1,10 @@ // Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -package org.jetbrains.plugins.notebooks.jupyter +package com.intellij.jupyter.core.jupyter import com.intellij.lang.Language import com.intellij.openapi.fileTypes.FileType import com.intellij.openapi.fileTypes.LanguageFileType -import org.jetbrains.plugins.notebooks.core.api.lang.NotebookLanguage +import com.intellij.jupyter.core.lang.NotebookLanguage object JupyterLanguage : Language(NotebookLanguage, "Jupyter") diff --git a/jupyter/src/org/jetbrains/plugins/notebooks/jupyter/JupyterPsiBundle.kt b/jupyter/src/com/intellij/jupyter/core/jupyter/JupyterPsiBundle.kt similarity index 92% rename from jupyter/src/org/jetbrains/plugins/notebooks/jupyter/JupyterPsiBundle.kt rename to jupyter/src/com/intellij/jupyter/core/jupyter/JupyterPsiBundle.kt index ec134dd69f44..46d5fc80eb9b 100644 --- a/jupyter/src/org/jetbrains/plugins/notebooks/jupyter/JupyterPsiBundle.kt +++ b/jupyter/src/com/intellij/jupyter/core/jupyter/JupyterPsiBundle.kt @@ -1,5 +1,5 @@ // Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -package org.jetbrains.plugins.notebooks.jupyter +package com.intellij.jupyter.core.jupyter import com.intellij.DynamicBundle import org.jetbrains.annotations.Nls diff --git a/jupyter/src/org/jetbrains/plugins/notebooks/jupyter/preview/JupyterCefHttpHandler.kt b/jupyter/src/com/intellij/jupyter/core/jupyter/preview/JupyterCefHttpHandler.kt similarity index 98% rename from jupyter/src/org/jetbrains/plugins/notebooks/jupyter/preview/JupyterCefHttpHandler.kt rename to jupyter/src/com/intellij/jupyter/core/jupyter/preview/JupyterCefHttpHandler.kt index 7847c60c6209..3cd36ce9e036 100644 --- a/jupyter/src/org/jetbrains/plugins/notebooks/jupyter/preview/JupyterCefHttpHandler.kt +++ b/jupyter/src/com/intellij/jupyter/core/jupyter/preview/JupyterCefHttpHandler.kt @@ -1,5 +1,5 @@ // Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -package org.jetbrains.plugins.notebooks.jupyter.preview +package com.intellij.jupyter.core.jupyter.preview import com.intellij.openapi.application.ApplicationManager diff --git a/jupyter/src/org/jetbrains/plugins/notebooks/jupyter/preview/JupyterHttpUtils.kt b/jupyter/src/com/intellij/jupyter/core/jupyter/preview/JupyterHttpUtils.kt similarity index 95% rename from jupyter/src/org/jetbrains/plugins/notebooks/jupyter/preview/JupyterHttpUtils.kt rename to jupyter/src/com/intellij/jupyter/core/jupyter/preview/JupyterHttpUtils.kt index 38850d4d2b74..03d552738e59 100644 --- a/jupyter/src/org/jetbrains/plugins/notebooks/jupyter/preview/JupyterHttpUtils.kt +++ b/jupyter/src/com/intellij/jupyter/core/jupyter/preview/JupyterHttpUtils.kt @@ -1,5 +1,5 @@ // Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -package org.jetbrains.plugins.notebooks.jupyter.preview +package com.intellij.jupyter.core.jupyter.preview import org.apache.http.client.utils.URIBuilder import org.jetbrains.ide.BuiltInServerManager diff --git a/jupyter/src/org/jetbrains/plugins/notebooks/core/api/lang/NotebookLanguage.kt b/jupyter/src/com/intellij/jupyter/core/lang/NotebookLanguage.kt similarity index 81% rename from jupyter/src/org/jetbrains/plugins/notebooks/core/api/lang/NotebookLanguage.kt rename to jupyter/src/com/intellij/jupyter/core/lang/NotebookLanguage.kt index a5c9df50e296..79c130a9c2ba 100644 --- a/jupyter/src/org/jetbrains/plugins/notebooks/core/api/lang/NotebookLanguage.kt +++ b/jupyter/src/com/intellij/jupyter/core/lang/NotebookLanguage.kt @@ -1,4 +1,4 @@ -package org.jetbrains.plugins.notebooks.core.api.lang +package com.intellij.jupyter.core.lang import com.intellij.lang.Language diff --git a/jupyter/viewOnly/resources/META-INF/jupyter-view-only.xml b/jupyter/viewOnly/resources/META-INF/jupyter-view-only.xml index d71970695a2d..db764da0d677 100644 --- a/jupyter/viewOnly/resources/META-INF/jupyter-view-only.xml +++ b/jupyter/viewOnly/resources/META-INF/jupyter-view-only.xml @@ -3,7 +3,7 @@ - - + + diff --git a/jupyter/viewOnly/src/org/jetbrains/plugins/notebooks/jupyter/preview/viewOnly/JupyterViewOnlyFileEditor.kt b/jupyter/viewOnly/src/com/intellij/jupyter/viewOnly/JupyterViewOnlyFileEditor.kt similarity index 93% rename from jupyter/viewOnly/src/org/jetbrains/plugins/notebooks/jupyter/preview/viewOnly/JupyterViewOnlyFileEditor.kt rename to jupyter/viewOnly/src/com/intellij/jupyter/viewOnly/JupyterViewOnlyFileEditor.kt index e84128441153..6c4aeae9ca3f 100644 --- a/jupyter/viewOnly/src/org/jetbrains/plugins/notebooks/jupyter/preview/viewOnly/JupyterViewOnlyFileEditor.kt +++ b/jupyter/viewOnly/src/com/intellij/jupyter/viewOnly/JupyterViewOnlyFileEditor.kt @@ -1,5 +1,5 @@ // Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -package org.jetbrains.plugins.notebooks.jupyter.preview.viewOnly +package com.intellij.jupyter.viewOnly import com.intellij.ide.ui.LafManagerListener @@ -17,13 +17,12 @@ import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.cancel import kotlinx.coroutines.flow.MutableStateFlow -import kotlinx.coroutines.flow.collect import kotlinx.coroutines.launch import org.cef.browser.CefBrowser import org.cef.browser.CefFrame import org.cef.handler.CefLoadHandlerAdapter -import org.jetbrains.plugins.notebooks.jupyter.preview.JupyterCefHttpHandlerBase -import org.jetbrains.plugins.notebooks.jupyter.preview.addPathSegment +import com.intellij.jupyter.core.jupyter.preview.JupyterCefHttpHandlerBase +import com.intellij.jupyter.core.jupyter.preview.addPathSegment import java.beans.PropertyChangeListener import java.nio.ByteBuffer import javax.swing.JComponent diff --git a/jupyter/viewOnly/src/org/jetbrains/plugins/notebooks/jupyter/preview/viewOnly/JupyterViewOnlyHandler.kt b/jupyter/viewOnly/src/com/intellij/jupyter/viewOnly/JupyterViewOnlyHandler.kt similarity index 71% rename from jupyter/viewOnly/src/org/jetbrains/plugins/notebooks/jupyter/preview/viewOnly/JupyterViewOnlyHandler.kt rename to jupyter/viewOnly/src/com/intellij/jupyter/viewOnly/JupyterViewOnlyHandler.kt index 9d7c0ca4c43e..c3148ec9307c 100644 --- a/jupyter/viewOnly/src/org/jetbrains/plugins/notebooks/jupyter/preview/viewOnly/JupyterViewOnlyHandler.kt +++ b/jupyter/viewOnly/src/com/intellij/jupyter/viewOnly/JupyterViewOnlyHandler.kt @@ -1,7 +1,7 @@ // Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -package org.jetbrains.plugins.notebooks.jupyter.preview.viewOnly +package com.intellij.jupyter.viewOnly -import org.jetbrains.plugins.notebooks.jupyter.preview.JupyterCefHttpHandlerBase +import com.intellij.jupyter.core.jupyter.preview.JupyterCefHttpHandlerBase class JupyterViewOnlyHandler : JupyterCefHttpHandlerBase(absolutePathFiles = listOf( "/ipywidgets.html", diff --git a/jupyter/viewOnly/src/org/jetbrains/plugins/notebooks/jupyter/preview/viewOnly/JupyterViewOnlyProvider.kt b/jupyter/viewOnly/src/com/intellij/jupyter/viewOnly/JupyterViewOnlyProvider.kt similarity index 89% rename from jupyter/viewOnly/src/org/jetbrains/plugins/notebooks/jupyter/preview/viewOnly/JupyterViewOnlyProvider.kt rename to jupyter/viewOnly/src/com/intellij/jupyter/viewOnly/JupyterViewOnlyProvider.kt index 366cc11a514a..4e2c45924c69 100644 --- a/jupyter/viewOnly/src/org/jetbrains/plugins/notebooks/jupyter/preview/viewOnly/JupyterViewOnlyProvider.kt +++ b/jupyter/viewOnly/src/com/intellij/jupyter/viewOnly/JupyterViewOnlyProvider.kt @@ -1,5 +1,5 @@ // Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -package org.jetbrains.plugins.notebooks.jupyter.preview.viewOnly +package com.intellij.jupyter.viewOnly import com.intellij.openapi.fileEditor.FileEditor import com.intellij.openapi.fileEditor.FileEditorPolicy @@ -8,7 +8,7 @@ import com.intellij.openapi.fileTypes.FileTypeRegistry import com.intellij.openapi.project.DumbAware import com.intellij.openapi.project.Project import com.intellij.openapi.vfs.VirtualFile -import org.jetbrains.plugins.notebooks.jupyter.JupyterFileType +import com.intellij.jupyter.core.jupyter.JupyterFileType internal class JupyterViewOnlyProvider : FileEditorProvider, DumbAware { override fun accept(project: Project, file: VirtualFile): Boolean = FileTypeRegistry.getInstance().isFileOfType(file, JupyterFileType) diff --git a/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/IntellijIconClassGeneratorConfig.kt b/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/IntellijIconClassGeneratorConfig.kt index 8fef0efcf0bc..06b1fa703721 100644 --- a/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/IntellijIconClassGeneratorConfig.kt +++ b/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/IntellijIconClassGeneratorConfig.kt @@ -67,6 +67,11 @@ class IntellijIconClassGeneratorConfig : IconClasses() { iconDirectory = "icons/com/jetbrains/localization", ) + "intellij.jupyter.core"-> IntellijIconClassGeneratorModuleConfig( + className = "JupyterCoreIcons", + packageName = "com.intellij.jupyter.core.icons", + iconDirectory = "icons/org.jetbrains.plugins.notebooks.jupyter", + ) "intellij.spring.mvc.core" -> IntellijIconClassGeneratorModuleConfig( className = "SpringMvcApiIcons",