25 Commits

Author SHA1 Message Date
Alex Plate
c8930055a8 [Jar Repository] [IDEA-328006] LibrarySynchronizationQueue now works properly with disposed libs
The library may be disposed from the moment it got into the queue till the moment it's processed

GitOrigin-RevId: fe8a580766a267db11fb095ca71b589d17a34bbc
2024-02-14 16:15:00 +00:00
Nikolay Chashnikov
889e364d7a [tests] rewrite ArtifactTest to JUnit5
This fixes "Test method isn't public: test_rename$lambda$..." warning which was shown because JUnit3 treats synthetic methods generated from lambdas as test methods.

GitOrigin-RevId: 2e1b874d3dfab9949833609ee155935aada60d85
2024-01-27 01:41:22 +00:00
Alex Plate
069e1b0932 [Workspace Model] [IDEA-320676] Move WorkspaceModel to the new module
GitOrigin-RevId: 16b9ef5a148ed992acffce8cc14124045e9dd376
2023-06-19 09:35:21 +00:00
Alex Plate
acde44da72 [Workspace Model] [IDEA-320676] Rename jps module of workspace model
GitOrigin-RevId: 146fda1ce8b8e436eb48070e8cf96f2c654ea6a2
2023-06-19 09:35:11 +00:00
Alex Plate
ae72bfb1d9 [Workspace Model] [IDEA-320676] Move ModuleEntity and friends to other module without changing the package
GitOrigin-RevId: 2f92e16012b84d5c4505c55a887df3623b460a0b
2023-06-19 09:35:02 +00:00
Daniil Ovchinnikov
675b19fb2c IJPL-130 rename library kotlin-coroutines-jdk8 -> kotlin-coroutines-core
GitOrigin-RevId: e987a9f48391d74e401c860a57f99634ccc21a4a
2023-05-18 22:52:00 +00:00
Leonid Shalupov
4ffb3a8238 jps repository libraries: do not modify project model if roots were not changed after maven library was downloaded
also do not acquire write lock after downloading

makes a better experience on the massive update from VCS or initial project open when JPS project contains too much not yet downloaded maven libraries

GitOrigin-RevId: 03008f4f60b17ae145ca25f92dac7087d3bf8594
2022-10-13 11:50:12 +00:00
Vladimir Krivosheev
4b168d7d0f fix SaveProjectAsTemplateTest (part 2)
GitOrigin-RevId: 84403567030ef83e86736d192f6a99795cfab628
2022-07-13 10:23:47 +00:00
Vladimir Krivosheev
a8f6a48409 add jdom to source code to modify and strip to our needs
GitOrigin-RevId: 3e16d0d954aa7bc45c4eadb91164b44e4b2e75d3
2022-03-27 18:52:47 +00:00
Alex Plate
cdbd61282d [Workspace Model] [IDEA-288277] Do not try to save artifacts with conflicting names
At the moment, when the user renames artifact, IJ saves the new name on every keystroke. That means, that during typing, one artifact may have the same name as some other artifact even if the target name is not the same.
Workspace model doesn't allow us to store artifacts with the same names, so we should not update the artifact name in case it already exists.

GitOrigin-RevId: a0565388e618dbbcbd6524cbf22e54c4748983f0
2022-02-11 14:27:28 +00:00
Vladimir Krivosheev
a67c59c561 platform.core.impl — remove dependency on intellij.platform.util.ui and intellij.platform.core.ui
java.psi.iml — remove dependency on intellij.platform.core.ui

GitOrigin-RevId: c1d4feb04c0471c7d17b5331b86738ee54a97f80
2020-09-21 13:40:47 +00:00
Dmitry Batkovich
f96b2a9aaf rewrite FrameworkDetectionIndex to be 1) composite (do not invalidate whole index on plugin load/unload) 2) shareable
GitOrigin-RevId: 352896dad198d00b5bdf8e8d74bfb324e92a59ac
2020-08-31 13:52:09 +00:00
Vladimir Krivosheev
87bf970bad fix SaveProjectAsTemplateTest - avoid reusing the same path for different macros (for simplicity)
GitOrigin-RevId: a665b4620be233a2a5bd35599de22f1415f12881
2019-07-02 06:52:16 +03:00
Rustam Vishnyakov
123242c4b2 EditorConfig documentation test
GitOrigin-RevId: fd52ace3d7a32ecd02c2c5ab90e077967604c15e
2019-06-16 04:03:21 +03:00
Egor Zhdan
c1813cfb52 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-16 04:02:08 +03:00
Anna Kozlova
91f7445298 constructor reference: don't ignore constructor parameters during method reference inference (IDEA-185578)
GitOrigin-RevId: e836468e05db28157713e9edd3c70382f8ecdebc
2019-06-13 03:15:49 +03:00
Egor Zhdan
39d2d77155 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
Aleksey Rostovskiy
185284cee6 get rid of intellij.build.toolbox.litegen parameter and use BuildOptions.TOOLBOX_LITE_GEN_STEP to skip it instead
GitOrigin-RevId: 9aac8ee4ed1ebf2a29de18a238825fafb1ab88f9
2019-05-27 15:08:08 +03:00
Alexandr Suhinin
9215f4240b [duplicates] enable duplicates analysis in PyCharm/WebStorm/PhpStorm/RubyMine
GitOrigin-RevId: 1545b79fdca4888f4b94f47f22703fd37694fa7a
2019-05-27 15:07:30 +03:00
Anton Makeev
c105e26db3 Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: f9a633252daf311ecab19002c0f4757052eee9dc
2019-05-17 19:13:15 +03:00
Anton Makeev
b54aaf7e4e IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
2019-05-17 19:02:16 +03:00
Dmitry Avdeev
6accb25a7c fixing Command Line App run configuration
GitOrigin-RevId: 31d9ea39048bc8ca64e3f484895f36f04a51a495
2019-05-14 14:06:14 +03:00
Nikita Skvortsov
c70e01b981 backend to fetch external annotation artifacts for given library IDEA-196712 2018-10-01 14:39:10 +03:00
nik
c9620ce099 IDEA project configuration: the great module rename
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.

Update *.iml files.
2018-01-25 12:59:02 +03:00
nik
16410c2321 IDEA project configuration: the great module rename
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.

Rename iml files.
2018-01-25 12:59:02 +03:00