From b4f8b452a03ebd9f2f6030d480fe04190ec6ff3d Mon Sep 17 00:00:00 2001 From: Sergey Ignatov Date: Wed, 1 Jan 2020 16:44:06 +0300 Subject: [PATCH] more platform actions GitOrigin-RevId: 39ad94df627b94ef4f630b9939c103a3e2d58a91 --- ...Action.kt => AnalyzePluginStartupPerformanceAction.kt} | 6 +++--- .../com/intellij/ide/actions/CollectZippedLogsAction.java | 3 ++- .../src/com/intellij/ide/actions/ShowLogAction.java | 3 ++- .../src/messages/ActionsBundle.properties | 8 +++++++- platform/platform-resources/src/idea/PlatformActions.xml | 6 +++--- 5 files changed, 17 insertions(+), 9 deletions(-) rename platform/platform-impl/src/com/intellij/diagnostic/{PluginStartupCostAction.kt => AnalyzePluginStartupPerformanceAction.kt} (97%) diff --git a/platform/platform-impl/src/com/intellij/diagnostic/PluginStartupCostAction.kt b/platform/platform-impl/src/com/intellij/diagnostic/AnalyzePluginStartupPerformanceAction.kt similarity index 97% rename from platform/platform-impl/src/com/intellij/diagnostic/PluginStartupCostAction.kt rename to platform/platform-impl/src/com/intellij/diagnostic/AnalyzePluginStartupPerformanceAction.kt index 3ec4b4a249f5..d0d1b4d436f1 100644 --- a/platform/platform-impl/src/com/intellij/diagnostic/PluginStartupCostAction.kt +++ b/platform/platform-impl/src/com/intellij/diagnostic/AnalyzePluginStartupPerformanceAction.kt @@ -19,7 +19,7 @@ import javax.swing.AbstractAction import javax.swing.Action import javax.swing.JComponent -internal class PluginStartupCostAction : DumbAwareAction() { +internal class AnalyzePluginStartupPerformanceAction : DumbAwareAction() { override fun actionPerformed(e: AnActionEvent) { val project = e.project ?: return PluginStartupCostDialog(project).show() @@ -64,7 +64,6 @@ class PluginStartupCostDialog(private val project: Project) : DialogWrapper(proj true } - @Suppress("UNCHECKED_CAST") val ids = costMap.keys() ids.sort() val costDetails = StringBuilder() @@ -90,7 +89,8 @@ class PluginStartupCostDialog(private val project: Project) : DialogWrapper(proj val columns = if (ApplicationManager.getApplication().isInternal) { arrayOf(pluginColumn, costColumn, costDetailsColumn) - } else { + } + else { arrayOf(pluginColumn, costColumn) } diff --git a/platform/platform-impl/src/com/intellij/ide/actions/CollectZippedLogsAction.java b/platform/platform-impl/src/com/intellij/ide/actions/CollectZippedLogsAction.java index 116a514d38f0..8c010e60689d 100644 --- a/platform/platform-impl/src/com/intellij/ide/actions/CollectZippedLogsAction.java +++ b/platform/platform-impl/src/com/intellij/ide/actions/CollectZippedLogsAction.java @@ -3,6 +3,7 @@ package com.intellij.ide.actions; import com.intellij.ide.troubleshooting.CompositeGeneralTroubleInfoCollector; import com.intellij.ide.util.PropertiesComponent; +import com.intellij.idea.ActionsBundle; import com.intellij.notification.*; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; @@ -133,6 +134,6 @@ public class CollectZippedLogsAction extends AnAction implements DumbAware { @NotNull private static String getActionName() { - return "Compress Logs and Show in " + RevealFileAction.getFileManagerName(); + return ActionsBundle.message("compress.logs.and.show.in.0", RevealFileAction.getFileManagerName()); } } \ No newline at end of file diff --git a/platform/platform-impl/src/com/intellij/ide/actions/ShowLogAction.java b/platform/platform-impl/src/com/intellij/ide/actions/ShowLogAction.java index af4a7ec5bdbe..5ffb89929136 100644 --- a/platform/platform-impl/src/com/intellij/ide/actions/ShowLogAction.java +++ b/platform/platform-impl/src/com/intellij/ide/actions/ShowLogAction.java @@ -1,6 +1,7 @@ // Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.ide.actions; +import com.intellij.idea.ActionsBundle; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.Presentation; @@ -33,6 +34,6 @@ public class ShowLogAction extends AnAction implements DumbAware { @NotNull public static String getActionName() { - return "Show Log in " + RevealFileAction.getFileManagerName(); + return ActionsBundle.message("show.log.in.action.text", RevealFileAction.getFileManagerName()); } } diff --git a/platform/platform-resources-en/src/messages/ActionsBundle.properties b/platform/platform-resources-en/src/messages/ActionsBundle.properties index 892b70eec230..f80db2b7813d 100644 --- a/platform/platform-resources-en/src/messages/ActionsBundle.properties +++ b/platform/platform-resources-en/src/messages/ActionsBundle.properties @@ -1601,6 +1601,8 @@ action.Console.History.Browse.description=Browse console history action.RevealIn.description=Highlights the file in platform's file manager action.RevealIn.name.mac=Reveal in Finder action.RevealIn.name.other=Show in {0} +show.log.in.action.text=Show Log in {0} +compress.logs.and.show.in.0=Compress Logs and Show in {0} action.GoToLinkTarget.text=Go to Link Target action.GoToLinkTarget.description=Opens a target of this symlink in the Project View @@ -2030,4 +2032,8 @@ action.UpdateRunningApplication.text=Update Running Application action.TypingLatencyReport.text=Typing Latency Report action.RetypeFile.text=Retype Current File action.CompletionQualityStats.text=Completion Quality Statistics -action.ShowControlFlowAction.text=Show Control Flow \ No newline at end of file +action.ShowControlFlowAction.text=Show Control Flow + +action.AnalyzePluginStartupPerformance.text=Analyze Plugin Startup Performance +action.GenerateJarAccessLog.text=Generate Jar Access Log +action.TriggerLowMemoryNotification.text=Trigger Low Memory Notification \ No newline at end of file diff --git a/platform/platform-resources/src/idea/PlatformActions.xml b/platform/platform-resources/src/idea/PlatformActions.xml index 3c707ce90880..71b583a8367f 100644 --- a/platform/platform-resources/src/idea/PlatformActions.xml +++ b/platform/platform-resources/src/idea/PlatformActions.xml @@ -1162,12 +1162,12 @@ - + - - + +