Skip to content

Commit 0f55d27

Browse files
committed
2025.3
1 parent 3f91445 commit 0f55d27

11 files changed

Lines changed: 33 additions & 21 deletions

File tree

build.gradle.kts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,15 +101,17 @@ dependencies {
101101
}
102102

103103
intellijPlatform {
104-
intellijIdeaCommunity(libs.versions.intellij.ide, useInstaller = false)
104+
intellijIdea(libs.versions.intellij.ide) {
105+
useInstaller = false
106+
}
105107

106108
// Bundled plugin dependencies
107109
bundledPlugin("com.intellij.java")
108110
bundledPlugin("org.jetbrains.idea.maven")
109111
bundledPlugin("com.intellij.gradle")
110112
bundledPlugin("org.intellij.groovy")
111113
bundledPlugin("ByteCodeViewer")
112-
bundledPlugin("org.intellij.intelliLang")
114+
bundledModule("intellij.platform.langInjection")
113115
bundledPlugin("com.intellij.properties")
114116
bundledPlugin("Git4Idea")
115117
bundledPlugin("com.intellij.modules.json")

buildSrc/src/main/kotlin/mcdev-publishing.gradle.kts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import java.net.http.HttpResponse
2626
import kotlin.io.path.absolute
2727
import org.jetbrains.intellij.platform.gradle.utils.IdeServicesPluginRepositoryService
2828
import org.jetbrains.intellij.pluginRepository.PluginRepositoryFactory
29+
import org.jetbrains.intellij.pluginRepository.model.ProductFamily
2930

3031
plugins {
3132
id("org.jetbrains.intellij.platform")
@@ -62,9 +63,9 @@ tasks.publishPlugin {
6263

6364
false -> PluginRepositoryFactory.create(host.get(), token.get())
6465
}
65-
@Suppress("DEPRECATION")
66-
val uploadBean = repositoryClient.uploader.upload(
66+
val uploadBean = repositoryClient.uploader.uploadUpdateByXmlIdAndFamily(
6767
id = pluginId,
68+
family = ProductFamily.INTELLIJ,
6869
file = path.toFile(),
6970
channel = channel.takeIf { it != "default" },
7071
notes = null,

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
# suppress inspection "UnusedProperty" for whole file
2222
org.gradle.jvmargs=-Xmx1g
2323

24-
ideaVersionName = 2025.2
24+
ideaVersionName = 2025.3
2525

2626
coreVersion = 1.8.6
2727

gradle/libs.versions.toml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,24 @@
11
[versions]
2-
kotlin = "2.1.21"
2+
# https://github.com/JetBrains/intellij-community/blob/<version>/.idea/libraries/kotlin_stdlib.xml
3+
kotlin = "2.2.20"
4+
# https://github.com/JetBrains/intellij-community/blob/<version>/.idea/libraries/kotlinx_coroutines_core.xml
35
coroutines = "1.10.2"
46
junit = "5.10.2"
57
junit-platform = "1.10.2"
6-
asm = "9.6"
8+
asm = "9.9"
79
fuel = "2.3.1"
810
licenser = "0.6.1"
911
changelog = "2.2.0"
10-
intellij-plugin = "2.6.0"
11-
intellij-plugin-repository-rest-client = "2.0.46"
12-
intellij-ide = "2025.2"
13-
idea-ext = "1.1.10"
14-
psiPlugin = "251.175"
12+
# https://github.com/JetBrains/intellij-platform-gradle-plugin
13+
intellij-plugin = "2.10.1"
14+
# https://search.maven.org/artifact/org.jetbrains.intellij/plugin-repository-rest-client
15+
intellij-plugin-repository-rest-client = "2.0.47"
16+
# https://www.jetbrains.com/intellij-repository/snapshots or https://www.jetbrains.com/intellij-repository/releases/
17+
intellij-ide = "253.27642.30-EAP-SNAPSHOT"
18+
# https://github.com/JetBrains/gradle-idea-ext-plugin
19+
idea-ext = "1.3"
20+
# https://plugins.jetbrains.com/plugin/227-psiviewer/versions
21+
psiPlugin = "253.7181"
1522

1623
[plugins]
1724
kotlin = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }

obfuscation-explorer/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ intellijPlatform {
3838

3939
dependencies {
4040
intellijPlatform {
41-
intellijIdeaCommunity(libs.versions.intellij.ide, useInstaller = false)
41+
intellijIdea(libs.versions.intellij.ide) {
42+
useInstaller = false
43+
}
4244

4345
plugin(libs.versions.psiPlugin.map { "PsiViewer:$it" })
4446

src/main/kotlin/insight/ColorLineMarkerProvider.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ class ColorLineMarkerProvider : LineMarkerProvider {
149149
}
150150

151151
val actionText = MCDevBundle("generate.color.choose_action")
152-
val c = ColorChooserService.instance.showDialog(psiElement.project, editor.component, actionText, color)
152+
val c = ColorChooserService.getInstance().showDialog(psiElement.project, editor.component, actionText, color)
153153
?: return@handler
154154
when (workElement) {
155155
is ULiteralExpression -> {

src/main/kotlin/platform/mcp/vanillagradle/VanillaGradleDecompileSourceProvider.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class VanillaGradleDecompileSourceProvider : AttachSourcesProvider {
6868
val taskCallback = object : TaskCallback {
6969
override fun onSuccess() {
7070
val importSpec = ImportSpecBuilder(project, GradleConstants.SYSTEM_ID)
71-
.callback(
71+
.withCallback(
7272
object : ExternalProjectRefreshCallback {
7373
override fun onSuccess(externalProject: DataNode<ProjectData>?) = callback.setDone()
7474

src/main/kotlin/platform/mixin/completion/InjectionPointTypedHandlerDelegate.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ class InjectionPointTypedHandlerDelegate : TypedHandlerDelegate() {
3434
if (charTyped != ':' || !file.language.isKindOf(JavaLanguage.INSTANCE)) {
3535
return Result.CONTINUE
3636
}
37-
AutoPopupController.getInstance(project).autoPopupMemberLookup(editor) {
37+
AutoPopupController.getInstance(project).scheduleAutoPopup(editor) {
3838
val offset = editor.caretModel.offset
3939
val element = it.findElementAt(offset)?.findContextElement()
4040
InjectionPointReference.ELEMENT_PATTERN.accepts(element)

src/main/kotlin/platform/mixin/expression/MEExpressionAnnotator.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ class MEExpressionAnnotator : Annotator {
362362
hostEditor.caretModel.moveToOffset(dummy.textOffset)
363363
PsiDocumentManager.getInstance(project).doPostponedOperationsAndUnblockDocument(hostEditor.document)
364364
hostEditor.document.replaceString(dummy.textRange.startOffset, dummy.textRange.endOffset, "")
365-
AutoPopupController.getInstance(project).autoPopupMemberLookup(hostEditor, null)
365+
AutoPopupController.getInstance(project).scheduleAutoPopup(hostEditor, null)
366366
}
367367
}
368368
}

src/main/kotlin/platform/mixin/expression/MEExpressionTypedHandlerDelegate.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import com.intellij.psi.util.elementType
3131
class MEExpressionTypedHandlerDelegate : TypedHandlerDelegate() {
3232
override fun checkAutoPopup(charTyped: Char, project: Project, editor: Editor, file: PsiFile): Result {
3333
if (charTyped == ':' && file.language == MEExpressionLanguage) {
34-
AutoPopupController.getInstance(project).autoPopupMemberLookup(editor) {
34+
AutoPopupController.getInstance(project).scheduleAutoPopup(editor) {
3535
val offset = editor.caretModel.offset
3636
it.findElementAt(offset - 1).elementType == MEExpressionTypes.TOKEN_METHOD_REF
3737
}

0 commit comments

Comments
 (0)