mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-04 08:51:02 +07:00
IDEA-268436 No longer possible to set temporary configurations limit
moved to Advanced Settings GitOrigin-RevId: 59d61b7f52644e5ad4b21f0afe294434aa1fc8d1
This commit is contained in:
committed by
intellij-monorepo-bot
parent
ecac79c7ea
commit
b012e2ed0b
@@ -2,7 +2,7 @@
|
|||||||
package com.intellij.execution;
|
package com.intellij.execution;
|
||||||
|
|
||||||
import com.intellij.ide.util.PropertiesComponent;
|
import com.intellij.ide.util.PropertiesComponent;
|
||||||
import com.intellij.openapi.util.registry.Registry;
|
import com.intellij.openapi.options.advanced.AdvancedSettings;
|
||||||
import com.intellij.openapi.util.text.StringUtil;
|
import com.intellij.openapi.util.text.StringUtil;
|
||||||
import org.jetbrains.annotations.NonNls;
|
import org.jetbrains.annotations.NonNls;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@@ -18,18 +18,18 @@ public final class RunManagerConfig {
|
|||||||
@NonNls private static final String DELETION_FROM_POPUP_REQUIRES_CONFIRMATION = "deletionFromPopupRequiresConfirmation";
|
@NonNls private static final String DELETION_FROM_POPUP_REQUIRES_CONFIRMATION = "deletionFromPopupRequiresConfirmation";
|
||||||
@NonNls private static final String STOP_INCOMPATIBLE_REQUIRES_CONFIRMATION = "stopIncompatibleRequiresConfirmation";
|
@NonNls private static final String STOP_INCOMPATIBLE_REQUIRES_CONFIRMATION = "stopIncompatibleRequiresConfirmation";
|
||||||
|
|
||||||
@NonNls private static final String RECENTS_LIMIT_REGISTRY_KEY = "temporary.configurations.limit";
|
@NonNls private static final String RECENTS_LIMIT_KEY = "temporary.configurations.limit";
|
||||||
|
|
||||||
public RunManagerConfig(@NotNull PropertiesComponent propertiesComponent) {
|
public RunManagerConfig(@NotNull PropertiesComponent propertiesComponent) {
|
||||||
myPropertiesComponent = propertiesComponent;
|
myPropertiesComponent = propertiesComponent;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getRecentsLimit() {
|
public int getRecentsLimit() {
|
||||||
return Math.max(MIN_RECENT_LIMIT, Registry.get(RECENTS_LIMIT_REGISTRY_KEY).asInteger());
|
return AdvancedSettings.getInt(RECENTS_LIMIT_KEY);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setRecentsLimit(int recentsLimit) {
|
public void setRecentsLimit(int recentsLimit) {
|
||||||
Registry.get(RECENTS_LIMIT_REGISTRY_KEY).setValue(recentsLimit);
|
AdvancedSettings.setInt(RECENTS_LIMIT_KEY, recentsLimit);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void migrateToRegistry() {
|
public void migrateToRegistry() {
|
||||||
|
|||||||
@@ -175,7 +175,6 @@ rerun.singleton.confirmation.message=''{0}'' is not allowed to run in parallel.\
|
|||||||
rerun.confirmation.button.text=Stop and Rerun
|
rerun.confirmation.button.text=Stop and Rerun
|
||||||
rerun.confirmation.checkbox=Confirm rerun with process termination
|
rerun.confirmation.checkbox=Confirm rerun with process termination
|
||||||
popup.deletion.confirmation=Confirm deletion from Run/Debug popup
|
popup.deletion.confirmation=Confirm deletion from Run/Debug popup
|
||||||
temporary.configurations.limit=Temporary configurations limit:
|
|
||||||
stop.incompatible.confirmation.message=''{0}'' run configuration is not compatible with {2, choice, 1#currently running {1} configuration.|2#following running configurations:\n{1}}\nAre you sure you want to stop {2, choice, 1#incompatible running instance|2#{2, number} incompatible running instances}?
|
stop.incompatible.confirmation.message=''{0}'' run configuration is not compatible with {2, choice, 1#currently running {1} configuration.|2#following running configurations:\n{1}}\nAre you sure you want to stop {2, choice, 1#incompatible running instance|2#{2, number} incompatible running instances}?
|
||||||
stop.incompatible.confirmation.button.text=Stop incompatible
|
stop.incompatible.confirmation.button.text=Stop incompatible
|
||||||
run.configuration.dump.threads.action.name=Dump Threads
|
run.configuration.dump.threads.action.name=Dump Threads
|
||||||
|
|||||||
@@ -786,6 +786,7 @@ button.advanced.settings.reset=Reset Setting
|
|||||||
advanced.setting.ide.show.fileType.icon.in.titleBar=Show file type icon in IDE frame header
|
advanced.setting.ide.show.fileType.icon.in.titleBar=Show file type icon in IDE frame header
|
||||||
advanced.setting.ide.show.fileType.icon.in.titleBar.description=On macOS the icon can be used to drag the file to a different application
|
advanced.setting.ide.show.fileType.icon.in.titleBar.description=On macOS the icon can be used to drag the file to a different application
|
||||||
advanced.setting.ide.max.recent.projects=Maximum number of recent projects
|
advanced.setting.ide.max.recent.projects=Maximum number of recent projects
|
||||||
|
advanced.setting.temporary.configurations.limit=Temporary Run/Debug configurations limit
|
||||||
advanced.setting.localHistory.daysToKeep=Duration of storing changes in local history
|
advanced.setting.localHistory.daysToKeep=Duration of storing changes in local history
|
||||||
advanced.setting.localHistory.daysToKeep.description=WARNING: Do not use local history as the primary version control system since it may become corrupted if the IDE hangs.
|
advanced.setting.localHistory.daysToKeep.description=WARNING: Do not use local history as the primary version control system since it may become corrupted if the IDE hangs.
|
||||||
advanced.setting.localHistory.daysToKeep.trailingLabel=days
|
advanced.setting.localHistory.daysToKeep.trailingLabel=days
|
||||||
|
|||||||
@@ -1223,6 +1223,7 @@
|
|||||||
|
|
||||||
<advancedSetting id="ide.show.fileType.icon.in.titleBar" default="false" groupKey="group.advanced.settings.ui"/>
|
<advancedSetting id="ide.show.fileType.icon.in.titleBar" default="false" groupKey="group.advanced.settings.ui"/>
|
||||||
<advancedSetting id="ide.max.recent.projects" default="50" groupKey="group.advanced.settings.ide"/>
|
<advancedSetting id="ide.max.recent.projects" default="50" groupKey="group.advanced.settings.ide"/>
|
||||||
|
<advancedSetting id="temporary.configurations.limit" default="4" groupKey="group.advanced.settings.ide"/>
|
||||||
<advancedSetting id="edit.source.on.enter.key.request.focus.in.editor" default="true" groupKey="group.advanced.settings.project.view"/>
|
<advancedSetting id="edit.source.on.enter.key.request.focus.in.editor" default="true" groupKey="group.advanced.settings.project.view"/>
|
||||||
<advancedSetting id="ide.tree.collapse.recursively" default="true" groupKey="group.advanced.settings.project.view"/>
|
<advancedSetting id="ide.tree.collapse.recursively" default="true" groupKey="group.advanced.settings.project.view"/>
|
||||||
<advancedSetting id="ide.open.readme.md.on.startup" default="true" groupKey="group.advanced.settings.startup"/>
|
<advancedSetting id="ide.open.readme.md.on.startup" default="true" groupKey="group.advanced.settings.startup"/>
|
||||||
|
|||||||
@@ -1418,8 +1418,6 @@ ide.new.run.config=true
|
|||||||
ide.new.run.config.description=New Run Configuration UI
|
ide.new.run.config.description=New Run Configuration UI
|
||||||
ide.new.run.config.junit=true
|
ide.new.run.config.junit=true
|
||||||
ide.new.run.config.junit.description=New JUnit Configuration UI
|
ide.new.run.config.junit.description=New JUnit Configuration UI
|
||||||
temporary.configurations.limit=5
|
|
||||||
temporary.configurations.limit.description=Temporary configurations limit
|
|
||||||
|
|
||||||
select.run.configuration.from.context=true
|
select.run.configuration.from.context=true
|
||||||
select.run.configuration.from.context.description=Select run configuration when run from context (gutter icon, popup menu)
|
select.run.configuration.from.context.description=Select run configuration when run from context (gutter icon, popup menu)
|
||||||
|
|||||||
Reference in New Issue
Block a user