chore: Small cleanups before release

This commit is contained in:
FalsePattern 2023-08-19 22:26:29 +02:00
parent 36887ef5a5
commit b618c0d68c
Signed by: falsepattern
GPG key ID: FDF7126A9E124447
6 changed files with 10 additions and 6 deletions

View file

@ -62,6 +62,7 @@ allprojects {
intellij { intellij {
version = baseVersion version = baseVersion
updateSinceUntilBuild = true updateSinceUntilBuild = true
instrumentCode = false
} }
sourceSets { sourceSets {
main { main {

View file

@ -20,6 +20,7 @@ import com.falsepattern.zigbrains.project.openapi.components.ZigProjectSettingsS
import com.intellij.openapi.options.Configurable; import com.intellij.openapi.options.Configurable;
import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.ConfigurationException;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Disposer;
import com.intellij.openapi.util.NlsContexts; import com.intellij.openapi.util.NlsContexts;
import lombok.val; import lombok.val;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@ -80,4 +81,10 @@ public class ZigProjectConfigurable implements Configurable {
zigSettings.getToolchain() zigSettings.getToolchain()
)); ));
} }
@Override
public void disposeUIResources() {
Disposer.dispose(settingsPanel);
settingsPanel = null;
}
} }

View file

@ -1,6 +1,4 @@
<idea-plugin package="com.falsepattern.zigbrains.project"> <idea-plugin package="com.falsepattern.zigbrains.project">
<depends>com.intellij.modules.platform</depends>
<extensions defaultExtensionNs="com.intellij"> <extensions defaultExtensionNs="com.intellij">
<configurationType implementation="com.falsepattern.zigbrains.project.execution.configurations.ZigRunExecutionConfigurationType"/> <configurationType implementation="com.falsepattern.zigbrains.project.execution.configurations.ZigRunExecutionConfigurationType"/>
<runConfigurationProducer implementation="com.falsepattern.zigbrains.project.execution.actions.ZigRunExecutionConfigurationProducer"/> <runConfigurationProducer implementation="com.falsepattern.zigbrains.project.execution.actions.ZigRunExecutionConfigurationProducer"/>

View file

@ -1,6 +1,4 @@
<idea-plugin package="com.falsepattern.zigbrains.zig"> <idea-plugin package="com.falsepattern.zigbrains.zig">
<depends>com.intellij.modules.platform</depends>
<resource-bundle>zigbrains.zig.Bundle</resource-bundle> <resource-bundle>zigbrains.zig.Bundle</resource-bundle>
<extensions defaultExtensionNs="com.intellij"> <extensions defaultExtensionNs="com.intellij">
<!-- region LSP --> <!-- region LSP -->

View file

@ -1,6 +1,4 @@
<idea-plugin package="com.falsepattern.zigbrains.zon"> <idea-plugin package="com.falsepattern.zigbrains.zon">
<depends>com.intellij.modules.platform</depends>
<extensions defaultExtensionNs="com.intellij"> <extensions defaultExtensionNs="com.intellij">
<!-- region Zon --> <!-- region Zon -->
<fileType name="ZON File" <fileType name="ZON File"

View file

@ -4,6 +4,8 @@
<name>ZigBrains</name> <name>ZigBrains</name>
<vendor>FalsePattern</vendor> <vendor>FalsePattern</vendor>
<depends>com.intellij.modules.platform</depends>
<xi:include href="/META-INF/zigbrains-zig.xml"/> <xi:include href="/META-INF/zigbrains-zig.xml"/>
<xi:include href="/META-INF/zigbrains-zon.xml"/> <xi:include href="/META-INF/zigbrains-zon.xml"/>
<xi:include href="/META-INF/zigbrains-project.xml"/> <xi:include href="/META-INF/zigbrains-project.xml"/>