This coordinate contributor resolver library and module bridges. That gives negative performance impact on the dependency substitution.
### Issues
* IDEA-370483 Maven performance degradation related to library dependency substitution
GitOrigin-RevId: d6dc66dd184b995432c49c52d3e69c6eba7567b3
This allows using the generic approach for the dependency substitution based on maven-like coordinates
### Issues
* IDEA-370483 Maven performance degradation related to library dependency substitution
GitOrigin-RevId: 8b9973c9a5cb433a522bb19ca01cd417ac61e9c6
- Regenerate Workspace Model code for the whole IntelliJ
- IJPL-177108 change properties order in ModuleSettingsFacetBridgeEntity (API breakage for BSP)
- IJPL-14740 Run the test for the whole module, not for each package in the module
- do not include entity source inheritors from other modules
- generator tests: Refactor IntelliJ generation test, fix missing libraries for various modules, ignore workspace.storage.testEntities, add code generator tests for packages, open classes
- treat open classes as abstract in K2, fix package for kotlin.ByteArray in K2 MetadataBuilder
- sort enum entries in metadata and fix cache test
- fix and move WorkspaceModelJsonDumpTest
- fix IntelliJ Workspace Code Update action (use K1)
- do not exclude node_modules dir in javascript plugin in tests
Merge-request: IJ-MR-155397
Merged-by: Kirill Bochkarev <kirill.bochkarev@jetbrains.com>
GitOrigin-RevId: 861f59ad002a63d493824318dff73d5483c31e60
The fleet converts the notification update events to the subscription flow. However, it is doing it suboptimal by re-implementing the notification state service. This task can be solved by the platform TOPIC to subscription flow convertor without any additional services and objects.
### Issues
* IDEA-370634 Make notification display independent of isDisabledAutoReload
GitOrigin-RevId: aebdeee13afdbfffa6bca94da1c1cd9a52e1bbfd
The background dispatcher allows to execute blocking read and write actions to resolve auto-sync state without blocking IDE UI.
### Issues
* IDEA-370634 Make notification display independent of isDisabledAutoReload
* RUST-13278 auto-reload: is called even if Cargo.toml has errors
GitOrigin-RevId: 5c424b63ddccb00e55ba5a314cf42dfd56466a25
Updating the API introduced by commit c4e77498a7b470fcb0db5acb0f4cd727d2d5a103.
### Issues
* IDEA-370634 Make notification display independent of isDisabledAutoReload
GitOrigin-RevId: 566e9c46ebb97f73576aa75dfe6c1e99550a9b81
It allows plugin writers to customise unsave and user distraction contexts for the running project reload.
### Issues
* IDEA-370634 Make notification display independent of isDisabledAutoReload
GitOrigin-RevId: 8e7f7a8867d0efc3c3d55c70927365b472ddbaf4
The ExternalSystemProjectNotificationAware#isNotificationVisibleProperty isn't popular. Also, the small number of usages is incorrect. This observable property can be replaced by the simple isNotificationVisible check.
GitOrigin-RevId: c4e77498a7b470fcb0db5acb0f4cd727d2d5a103
### Issues
* IDEA-134885 Support substitution of library dependency with module dependency when the module is a part of another Maven or Gradle project
GitOrigin-RevId: de1f852b05bf80b15e9682dfd7338ffbb66a352a
Encapsulate all dependency substitution functionality inside the ModifiableWorkspaceModel class.
### Issues
* IDEA-134885 Support substitution of library dependency with module dependency when the module is a part of another Maven or Gradle project
GitOrigin-RevId: 6c8817ca2e0eee703137244d747fb07c4cb0775f
### Issues
* IDEA-134885 Support substitution of library dependency with module dependency when the module is a part of another Maven or Gradle project
GitOrigin-RevId: 781ec1b439065bcc1af2cbe22daf9568ccd26b82
## Issues
* IDEA-366878 An unnecessary additional plugin block is added to the settings.gradle(.kts) when a new Kotlin module is added
## Tests
* org.jetbrains.kotlin.tools.projectWizard.wizard.GradleKotlinNewProjectWizardTest
GitOrigin-RevId: 6dfa47e68d4fc9bdb6664c764ed76276ac9139b0
Change tests that call `setProjectBuildClasspathSync` (via `ProjectDataManager#importData`) to run things on background tread with job in context.
GitOrigin-RevId: a1581a19b8f640340140aaf575e3c656a8a94911