diff --git a/basics/architectural_overview/navigating_psi.md b/basics/architectural_overview/navigating_psi.md
index a702dcde6..c1e29e3cb 100644
--- a/basics/architectural_overview/navigating_psi.md
+++ b/basics/architectural_overview/navigating_psi.md
@@ -65,4 +65,4 @@ PsiClass containingClass = containingMethod.getContainingClass();
```
To see how the navigation works in practice, please refer to the
-[code sample](https://github.com/JetBrains/intellij-sdk-docs/blob/master/code_samples/psi_demo/src/main/java/org/jetbrains/sdk/psi/PsiNavigationDemoAction.java).
+[code sample](https://github.com/JetBrains/intellij-sdk-docs/blob/master/code_samples/psi_demo/src/main/java/org/intellij/sdk/psi/PsiNavigationDemoAction.java).
diff --git a/basics/ide_development_instance.md b/basics/ide_development_instance.md
index e94bdad5a..1712ac2d5 100644
--- a/basics/ide_development_instance.md
+++ b/basics/ide_development_instance.md
@@ -51,7 +51,7 @@ Continuing from the example [above](#determining-a-jetbrains-runtime-version), t
When adding system property `idea.auto.reload.plugins` in the [run configuration](getting_started/running_and_debugging_a_plugin.md) (DevKit-based) or [**runIde**](/tutorials/build_system/prerequisites.md#running-a-simple-gradle-based-intellij-platform-plugin) task (Gradle-based), dynamic plugins are reloaded automatically when their JARs are modified.
This allows a much faster development cycle by avoiding a full restart of the development instance after code changes.
-For [Gradle-based plugins](/tutorials/build_system/prerequisites.md) using `gradle-intellij-plugin` v0.4.17 or later, this property is set automatically.
+For [Gradle-based plugins](/tutorials/build_system/prerequisites.md) using `gradle-intellij-plugin` 0.4.17 or later, this property is set automatically.
## The Development Instance Sandbox Directory
diff --git a/code_samples/action_basics/src/main/java/icons/ActionBasicsIcons.java b/code_samples/action_basics/src/main/java/icons/SdkIcons.java
similarity index 91%
rename from code_samples/action_basics/src/main/java/icons/ActionBasicsIcons.java
rename to code_samples/action_basics/src/main/java/icons/SdkIcons.java
index 1b61c0d6a..68d9dcc2c 100644
--- a/code_samples/action_basics/src/main/java/icons/ActionBasicsIcons.java
+++ b/code_samples/action_basics/src/main/java/icons/SdkIcons.java
@@ -5,6 +5,6 @@ package icons;
import com.intellij.openapi.util.IconLoader;
import javax.swing.*;
-public class ActionBasicsIcons {
+public class SdkIcons {
public static final Icon Sdk_default_icon = IconLoader.getIcon("/icons/sdk_16.svg");
}
diff --git a/code_samples/action_basics/src/main/java/org/intellij/sdk/action/CustomDefaultActionGroup.java b/code_samples/action_basics/src/main/java/org/intellij/sdk/action/CustomDefaultActionGroup.java
index 2c2f8dc30..3e06aec21 100644
--- a/code_samples/action_basics/src/main/java/org/intellij/sdk/action/CustomDefaultActionGroup.java
+++ b/code_samples/action_basics/src/main/java/org/intellij/sdk/action/CustomDefaultActionGroup.java
@@ -6,7 +6,7 @@ import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.actionSystem.DefaultActionGroup;
import com.intellij.openapi.editor.Editor;
-import icons.ActionBasicsIcons;
+import icons.SdkIcons;
/**
* Creates an action group to contain menu actions. See plugin.xml declarations.
@@ -26,6 +26,6 @@ public class CustomDefaultActionGroup extends DefaultActionGroup {
Editor editor = event.getData(CommonDataKeys.EDITOR);
event.getPresentation().setEnabled(editor != null);
// Take this opportunity to set an icon for the menu entry.
- event.getPresentation().setIcon(ActionBasicsIcons.Sdk_default_icon);
+ event.getPresentation().setIcon(SdkIcons.Sdk_default_icon);
}
}
diff --git a/code_samples/action_basics/src/main/java/org/intellij/sdk/action/DynamicActionGroup.java b/code_samples/action_basics/src/main/java/org/intellij/sdk/action/DynamicActionGroup.java
index c470e3072..fffbe3f32 100644
--- a/code_samples/action_basics/src/main/java/org/intellij/sdk/action/DynamicActionGroup.java
+++ b/code_samples/action_basics/src/main/java/org/intellij/sdk/action/DynamicActionGroup.java
@@ -5,7 +5,7 @@ package org.intellij.sdk.action;
import com.intellij.openapi.actionSystem.ActionGroup;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
-import icons.ActionBasicsIcons;
+import icons.SdkIcons;
import org.jetbrains.annotations.NotNull;
/**
@@ -32,7 +32,7 @@ public class DynamicActionGroup extends ActionGroup {
return new AnAction[]{
new PopupDialogAction("Action Added at Runtime",
"Dynamic Action Demo",
- ActionBasicsIcons.Sdk_default_icon)
+ SdkIcons.Sdk_default_icon)
};
}
diff --git a/code_samples/action_basics/src/main/resources/META-INF/plugin.xml b/code_samples/action_basics/src/main/resources/META-INF/plugin.xml
index 711396e04..ea4739ba2 100644
--- a/code_samples/action_basics/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/action_basics/src/main/resources/META-INF/plugin.xml
@@ -35,7 +35,7 @@
for information about the elements and attributes used for actions and groups. -->
+ icon="SdkIcons.Sdk_default_icon">
@@ -55,7 +49,7 @@
class="org.intellij.sdk.editor.EditorAreaIllustration"
text="Caret Position"
description="Reports information about the caret position."
- icon="EditorBasicsIcons.Sdk_default_icon">
+ icon="SdkIcons.Sdk_default_icon">
diff --git a/code_samples/facet_basics/build.gradle b/code_samples/facet_basics/build.gradle
index 430e7803a..c2dcc5752 100644
--- a/code_samples/facet_basics/build.gradle
+++ b/code_samples/facet_basics/build.gradle
@@ -17,8 +17,7 @@ repositories {
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
version '2019.3.3'
- updateSinceUntilBuild = false
-
+ sameSinceUntilBuild = true
}
patchPluginXml {
version = project.version
diff --git a/code_samples/facet_basics/src/main/resources/META-INF/plugin.xml b/code_samples/facet_basics/src/main/resources/META-INF/plugin.xml
index 3f8a1d726..c46b4f091 100644
--- a/code_samples/facet_basics/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/facet_basics/src/main/resources/META-INF/plugin.xml
@@ -8,12 +8,6 @@
SDK: Facet Basics
-
- 2.1
-
-
-
-
com.intellij.modules.lang
diff --git a/code_samples/framework_basics/build.gradle b/code_samples/framework_basics/build.gradle
index 5886b8310..5cb53fea1 100644
--- a/code_samples/framework_basics/build.gradle
+++ b/code_samples/framework_basics/build.gradle
@@ -17,8 +17,8 @@ repositories {
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
version '2019.3.3'
- updateSinceUntilBuild = false
plugins 'java'
+ sameSinceUntilBuild = true
}
patchPluginXml {
diff --git a/code_samples/framework_basics/src/main/resources/META-INF/plugin.xml b/code_samples/framework_basics/src/main/resources/META-INF/plugin.xml
index e054971d2..430687083 100644
--- a/code_samples/framework_basics/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/framework_basics/src/main/resources/META-INF/plugin.xml
@@ -8,12 +8,6 @@
SDK: Framework Sample Project
-
- 2.0.0
-
-
-
-
com.intellij.modules.java
diff --git a/code_samples/inspection_basics/build.gradle b/code_samples/inspection_basics/build.gradle
index 6dcd3accc..d2e6477cf 100644
--- a/code_samples/inspection_basics/build.gradle
+++ b/code_samples/inspection_basics/build.gradle
@@ -17,7 +17,7 @@ repositories {
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
version '2019.3.3'
- updateSinceUntilBuild = false
+ sameSinceUntilBuild = true
}
patchPluginXml {
diff --git a/code_samples/inspection_basics/src/main/resources/META-INF/plugin.xml b/code_samples/inspection_basics/src/main/resources/META-INF/plugin.xml
index 744815c9f..11835f1d8 100644
--- a/code_samples/inspection_basics/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/inspection_basics/src/main/resources/META-INF/plugin.xml
@@ -8,12 +8,6 @@
SDK: Inspection Sample Project
-
- 2.0.0
-
-
-
-
com.intellij.modules.lang
diff --git a/code_samples/kotlin_demo/build.gradle b/code_samples/kotlin_demo/build.gradle
index b733a1c36..38146013e 100644
--- a/code_samples/kotlin_demo/build.gradle
+++ b/code_samples/kotlin_demo/build.gradle
@@ -26,7 +26,7 @@ sourceSets {
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
version '2019.3.3'
- updateSinceUntilBuild = false
+ sameSinceUntilBuild = true
}
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
diff --git a/code_samples/kotlin_demo/src/main/resources/META-INF/plugin.xml b/code_samples/kotlin_demo/src/main/resources/META-INF/plugin.xml
index d302b7710..b2374671b 100644
--- a/code_samples/kotlin_demo/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/kotlin_demo/src/main/resources/META-INF/plugin.xml
@@ -8,12 +8,6 @@
SDK: Kotlin Demo
-
- 2.0.0
-
-
-
-
com.intellij.modules.platform
diff --git a/code_samples/live_templates/src/main/resources/META-INF/plugin.xml b/code_samples/live_templates/src/main/resources/META-INF/plugin.xml
index d3769be5a..f601c73fe 100644
--- a/code_samples/live_templates/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/live_templates/src/main/resources/META-INF/plugin.xml
@@ -8,13 +8,6 @@
SDK: Live Templates Sample Project
-
- 2.0.0
-
-
-
-
com.intellij.modules.lang
diff --git a/code_samples/max_opened_projects/build.gradle b/code_samples/max_opened_projects/build.gradle
index 0dd7a4d4f..f01cc9d93 100644
--- a/code_samples/max_opened_projects/build.gradle
+++ b/code_samples/max_opened_projects/build.gradle
@@ -17,6 +17,7 @@ repositories {
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
version '2019.3.3'
+ sameSinceUntilBuild = true
}
patchPluginXml {
version = project.version
diff --git a/code_samples/max_opened_projects/src/main/resources/META-INF/plugin.xml b/code_samples/max_opened_projects/src/main/resources/META-INF/plugin.xml
index 337be6deb..e106d663d 100644
--- a/code_samples/max_opened_projects/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/max_opened_projects/src/main/resources/META-INF/plugin.xml
@@ -8,11 +8,6 @@
SDK: Maximum Open Projects Sample
-
-
-
-
-
com.intellij.modules.platform
diff --git a/code_samples/module/build.gradle b/code_samples/module/build.gradle
index badb0d1ca..d2e6477cf 100644
--- a/code_samples/module/build.gradle
+++ b/code_samples/module/build.gradle
@@ -1,8 +1,8 @@
// Copyright 2000-2020 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
plugins {
- id 'java'
- id 'org.jetbrains.intellij' version '0.4.16'
+ id 'java'
+ id 'org.jetbrains.intellij' version '0.4.16'
}
group 'org.intellij.sdk'
@@ -11,15 +11,15 @@ version '2.0.0'
sourceCompatibility = 1.8
repositories {
- mavenCentral()
+ mavenCentral()
}
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
- version '2019.3.3'
- updateSinceUntilBuild = false
+ version '2019.3.3'
+ sameSinceUntilBuild = true
}
patchPluginXml {
- version = project.version
+ version = project.version
}
diff --git a/code_samples/module/src/main/resources/META-INF/plugin.xml b/code_samples/module/src/main/resources/META-INF/plugin.xml
index ccdd32e98..0b5a1c5a5 100644
--- a/code_samples/module/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/module/src/main/resources/META-INF/plugin.xml
@@ -8,12 +8,6 @@
SDK: Module Type Sample Project
-
- 2.0.0
-
-
-
-
com.intellij.modules.platform
diff --git a/code_samples/product_specific/pycharm_basics/build.gradle b/code_samples/product_specific/pycharm_basics/build.gradle
index 42fbb7efb..8b54c1352 100644
--- a/code_samples/product_specific/pycharm_basics/build.gradle
+++ b/code_samples/product_specific/pycharm_basics/build.gradle
@@ -18,7 +18,7 @@ repositories {
intellij {
version '2019.3.3'
type 'PY'
- updateSinceUntilBuild = false
+ sameSinceUntilBuild = true
}
patchPluginXml {
diff --git a/code_samples/product_specific/pycharm_basics/src/main/java/com/intellij/sdk/pycharm/PopupDialogAction.java b/code_samples/product_specific/pycharm_basics/src/main/java/org/intellij/sdk/pycharm/PopupDialogAction.java
similarity index 98%
rename from code_samples/product_specific/pycharm_basics/src/main/java/com/intellij/sdk/pycharm/PopupDialogAction.java
rename to code_samples/product_specific/pycharm_basics/src/main/java/org/intellij/sdk/pycharm/PopupDialogAction.java
index adea6b803..8314878a7 100644
--- a/code_samples/product_specific/pycharm_basics/src/main/java/com/intellij/sdk/pycharm/PopupDialogAction.java
+++ b/code_samples/product_specific/pycharm_basics/src/main/java/org/intellij/sdk/pycharm/PopupDialogAction.java
@@ -1,6 +1,6 @@
// Copyright 2000-2020 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
-package com.intellij.sdk.pycharm;
+package org.intellij.sdk.pycharm;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
diff --git a/code_samples/product_specific/pycharm_basics/src/main/resources/META-INF/plugin.xml b/code_samples/product_specific/pycharm_basics/src/main/resources/META-INF/plugin.xml
index 6ac37d9c3..ff651aea0 100644
--- a/code_samples/product_specific/pycharm_basics/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/product_specific/pycharm_basics/src/main/resources/META-INF/plugin.xml
@@ -3,17 +3,11 @@
- com.intellij.sdk.pycharm
+ org.intellij.sdk.pycharm
SDK: PyCharm Sample Project
-
- 0.1.0
-
-
-
-
com.intellij.modules.python
@@ -34,10 +28,10 @@
-
+
-
diff --git a/code_samples/project_model/build.gradle b/code_samples/project_model/build.gradle
index 320a9bf7d..8e044dde5 100644
--- a/code_samples/project_model/build.gradle
+++ b/code_samples/project_model/build.gradle
@@ -1,8 +1,8 @@
// Copyright 2000-2020 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
plugins {
- id 'java'
- id 'org.jetbrains.intellij' version '0.4.16'
+ id 'java'
+ id 'org.jetbrains.intellij' version '0.4.16'
}
group 'org.intellij.sdk.'
@@ -11,16 +11,16 @@ version '2.0.0'
sourceCompatibility = 1.8
repositories {
- mavenCentral()
+ mavenCentral()
}
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
- version '2019.3.3'
- plugins 'java'
- updateSinceUntilBuild = false
+ version '2019.3.3'
+ plugins 'java'
+ sameSinceUntilBuild = true
}
patchPluginXml {
- version = project.version
+ version = project.version
}
diff --git a/code_samples/project_model/src/main/resources/META-INF/plugin.xml b/code_samples/project_model/src/main/resources/META-INF/plugin.xml
index 60d25fbb5..e2f8df494 100644
--- a/code_samples/project_model/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/project_model/src/main/resources/META-INF/plugin.xml
@@ -3,17 +3,11 @@
- org.intellij.sdk.projectModel
+ org.intellij.sdk.project.model
SDK: Project Model Sample Project
-
- 2.0.0
-
-
-
-
com.intellij.modules.java
diff --git a/code_samples/project_view_pane/build.gradle b/code_samples/project_view_pane/build.gradle
index a37017323..8475e77d2 100644
--- a/code_samples/project_view_pane/build.gradle
+++ b/code_samples/project_view_pane/build.gradle
@@ -1,8 +1,8 @@
// Copyright 2000-2020 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
plugins {
- id 'java'
- id 'org.jetbrains.intellij' version '0.4.16'
+ id 'java'
+ id 'org.jetbrains.intellij' version '0.4.16'
}
group 'org.intellij.sdk'
@@ -11,15 +11,15 @@ version '2.0.0'
sourceCompatibility = 1.8
repositories {
- mavenCentral()
+ mavenCentral()
}
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
- version '2019.3.3'
- updateSinceUntilBuild = false
+ version '2019.3.3'
+ sameSinceUntilBuild = true
}
patchPluginXml {
- version = project.version
+ version = project.version
}
\ No newline at end of file
diff --git a/code_samples/project_view_pane/src/main/resources/META-INF/plugin.xml b/code_samples/project_view_pane/src/main/resources/META-INF/plugin.xml
index c9b657cea..c095b9604 100644
--- a/code_samples/project_view_pane/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/project_view_pane/src/main/resources/META-INF/plugin.xml
@@ -3,17 +3,11 @@
- org.jetbrains.plugins.sample.ProjectViewPane
+ org.intellij.sdk.view.pane
SDK: Project View Pane Demo
-
- 2.0.0
-
-
-
-
com.intellij.modules.platform
diff --git a/code_samples/project_wizard/build.gradle b/code_samples/project_wizard/build.gradle
index a37017323..8475e77d2 100644
--- a/code_samples/project_wizard/build.gradle
+++ b/code_samples/project_wizard/build.gradle
@@ -1,8 +1,8 @@
// Copyright 2000-2020 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
plugins {
- id 'java'
- id 'org.jetbrains.intellij' version '0.4.16'
+ id 'java'
+ id 'org.jetbrains.intellij' version '0.4.16'
}
group 'org.intellij.sdk'
@@ -11,15 +11,15 @@ version '2.0.0'
sourceCompatibility = 1.8
repositories {
- mavenCentral()
+ mavenCentral()
}
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
- version '2019.3.3'
- updateSinceUntilBuild = false
+ version '2019.3.3'
+ sameSinceUntilBuild = true
}
patchPluginXml {
- version = project.version
+ version = project.version
}
\ No newline at end of file
diff --git a/code_samples/project_wizard/src/main/resources/META-INF/plugin.xml b/code_samples/project_wizard/src/main/resources/META-INF/plugin.xml
index e9c5b50fd..87cb47085 100644
--- a/code_samples/project_wizard/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/project_wizard/src/main/resources/META-INF/plugin.xml
@@ -3,17 +3,11 @@
- org.jetbrains.tutorials.ProjectWizard
+ org.intellij.sdk.project.wizard
SDK: Project Wizard Demo
-
- 2.0.0
-
-
-
-
com.intellij.modules.platform
diff --git a/code_samples/psi_demo/build.gradle b/code_samples/psi_demo/build.gradle
index 7e8237ad5..db969584f 100644
--- a/code_samples/psi_demo/build.gradle
+++ b/code_samples/psi_demo/build.gradle
@@ -18,7 +18,7 @@ repositories {
intellij {
version '2019.3.3'
plugins 'java'
- updateSinceUntilBuild = false
+ sameSinceUntilBuild = true
}
patchPluginXml {
diff --git a/code_samples/psi_demo/src/main/resources/META-INF/plugin.xml b/code_samples/psi_demo/src/main/resources/META-INF/plugin.xml
index 8df548edc..986dde97d 100644
--- a/code_samples/psi_demo/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/psi_demo/src/main/resources/META-INF/plugin.xml
@@ -3,17 +3,11 @@
- org.jetbrains.sdk.psi
+ org.intellij.sdk.psi
SDK: PSI Demo
-
- 2.0.0
-
-
-
-
com.intellij.modules.java
diff --git a/code_samples/run_configuration/build.gradle b/code_samples/run_configuration/build.gradle
index 6dcd3accc..d2e6477cf 100644
--- a/code_samples/run_configuration/build.gradle
+++ b/code_samples/run_configuration/build.gradle
@@ -17,7 +17,7 @@ repositories {
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
version '2019.3.3'
- updateSinceUntilBuild = false
+ sameSinceUntilBuild = true
}
patchPluginXml {
diff --git a/code_samples/run_configuration/src/main/resources/META-INF/plugin.xml b/code_samples/run_configuration/src/main/resources/META-INF/plugin.xml
index 258c8e2f4..423684905 100644
--- a/code_samples/run_configuration/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/run_configuration/src/main/resources/META-INF/plugin.xml
@@ -8,12 +8,6 @@
SDK: Run Configuration Demo
-
- 2.0.0
-
-
-
-
com.intellij.modules.platform
diff --git a/code_samples/simple_language_plugin/build.gradle b/code_samples/simple_language_plugin/build.gradle
index 6bc5dd0a9..53995761b 100644
--- a/code_samples/simple_language_plugin/build.gradle
+++ b/code_samples/simple_language_plugin/build.gradle
@@ -32,7 +32,7 @@ dependencies {
intellij {
version '2019.3.3'
plugins 'java'
- updateSinceUntilBuild = false
+ sameSinceUntilBuild = true
}
patchPluginXml {
diff --git a/code_samples/simple_language_plugin/src/main/resources/META-INF/plugin.xml b/code_samples/simple_language_plugin/src/main/resources/META-INF/plugin.xml
index b4a06afdc..b08f6062f 100644
--- a/code_samples/simple_language_plugin/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/simple_language_plugin/src/main/resources/META-INF/plugin.xml
@@ -8,14 +8,6 @@
SDK: Simple Language Sample Project
-
- 2.0.0
-
-
-
-
com.intellij.modules.platform
com.intellij.modules.java
diff --git a/code_samples/theme_basics/resources/META-INF/plugin.xml b/code_samples/theme_basics/resources/META-INF/plugin.xml
index a64a92f0b..5fc1bbc39 100644
--- a/code_samples/theme_basics/resources/META-INF/plugin.xml
+++ b/code_samples/theme_basics/resources/META-INF/plugin.xml
@@ -3,7 +3,7 @@
- org.intellij.sdk..themeBasics
+ org.intellij.sdk.themeBasics
SDK: Theme Basics
diff --git a/code_samples/tool_window/build.gradle b/code_samples/tool_window/build.gradle
index 6dcd3accc..d2e6477cf 100644
--- a/code_samples/tool_window/build.gradle
+++ b/code_samples/tool_window/build.gradle
@@ -17,7 +17,7 @@ repositories {
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
version '2019.3.3'
- updateSinceUntilBuild = false
+ sameSinceUntilBuild = true
}
patchPluginXml {
diff --git a/code_samples/tool_window/src/main/resources/META-INF/plugin.xml b/code_samples/tool_window/src/main/resources/META-INF/plugin.xml
index bc1d03ab6..6a17cd170 100644
--- a/code_samples/tool_window/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/tool_window/src/main/resources/META-INF/plugin.xml
@@ -8,12 +8,6 @@
SDK: Tool Window Sample Project
-
- 2.0.0
-
-
-
-
com.intellij.modules.platform
diff --git a/code_samples/tree_structure_provider/build.gradle b/code_samples/tree_structure_provider/build.gradle
index 6dcd3accc..d2e6477cf 100644
--- a/code_samples/tree_structure_provider/build.gradle
+++ b/code_samples/tree_structure_provider/build.gradle
@@ -17,7 +17,7 @@ repositories {
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
version '2019.3.3'
- updateSinceUntilBuild = false
+ sameSinceUntilBuild = true
}
patchPluginXml {
diff --git a/code_samples/tree_structure_provider/src/main/resources/META-INF/plugin.xml b/code_samples/tree_structure_provider/src/main/resources/META-INF/plugin.xml
index fb92ddf7d..0b8aea248 100644
--- a/code_samples/tree_structure_provider/src/main/resources/META-INF/plugin.xml
+++ b/code_samples/tree_structure_provider/src/main/resources/META-INF/plugin.xml
@@ -8,12 +8,6 @@
SDK: Tree Structure Provider Sample Project
-
- 2.0.0
-
-
-
-
com.intellij.modules.platform
diff --git a/intro/intellij_platform.md b/intro/intellij_platform.md
index 0acf8fc82..544d02e32 100644
--- a/intro/intellij_platform.md
+++ b/intro/intellij_platform.md
@@ -31,7 +31,7 @@ The IntelliJ Platform is Open Source, under the [Apache license](upsource:///LIC
While this guide refers to the IntelliJ Platform as a separate entity, there is no "IntelliJ Platform" GitHub repo. Instead, the platform is considered to be an almost complete overlap with the IntelliJ IDEA Community Edition, which is a free and Open Source version of IntelliJ IDEA Ultimate (the GitHub repo linked above is the [JetBrains/intellij-community](https://github.com/JetBrains/intellij-community) repo).
The version of the IntelliJ Platform is defined by the version of the corresponding release of IntelliJ IDEA Community Edition.
-For example, to build a plugin against IntelliJ IDEA (v2019.1.1,) build #191.6707.61, means specifying the same build number tag to get the correct Intellij Platform files from the `intellij-community` repo.
+For example, to build a plugin against IntelliJ IDEA (2019.1.1,) build #191.6707.61, means specifying the same build number tag to get the correct Intellij Platform files from the `intellij-community` repo.
See the [build number ranges](/basics/getting_started/build_number_ranges.md) page for more information about build numbers corresponding to version numbering.
Typically, an IDE that is based on the IntelliJ Platform will include the `intellij-community` repo as a Git submodule and provide configuration to describe which plugins from the `intellij-community`, and which custom plugins will make up the product. This is how the IDEA Ultimate team work, and they contribute code to both the custom plugins and the IntelliJ Platform itself.
diff --git a/products/android_studio.md b/products/android_studio.md
index 6f83414b3..8223f44b2 100644
--- a/products/android_studio.md
+++ b/products/android_studio.md
@@ -45,14 +45,14 @@ The snippet below is an example of configuring the Setup and Running DSLs in a `
```groovy
intellij {
// Define IntelliJ Platform against which to build the plugin project.
- version '191.8026.42' // Same IntelliJ IDEA version (2019.1.4) as target v3.5 Android Studio
+ version '191.8026.42' // Same IntelliJ IDEA version (2019.1.4) as target 3.5 Android Studio
type 'IC' // Use IntelliJ IDEA CE because it's the basis of the IntelliJ Platform
// Require the Android plugin, Gradle will match the plugin version to intellij.version
plugins 'android'
}
runIde {
- // Absolute path to installed target v3.5 Android Studio to use as IDE Development Instance
+ // Absolute path to installed target 3.5 Android Studio to use as IDE Development Instance
// The "Contents" directory is macOS specific.
ideDirectory '/Applications/Android Studio.app/Contents'
}
diff --git a/products/data_grip.md b/products/data_grip.md
index 14f2f1d2d..e7260f35d 100644
--- a/products/data_grip.md
+++ b/products/data_grip.md
@@ -20,7 +20,7 @@ The table below summarizes the `gradle-intellij-plugin` attributes to set in the
| [`intellij.version`](https://github.com/JetBrains/gradle-intellij-plugin/blob/master/README.md#intellij-platform-properties) | `2019.3` Set to the same version as the DataGrip target version, as set by `runIde.ideDirectory` |
| [`intellij.plugins`](https://github.com/JetBrains/gradle-intellij-plugin/blob/master/README.md#intellij-platform-properties) | `plugins 'DatabaseTools'` Dependency on the bundled `DatabaseTools` plugin. |
| [`runIde.ideDirectory`](https://github.com/JetBrains/gradle-intellij-plugin/blob/master/README.md#running-dsl) | Path to locally installed target version of DataGrip. For example, for macOS:
`/Users//Library/Application Support/JetBrains/Toolbox/apps/datagrip/ch-0/193.5233.139/DataGrip.app/Contents` |
-| [`runIde.jvmArgs`](https://github.com/JetBrains/gradle-intellij-plugin/blob/master/README.md#running-dsl) | `jvmArgs '-Didea.platform.prefix=DataGrip'`
Only required for `gradle-intellij-plugin` v0.4.16 or earlier. |
+| [`runIde.jvmArgs`](https://github.com/JetBrains/gradle-intellij-plugin/blob/master/README.md#running-dsl) | `jvmArgs '-Didea.platform.prefix=DataGrip'`
Only required for `gradle-intellij-plugin` 0.4.16 or earlier. |
The additional attribute `runIde.jvmArgs` is required for versions of the `gradle-intellij-plugin` 0.4.16 and earlier.
This attribute declares that Gradle should use the DataGrip platform to run/debug plugins in a development instance.
diff --git a/products/dev_alternate_products.md b/products/dev_alternate_products.md
index e7594536d..00565dad7 100644
--- a/products/dev_alternate_products.md
+++ b/products/dev_alternate_products.md
@@ -79,7 +79,7 @@ If the product version isn't clear on the _About_ screen, consult the individual
The [Other IntelliJ IDEA Versions](https://www.jetbrains.com/idea/download/other.html) page is a way to find build numbers for every product version.
Additional ways include hovering over the version number for a product in ToolBox, or examining the _About_ screen for IntelliJ IDEA Community.
-In this example, IntelliJ IDEA Community Edition (which defines the IntelliJ Platform) for v2019.2.4 is build number `192.7142.36`.
+In this example, IntelliJ IDEA Community Edition (which defines the IntelliJ Platform) for 2019.2.4 is build number `192.7142.36`.
Although the FIX versions are different, this is not uncommon between products, and the builds are still compatible.
The BRANCH and BUILD numbers match, therefore in this PhpStorm example:
* The _targetIDE_ is PhpStorm, build `192.7142.41`,
diff --git a/tutorials/action_system/grouping_action.md b/tutorials/action_system/grouping_action.md
index 2d48f3e24..b737976b2 100644
--- a/tutorials/action_system/grouping_action.md
+++ b/tutorials/action_system/grouping_action.md
@@ -28,7 +28,7 @@ No `compact` attribute is specified, which means this group will support submenu
See [Registering Actions in plugin.xml](/basics/action_system.md#registering-actions-in-pluginxml) for more information about these attributes.
```xml
-
+
```
@@ -39,7 +39,7 @@ Rather `PopupDialogAction` is defined in the same [plugin.xml](https://github.co
This group is placed after the single entry for the action `PopupDialogAction`, as defined in the tutorial [Creating Actions](working_with_custom_actions.md#registering-an-action-with-the-new-action-form).
```xml
-
+
```
@@ -52,10 +52,10 @@ A unique `id` supports reuse of action classes in more than one menu or group.
The action in this group will display the menu text "A Group Action".
```xml
-
+
```
@@ -116,10 +116,10 @@ In the declaration below, note:
```xml
+ text="Popup Grouped Actions" description="Custom defaultActionGroup demo" icon="SdkIcons.Sdk_default_icon">
+ text="A Popup Action" description="SDK popup grouped action example" icon="SdkIcons.Sdk_default_icon"/>
```
@@ -135,7 +135,7 @@ public class CustomDefaultActionGroup extends DefaultActionGroup {
Editor editor = event.getData(CommonDataKeys.EDITOR);
event.getPresentation().setEnabled(editor != null);
// Take this opportunity to set an icon for the menu entry.
- event.getPresentation().setIcon(ActionBasicsIcons.Sdk_default_icon);
+ event.getPresentation().setIcon(SdkIcons.Sdk_default_icon);
}
}
```
@@ -164,7 +164,7 @@ To register the dynamic menu group, a `` attribute needs to be placed in
When enabled, this group appears at the entry just below the [Static Grouped Actions](#binding-action-groups-to-ui-components) in the **Tools** menu:
```xml
+ text="Dynamically Grouped Actions" description="SDK dynamically grouped action example" icon="SdkIcons.Sdk_default_icon">
```
@@ -184,7 +184,7 @@ public class DynamicActionGroup extends ActionGroup {
public AnAction[] getChildren(AnActionEvent e) {
return new AnAction[]{ new PopupDialogAction("Action Added at Runtime",
"Dynamic Action Demo",
- ActionBasicsIcons.Sdk_default_icon) };
+ SdkIcons.Sdk_default_icon) };
}
}
```
diff --git a/tutorials/action_system/working_with_custom_actions.md b/tutorials/action_system/working_with_custom_actions.md
index db394fb56..ededff448 100644
--- a/tutorials/action_system/working_with_custom_actions.md
+++ b/tutorials/action_system/working_with_custom_actions.md
@@ -103,7 +103,7 @@ It also contains an attribute for an [`Icon`](/reference_guide/work_with_icons_a
The full declaration is:
```xml
diff --git a/tutorials/editor_basics/working_with_text.md b/tutorials/editor_basics/working_with_text.md
index e4520576c..a77c2c47c 100644
--- a/tutorials/editor_basics/working_with_text.md
+++ b/tutorials/editor_basics/working_with_text.md
@@ -30,7 +30,7 @@ The `EditorIllustrationAction` action is registered in the group `EditorPopupMen
class="org.intellij.sdk.editor.EditorIllustrationAction"
text="Editor Replace Text"
description="Replaces selected text with 'Replacement'."
- icon="EditorBasicsIcons.Sdk_default_icon">
+ icon="SdkIcons.Sdk_default_icon">
```