Vladimir Krivosheev
f910a18524
IJPL-255991 move Java IDE extensions into required content
...
Give Java resources one content descriptor instead of a legacy product
include. Use required loading because the onboarding dependency creates
a core loading cycle when the module is embedded.
Keep the Android Studio service override after the base registration.
Declare the dependency in the Android plugin main descriptor because
optional descriptors ignore module dependencies. Cover the resolved
registration order and the product descriptors with regression tests.
Regenerate the descriptors and Bazel declarations. Remove the legacy
include and its raw input without changing bootstrap jar contracts.
Packaging, descriptor, plugin structure, and service container tests
passed during implementation. All 480 compared jars matched the Kotlin
reference byte for byte. Generation and format checks passed.
Android Studio was not launched. Final IDE inspection batches were
incomplete; the runtime regression test covers the service ordering.
Co-authored-by: Junie <junie@jetbrains.com>
GitOrigin-RevId: c1cbfbe7bd7c9da42cc41684d0187ddd8662003d
2026-09-19 10:52:06 +00:00
.idea
AND-97 [android] Merge AS Panda 4 2025.3.4 - update studio-platform.jar to 2025.3.4-439
2026-09-16 16:27:15 +00:00
adt-testutils
Stop relying on DeviceHandle.pairedGlassesId
2026-09-16 16:27:13 +00:00
adt-ui
Fix UI misalignment for boolean property descriptions in OptionsPanel
2026-09-16 16:27:13 +00:00
adt-ui-compose
Provide LocalComponent in TestComposeWizard
2026-09-16 16:27:12 +00:00
adt-ui-model
Update OWNERS for Profilers team
2026-09-16 16:27:14 +00:00
agent
Add IntelliJ coroutine dump analysis capabilities
2026-09-16 16:27:14 +00:00
analytics
Update OWNERS for Metrics team
2026-09-16 16:27:12 +00:00
android
IJPL-255991 move Java IDE extensions into required content
2026-09-19 10:52:06 +00:00
android-adb
Clear paired device records when a device is deleted or wiped.
2026-09-16 16:27:13 +00:00
android-adb-ui
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
android-common
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
android-kotlin
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
android-lang
IJPL-249731 Make "Package name does not match containing directory" zero-tolerance inspection
2026-09-16 18:22:53 +00:00
android-lang-databinding
Update OWNERS for Editing team
2026-09-16 16:27:12 +00:00
android-lint
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
android-material
Add Material Symbols tool flag and metadata parser
2026-09-07 12:44:27 +00:00
android-navigator
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
android-npw
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
android-plugin
IJAI-955 assemble the split dev distribution from the Product DSL
2026-09-16 23:21:47 +00:00
android-templates
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
android-test-framework
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
android-transport
Remove legacy CpuService and datastore logic
2026-09-16 16:27:14 +00:00
android-uitests /testData
avoids access to package-private members
2025-07-10 00:04:39 -07:00
androidx-integration-tests
IJPL-252908 convert the layoutlib library to a content module
2026-09-07 11:40:56 +00:00
apkanalyzer
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
app-inspection
Always Use Black to Render Connection Name
2026-09-16 16:27:14 +00:00
app-quality-insights
AND-97 [android] Merge AS Panda 4 2025.3.4 - drop the unresolved google-api-client order entry from six android modules
2026-09-16 16:27:15 +00:00
artwork
Add XR Glass display icon
2026-09-07 12:44:32 +00:00
artwork-compose
Update OWNERS for UX team
2026-09-16 16:27:12 +00:00
as-driver
Enable emulator snapshot support for integration tests and adding conditional emulator snapshot generation in Bazel
2026-09-16 16:27:12 +00:00
assistant
Replace deprecated uiThread with Dispatchers.EDT
2026-09-07 12:44:25 +00:00
aswb
Remove stale class registrations in ASwB
2026-09-16 16:27:14 +00:00
avd
AND-97 [android] Merge AS Panda 4 2025.3.4 - give GlassesPairingWizardTest an application and the pairing flag
2026-09-16 16:27:15 +00:00
backup
Check compatibility when restoring from Device Manager
2026-09-16 16:27:06 +00:00
bleak
Update OWNERS for IDE Platform team
2026-09-16 16:27:12 +00:00
bleak-config
Update OWNERS for IDE Platform team
2026-09-16 16:27:12 +00:00
build-attribution
Fix FindSelectedLibVersionDeclarationActionIntegrationTest
2026-09-16 16:27:13 +00:00
build-common
Update OWNERS for AGP team
2026-09-16 16:27:12 +00:00
codenavigation
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
completion
Reformat only: enabling autoformat with ktfmt
2026-08-18 17:23:40 +00:00
compose-designer
Revert "Update KGP dependency to 2.3.10 (tools/adt/idea)"
2026-09-16 16:27:13 +00:00
compose-ide-plugin
refactor build: give every module the embedded dependency walk carried a descriptor
2026-09-17 07:26:08 +00:00
connection-assistant
Replace studio ddmlib dependencies with ddmlib-studio
2026-09-07 12:44:32 +00:00
dagger
Fix Dagger index exception for null type
2026-09-16 16:27:08 +00:00
databinding
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
debuggers
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
deploy
Replace studio ddmlib dependencies with ddmlib-studio
2026-09-07 12:44:32 +00:00
design-plugin
IJAI-955 assemble the split dev distribution from the Product DSL
2026-09-16 23:21:47 +00:00
designer
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
designer-perf-tests
Decouple Visual Lint from Android Studio rendering types
2026-09-07 12:44:31 +00:00
device-explorer
Enable emulator snapshot support for integration tests and adding conditional emulator snapshot generation in Bazel
2026-09-16 16:27:12 +00:00
device-explorer-common
Update OWNERS for Debugger team
2026-09-16 16:27:12 +00:00
device-explorer-files
Update OWNERS for Debugger team
2026-09-16 16:27:12 +00:00
device-explorer-monitor
Replace sendDdmsExit with sendVmExit
2026-09-16 16:27:14 +00:00
device-manager-v2
Move glasses pairing into AVD module
2026-09-16 16:27:09 +00:00
emulator-snapshots
Enable emulator snapshot support for integration tests and adding conditional emulator snapshot generation in Bazel
2026-09-16 16:27:12 +00:00
execution /common
[privacy sandbox] Remove everything*
2026-09-16 16:27:12 +00:00
glance-designer
Remove caching of toValues result
2026-09-16 16:27:09 +00:00
gmaven
Update OWNERS for Infrastructure team
2026-09-16 16:27:12 +00:00
gmd-code-completion
AND-97 [android] Merge AS Panda 4 2025.3.4 - drop the unresolved google-api-client order entry from six android modules
2026-09-16 16:27:15 +00:00
gradle-declarative-lang
Rename declarative dependenciesDcl to dependencies
2026-09-16 16:27:09 +00:00
gradle-declarative-lang-flags
Update OWNERS for AGP team
2026-09-16 16:27:12 +00:00
gradle-declarative-lang-ide
refactor build: give every module the embedded dependency walk carried a descriptor
2026-09-17 07:26:08 +00:00
gradle-declarative-lang-sync
Update OWNERS for AGP team
2026-09-16 16:27:12 +00:00
gradle-dsl
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
gradle-dsl-android
Rename declarative dependenciesDcl to dependencies
2026-09-16 16:27:09 +00:00
gradle-dsl-declarative
Update OWNERS for AGP team
2026-09-16 16:27:12 +00:00
gradle-dsl-flags
IJAI-955 derive dev distributions from source layouts
2026-09-07 11:41:01 +00:00
gradle-dsl-groovy
Fix groovy catalog link in interpolation string
2026-08-18 17:23:41 +00:00
gradle-dsl-kotlin
KTIJ-39916 [kotlin] migrate the mechanical PSI deprecations from the 2026.2 wave
2026-09-11 08:44:06 +00:00
gradle-dsl-plugin
IJPL-252385 convert jetbrains-annotations to a content module
2026-08-09 17:10:20 +00:00
gradle-dsl-toml
Add compileSdk support for catalog reference with .get().toInt()
2026-08-18 17:23:41 +00:00
gradle-tooling
Fix isKaptEnabled for com.android.legacy-kapt plugin
2026-09-07 12:44:29 +00:00
ide-perf-tests
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
ij-debugger-tests
Reformat only: enabling autoformat with ktfmt
2026-08-18 17:23:40 +00:00
inspectors-common
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
intellij-integration
Minor cleanup: use shutil.which always and report missing commands
2026-09-16 16:27:14 +00:00
intellij.android.avdmanager.tests
Fix Bug Component prefix in OWNERS files
2026-09-07 12:44:23 +00:00
intellij.android.compose-common
Update OWNERS for Editing team
2026-09-16 16:27:12 +00:00
intellij.android.device
Adapt ComposeWizard to new wizard button UX
2026-09-16 16:27:08 +00:00
intellij.android.device.tests
Adapt ComposeWizard to new wizard button UX
2026-09-16 16:27:08 +00:00
intellij.android.projectStructureTests
FL-34385 Run ./build/jpsModelToBazel.cmd
2026-07-10 19:51:08 +00:00
intellij.android.testutils
IJPL-252385 convert jetbrains-annotations to a content module
2026-08-09 17:10:20 +00:00
jps-build
Update OWNERS for IDE Platform team
2026-09-16 16:27:12 +00:00
jps-model
Update OWNERS for IDE Platform team
2026-09-16 16:27:12 +00:00
layout-inspector
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
layout-ui
Use a hand cursor for the state read links in the recompositions
2026-09-16 16:27:12 +00:00
layoutlib
IJPL-252908 convert the kotlin-test library to a module library of its wrapper
2026-09-07 11:40:58 +00:00
layoutlib-loader
FL-34385 Run ./build/jpsModelToBazel.cmd
2026-07-10 19:51:08 +00:00
lint
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
logcat
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
manual-tests
memory-usage
Update OWNERS for Metrics team
2026-09-16 16:27:12 +00:00
ml-api
Pass display text to Gemini new project agent
2026-09-16 16:27:14 +00:00
mlkit
Fix NPE in MlUtils
2026-09-16 16:27:08 +00:00
native /installer
Update Android Studio installer version to 2025.3.
2026-06-12 10:04:48 +00:00
native-symbolizer
Update OWNERS for C++ team
2026-09-16 16:27:12 +00:00
nav
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
observable
IJPL-252385 convert jetbrains-annotations to a content module
2026-08-09 17:10:20 +00:00
observable-demo
KMT-866 [android] (Narwhal Canary 3) Merge Android Studio 2025.1.1-alpha03
2025-04-23 15:17:58 +02:00
observable-ui
Reformat only: fixup incorrect auto-formatting
2026-08-18 17:23:40 +00:00
old-agp-tests
Adjust tests for dropping support for forced upgrades of 4.x
2026-09-16 16:27:07 +00:00
platform-performance-testing
IJPL-252385 convert jetbrains-annotations to a content module
2026-08-09 17:10:20 +00:00
preview-designer
Update Kotlinc to 2.3.20
2026-09-16 16:27:11 +00:00
preview-elements
Limit font scale in Preview Picker to 10
2026-09-16 16:27:11 +00:00
preview-fast-compile
Update OWNERS for UI Tools team
2026-09-16 16:27:12 +00:00
profilers
Remove legacy CpuService and datastore logic
2026-09-16 16:27:14 +00:00
profilers-android
AND-97 [android] Merge AS Panda 4 2025.3.4 - turn the sherlock.common markers into plain comments
2026-09-16 16:27:15 +00:00
profilers-atrace
FL-34385 Run ./build/jpsModelToBazel.cmd
2026-07-10 19:51:08 +00:00
profilers-integration
Fix system trace integration tests for editor mode
2026-09-16 16:27:13 +00:00
profilers-ui
LeakCanary: Remove profiler.leakcanary.milestone2 feature flag
2026-09-16 16:27:14 +00:00
project-system
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
project-system-apk
Update OWNERS for Project Systems & core team
2026-09-16 16:27:12 +00:00
project-system-gradle
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
project-system-gradle-models
[privacy sandbox] Remove everything*
2026-09-16 16:27:12 +00:00
project-system-gradle-psd
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
project-system-gradle-repository-search
Reformat only: fixup incorrect auto-formatting
2026-08-18 17:23:40 +00:00
project-system-gradle-sync
Studio-side workaround for 37.0 import issue
2026-09-16 16:27:14 +00:00
project-system-gradle-sync-test-utils
Reformat only: fixup incorrect auto-formatting
2026-08-18 17:23:40 +00:00
project-system-gradle-upgrade
Revert "Update KGP dependency to 2.3.10 (tools/adt/idea)"
2026-09-16 16:27:13 +00:00
project-system-integration-tests
Enable GradleTokensTest on Windows again
2026-09-16 16:27:12 +00:00
render-resources
Convert classes to kotlin
2026-09-16 16:27:14 +00:00
rendering
Handle allocation limiter errors in preview
2026-09-16 16:27:10 +00:00
room
Update OWNERS for Editing team
2026-09-16 16:27:12 +00:00
rt
Update OWNERS for IDE Platform team
2026-09-16 16:27:12 +00:00
samples-browser
AND-97 [android] Merge AS Panda 4 2025.3.4 - drop the unresolved google-api-client order entry from six android modules
2026-09-16 16:27:15 +00:00
screenshot-testing
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
sdk-updates
IJPL-252908 convert the kotlin-test library to a module library of its wrapper
2026-09-07 11:40:58 +00:00
searchable-options
Update OWNERS for Studio Test Infra team
2026-09-16 16:27:12 +00:00
server-flags
IJPL-115548 (Large Scale): Disable assertion generation for threading annotations in Kotlin files
2026-09-11 20:54:35 +00:00
settings-sync
AND-97 [android] Merge AS Panda 4 2025.3.4 - drop the unresolved google-api-client order entry from six android modules
2026-09-16 16:27:15 +00:00
smali
IJAI-955 assemble the split dev distribution from the Product DSL
2026-09-16 23:21:47 +00:00
streaming
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
studio
IDEA-390310, debugger: move debugger agent provider to ultimate
2026-09-18 11:24:28 +00:00
studio-labs
Update Kotlinc to 2.3.20
2026-09-16 16:27:11 +00:00
studio-updater
Update OWNERS for IDE Platform team
2026-09-16 16:27:12 +00:00
swingp
IJPL-252385 convert jetbrains-annotations to a content module
2026-08-09 17:10:20 +00:00
sync-memory-tests
Fix BenchmarkCpu and BenchmarkMemory tests with IntelliJ 2026.1
2026-09-16 16:27:14 +00:00
sync-perf-tests
Update OWNERS for AGP team
2026-09-16 16:27:12 +00:00
testartifacts
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
threading-checker
Update OWNERS for IDE Platform team
2026-09-16 16:27:12 +00:00
tracer
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
transport-database
Remove legacy CpuService and datastore logic
2026-09-16 16:27:14 +00:00
uitest-framework/testSrc/com/intellij/testGuiFramework /launcher
KMT-1277 [android] (Narwhal Feature Drop Canary 5) Merge Android Studio 2025.1.2-alpha05
2025-07-14 17:17:19 +02:00
utp
Switch UTP result proto to forked test-result-proto
2026-09-07 12:44:30 +00:00
visual-lint
Introduce System UI visual lint analyzer
2026-09-16 16:27:07 +00:00
wear-designer
IJPL-115548 (Large Scale): Disable assertion generation for threading annotations in Kotlin files
2026-09-11 20:54:35 +00:00
wear-dwf
IJPL-254822 [android] LocalFileSystem.getInstance sweep
2026-09-18 01:00:41 +00:00
wear-pairing
Refactor launchDeviceIfNeeded to use PairingDevice
2026-09-16 16:27:11 +00:00
wear-preview-elements
IJPL-252908 convert the kotlin-test library to a module library of its wrapper
2026-09-07 11:40:58 +00:00
wear-whs
Replace deprecated uiThread with Dispatchers.EDT
2026-09-07 12:44:26 +00:00
whats-new-assistant
AND-97 [android] Merge AS Panda 4 2025.3.4 - add the Compose facet to the What's New assistant module
2026-09-16 16:27:14 +00:00
wizard
Reformat only: fixup incorrect auto-formatting
2026-08-18 17:23:40 +00:00
wizard-model
IJPL-252385 convert jetbrains-annotations to a content module
2026-08-09 17:10:20 +00:00
.editorconfig
cleanup kotlin: drop .editorconfig keys already set by broader sections
2026-08-10 12:47:16 +00:00
.gitallowed
.gitattributes
setup bazel: exclude android/apkanalyzer, android/native/diagnostics/heap, android/aswb from Buildifier
2026-08-07 13:10:37 +00:00
.gitignore
Setup ktfmt plugin parameters
2026-08-18 17:23:40 +00:00
get_aosp_changes.sh
icon-robots.txt
intellij.yaml
LICENSE.txt
PREUPLOAD.cfg
Remove --enable-editorconfig
2026-08-18 17:23:42 +00:00
README.md