Files
DWA 5a6f42008c refactor(compose-fork): folder-style manifests + compose.properties ref vars
Convert every module's compose-fork.txt to the folder-style format (SET_FOLDER +
'<sourceSet>/kotlin/ -> src/vendor/<area>/kotlin/' directives + '!' refusals),
replacing the long per-file listings. The vendored file set is unchanged.

- compose-ref.txt -> compose.properties: NAME=value ref variables, referenced from
  manifests as SET_REPO=<url>@<VARNAME> (COMPOSE_CORE_REF / COMPOSE_REF). SET_REPO is
  now required per manifest (no implicit default repo).
- Rename the SET_ROOT directive to SET_FOLDER.
- sync re-annotates each manifest with the folder-expansion listing + a
  DIAGNOSTIC GAPS block of unvendored .kt.
- Docs (CLAUDE.md, README, compose-fork/README) + build.gradle.kts provenance updated.
2026-07-10 15:50:38 +02:00

37 lines
4.0 KiB
Plaintext

SET_REPO=https://github.com/JetBrains/compose-multiplatform-core@<COMPOSE_CORE_REF>
SET_FOLDER=compose/ui/ui-unit/src
commonMain/kotlin/ -> src/vendor/common/kotlin/
# | commonMain/kotlin/androidx/compose/ui/unit/ComposeUiUnitFlags.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/ComposeUiUnitFlags.kt
# | commonMain/kotlin/androidx/compose/ui/unit/Constraints.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/Constraints.kt
# | commonMain/kotlin/androidx/compose/ui/unit/Density.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/Density.kt
# | commonMain/kotlin/androidx/compose/ui/unit/Dp.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/Dp.kt
# | commonMain/kotlin/androidx/compose/ui/unit/ExperimentalUnitApi.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/ExperimentalUnitApi.kt
# | commonMain/kotlin/androidx/compose/ui/unit/FontScaling.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/FontScaling.kt
# | commonMain/kotlin/androidx/compose/ui/unit/InlineClassHelper.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/InlineClassHelper.kt
# | commonMain/kotlin/androidx/compose/ui/unit/IntOffset.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/IntOffset.kt
# | commonMain/kotlin/androidx/compose/ui/unit/IntRect.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/IntRect.kt
# | commonMain/kotlin/androidx/compose/ui/unit/IntSize.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/IntSize.kt
# | commonMain/kotlin/androidx/compose/ui/unit/LayoutDirection.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/LayoutDirection.kt
# | commonMain/kotlin/androidx/compose/ui/unit/TextUnit.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/TextUnit.kt
# | commonMain/kotlin/androidx/compose/ui/unit/Velocity.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/Velocity.kt
# | commonMain/kotlin/androidx/compose/ui/unit/internal/JvmDefaultWithCompatibility.kt -> src/vendor/common/kotlin/androidx/compose/ui/unit/internal/JvmDefaultWithCompatibility.kt
nonAndroidMain/kotlin/ -> src/vendor/native/kotlin/
# | nonAndroidMain/kotlin/androidx/compose/ui/unit/DpInsets.nonAndroid.kt -> src/vendor/native/kotlin/androidx/compose/ui/unit/DpInsets.nonAndroid.kt
# | nonAndroidMain/kotlin/androidx/compose/ui/unit/FontScacling.nonAndroid.kt -> src/vendor/native/kotlin/androidx/compose/ui/unit/FontScacling.nonAndroid.kt
nonJvmMain/kotlin/androidx/compose/ui/unit/internal/JvmDefaultWithCompatibility.nonJvm.kt -> src/vendor/native/kotlin/androidx/compose/ui/unit/internal/JvmDefaultWithCompatibility.native.kt
# >>> ---- DIAGNOSTIC GAPS ---- <<<<
# androidMain (6)
# | androidMain/kotlin/androidx/compose/ui/unit/AndroidDensity.android.kt -> src/vendor/android/kotlin/androidx/compose/ui/unit/AndroidDensity.android.kt
# | androidMain/kotlin/androidx/compose/ui/unit/FontScaling.android.kt -> src/vendor/android/kotlin/androidx/compose/ui/unit/FontScaling.android.kt
# | androidMain/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverter.android.kt -> src/vendor/android/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverter.android.kt
# | androidMain/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactory.android.kt -> src/vendor/android/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactory.android.kt
# | androidMain/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterTable.android.kt -> src/vendor/android/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterTable.android.kt
# | androidMain/kotlin/androidx/compose/ui/unit/fontscaling/MathUtils.android.kt -> src/vendor/android/kotlin/androidx/compose/ui/unit/fontscaling/MathUtils.android.kt
# jvmAndAndroidMain (1)
# | jvmAndAndroidMain/kotlin/androidx/compose/ui/unit/internal/JvmDefaultWithCompatibility.jvmAndAndroid.kt -> src/vendor/jvmAndAndroid/kotlin/androidx/compose/ui/unit/internal/JvmDefaultWithCompatibility.jvmAndAndroid.kt
# <<< ---- DIAGNOSTIC GAPS ---- >>>>