From 506e2fb93df9cb8ea276a7f55b597cd3d3f0f740 Mon Sep 17 00:00:00 2001 From: Xiao An Date: Sun, 8 Apr 2018 17:00:55 +0800 Subject: [PATCH 1/4] Fix a typo in tool_windows.md `` -> ``. Refer to [PlatformExtensionPoints.xml](https://github.com/JetBrains/intellij-community/blob/master/platform/platform-resources/src/META-INF/PlatformExtensionPoints.xml#L148) --- user_interface_components/tool_windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_interface_components/tool_windows.md b/user_interface_components/tool_windows.md index c74e7fed6..eb032e78f 100644 --- a/user_interface_components/tool_windows.md +++ b/user_interface_components/tool_windows.md @@ -16,7 +16,7 @@ There are two main scenarios for the use of tool windows in a plugin. In the first scenario (used by the Ant and Commander plugins, for example), a tool window button is always visible, and the user can activate it and interact with the plugin functionality at any time. In the second scenario (used by the `Analyze Dependencies` action, for example), the tool window is created to show the results of a specific operation, and can be closed by the user after the operation is completed. -In the first scenario, the tool window is registered in *plugin.xml* using the `` extension point. +In the first scenario, the tool window is registered in *plugin.xml* using the `` extension point. The extension point attributes specify all the data which is necessary to display the tool window button: * The `id` of the tool window (corresponds to the text displayed on the tool window button) From 938b78ddb4f5c732aca4ad08daf3fa8dca97730b Mon Sep 17 00:00:00 2001 From: Daniil Ovchinnikov Date: Wed, 11 Apr 2018 16:49:43 +0300 Subject: [PATCH 2/4] accept wildcard Processor in Query/QueryExecutor --- reference_guide/api_changes/api_changes_list_2018.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/reference_guide/api_changes/api_changes_list_2018.md b/reference_guide/api_changes/api_changes_list_2018.md index 413bbaa6b..5a2427157 100644 --- a/reference_guide/api_changes/api_changes_list_2018.md +++ b/reference_guide/api_changes/api_changes_list_2018.md @@ -15,6 +15,16 @@ See the note on how to document new problems on the main page reference_guide/ap } +## Changes in IntelliJ Platform 2018.2 + +| Change | How to deal with it | +|---------|---------------------| +| `com.intellij.util.Query.forEach` method parameter type changed from `Processor` to `Processor` | Update `Query` implementations accordingly | +| `com.intellij.util.Query.forEachAsync` method parameter type changed from `Processor` to `Processor` | Update `Query` implementations accordingly | +| `com.intellij.util.QueryExecutor.execute` method parameter type changed from `Processor` to `Processor` | Update `QueryExecutor` implementations accordingly | +| `com.intellij.openapi.application.QueryExecutorBase.processQuery` method parameter type changed from `Processor` to `Processor` | Update `QueryExecutorBase` inheritors accordingly | +| `com.intellij.util.InstanceofQuery` type parameter `T` added | Set this parameter at call sites to base query type | + ## Changes in IntelliJ Platform 2018.1 | Change | How to deal with it | From 9e3d9a1338d60857c9fac39dd2ccf71f8aee4c9f Mon Sep 17 00:00:00 2001 From: Nishant Mendiratta Date: Wed, 18 Apr 2018 10:56:19 +0800 Subject: [PATCH 3/4] Fixed all the links on using_dev_kit.md --- basics/getting_started/using_dev_kit.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/basics/getting_started/using_dev_kit.md b/basics/getting_started/using_dev_kit.md index 68831e3de..1ff396ee6 100644 --- a/basics/getting_started/using_dev_kit.md +++ b/basics/getting_started/using_dev_kit.md @@ -7,10 +7,10 @@ own build system. It provides its own SDK type and a set of actions for building In this section: -* [Setting Up a Development Environment](getting_started/setting_up_environment.md) -* [Check Out And Build Community Edition](basics/checkout_and_build_community.md) -* [Creating a Plugin Project](getting_started/creating_plugin_project.md) -* [Creating an Action](getting_started/creating_an_action.md) -* [Running and Debugging a Plugin](getting_started/running_and_debugging_a_plugin.md) -* [Deploying a Plugin](getting_started/deploying_plugin.md) -* [Publishing a plugin to plugin repository](getting_started/publishing_plugin.md) +* [Setting Up a Development Environment](setting_up_environment.md) +* [Check Out And Build Community Edition](../checkout_and_build_community.md) +* [Creating a Plugin Project](creating_plugin_project.md) +* [Creating an Action](creating_an_action.md) +* [Running and Debugging a Plugin](running_and_debugging_a_plugin.md) +* [Deploying a Plugin](deploying_plugin.md) +* [Publishing a plugin to plugin repository](publishing_plugin.md) From 9d81198650cbed80f54983fbace46eed0b8ed7d6 Mon Sep 17 00:00:00 2001 From: Sergey Ugdyzhekov Date: Sat, 21 Apr 2018 14:10:59 +0300 Subject: [PATCH 4/4] Eliminate meaning of curl '-k' option which disables SNI support Fix of https://github.com/pantsbuild/intellij-pants-plugin/issues/332 & https://youtrack.jetbrains.com/issue/MP-1522 SNI support is a mandatory requirement of CDN. --- plugin_repository/api/plugin_upload.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugin_repository/api/plugin_upload.md b/plugin_repository/api/plugin_upload.md index f0566d155..bc14f8542 100644 --- a/plugin_repository/api/plugin_upload.md +++ b/plugin_repository/api/plugin_upload.md @@ -20,13 +20,13 @@ Parameters: Provide file as file contents. Curl command template: ``` -curl -k -i -F userName= -F password= -F pluginId= -F file=@ -F channel= https://plugins.jetbrains.com/plugin/uploadPlugin +curl -i -F userName= -F password= -F pluginId= -F file=@ -F channel= https://plugins.jetbrains.com/plugin/uploadPlugin ``` Curl command example: ``` -curl -k -i -F userName=pluginrobot -F password=123456 -F pluginId=5047 -F file=@Go-0.11.1197.zip -F channel=nightly https://plugins.jetbrains.com/plugin/uploadPlugin +curl -i -F userName=pluginrobot -F password=123456 -F pluginId=5047 -F file=@Go-0.11.1197.zip -F channel=nightly https://plugins.jetbrains.com/plugin/uploadPlugin ``` **Using pluginXmlId** @@ -34,11 +34,11 @@ curl -k -i -F userName=pluginrobot -F password=123456 -F pluginId=5047 -F file=@ Provide file as file contents. Curl command template: ``` -curl -k -i -F userName= -F password= -F xmlId= -F file=@ -F channel= https://plugins.jetbrains.com/plugin/uploadPlugin +curl -i -F userName= -F password= -F xmlId= -F file=@ -F channel= https://plugins.jetbrains.com/plugin/uploadPlugin ``` Curl command example: ``` -curl -k -i -F userName=pluginrobot -F password=123456 -F xmlId=ro.redeul.google.go -F file=@Go-0.11.1197.zip -F channel=nightly https://plugins.jetbrains.com/plugin/uploadPlugin +curl -i -F userName=pluginrobot -F password=123456 -F xmlId=ro.redeul.google.go -F file=@Go-0.11.1197.zip -F channel=nightly https://plugins.jetbrains.com/plugin/uploadPlugin ```