Browse Source

Merge branch 'master' into support/1.5.0

# Conflicts:
#	examples/imageviewer/shared/src/iosMain/kotlin/example/imageviewer/platform.ios.kt
pull/3519/head
dima.avdeev 10 months ago
parent
commit
1bcdf35991
  1. 5
      compose/integrations/composable-test-cases/buildSrc/src/main/kotlin/TargetsConfiguration.kt
  2. 2
      compose/integrations/composable-test-cases/gradle.properties
  3. 6
      compose/integrations/composable-test-cases/testcases/expectActual/lib/build.gradle.kts
  4. 2
      gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/ComposeCompilerCompatibility.kt

5
compose/integrations/composable-test-cases/buildSrc/src/main/kotlin/TargetsConfiguration.kt

@ -16,6 +16,9 @@ val Project.isInIdea: Boolean
val Project.isFailingJsCase: Boolean
get() = this.name.contains("-failingJs-")
val Project.isMingwX64Enabled: Boolean
get() = this.isInIdea
@OptIn(ExternalVariantApi::class)
fun KotlinMultiplatformExtension.configureTargets() {
jvm("desktop")
@ -27,7 +30,7 @@ fun KotlinMultiplatformExtension.configureTargets() {
macosX64()
macosArm64()
// We use linux agents on CI. So it doesn't run the tests, but it builds the klib anyway which is time consuming.
if (project.isInIdea) mingwX64()
if (project.isMingwX64Enabled) mingwX64()
linuxX64()
}

2
compose/integrations/composable-test-cases/gradle.properties

@ -4,7 +4,7 @@ kotlin.native.enableDependencyPropagation=false
android.useAndroidX=true
kotlin.version=1.9.0
agp.version=7.3.0
compose.version=1.5.0-beta01
compose.version=1.5.0-beta02
kotlin.native.cacheKind=none
#empty by default - a default version will be used

6
compose/integrations/composable-test-cases/testcases/expectActual/lib/build.gradle.kts

@ -32,8 +32,10 @@ kotlin {
val macosArm64Main by getting {
dependsOn(nativeMain)
}
val mingwX64Main by getting {
dependsOn(nativeMain)
if (project.isMingwX64Enabled) {
val mingwX64Main by getting {
dependsOn(nativeMain)
}
}
}
}

2
gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/ComposeCompilerCompatibility.kt

@ -14,7 +14,7 @@ internal object ComposeCompilerCompatibility {
"1.8.22" to "1.4.8",
"1.9.0-Beta" to "1.4.7.1-beta",
"1.9.0-RC" to "1.4.8-beta",
"1.9.0" to "1.5.0"
"1.9.0" to "1.5.1-rc01"
)
fun compilerVersionFor(kotlinVersion: String): String {

Loading…
Cancel
Save