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) 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 ``` 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 | 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)