Commit Graph

457028 Commits

Author SHA1 Message Date
Eugene Zhuravlev
de3bc0f5d4 provide information message, if clean build is not possible (IDEA-359660)
(cherry picked from commit f54627a0904b2594ceb6a2919ec93278cb1ec2c0)

IJ-CR-147297

GitOrigin-RevId: fb86c75a7ef6ffd6db6c7d01c0236486355d9332
2024-10-21 18:17:55 +00:00
Eugene Zhuravlev
254a40b321 project rebuild cancels preloaded process and cleans reliably whole caches directory (IDEA-359660)
(cherry picked from commit 3fb66ec10b750995624b6ef4d88cc5087d544e47)

IJ-CR-147297

GitOrigin-RevId: 875e3114abc64a783ee554a384f0d99281340217
2024-10-21 18:17:55 +00:00
Vladimir Krivosheev
33ace13090 IJPL-162718 WorkspaceEntitiesLifecycleActivity - get rid of WriteAction.runAndWait
(cherry picked from commit 4879c07b3e8f4db3b4663a1bbfd098a4fe5ff0d5)

IJ-CR-146879

GitOrigin-RevId: eba1be90aed6c7059a29e890361171a15465ed9e
2024-10-21 17:43:10 +00:00
Vladimir Krivosheev
3929d08c5a IJPL-162718 no need to use read action to subscribe to message bus — since 2024, ADE (inherits CE) is thrown is bus disposed
(cherry picked from commit e3ff78adb89babd1e31e2fb8811b280ecdc4941d)

IJ-CR-146879

GitOrigin-RevId: c1433fa52dc7e6345b049ae4cae8142f2225426f
2024-10-21 17:43:10 +00:00
Vladimir Krivosheev
1721364b7a IJPL-162718 cleanup
(cherry picked from commit 8dc7d252fa9125ad833c05b9a663436019b74281)

IJ-CR-146879

GitOrigin-RevId: 6ba0c151abc04506442dcd3778d896dbc1f71570
2024-10-21 17:43:09 +00:00
Konstantin Hudyakov
b64b3bbb1f IJPL-157713 Do not show splash above all windows
Splash was above all windows to make it show on top of the IDE until editor or tool windows initialized. But there was a problem that it also stayed on top of all other windows in the OS.
There was an approach to close the splash on IDE deactivation, but it was not working stable enough on Windows.
So, we have to not show the splash on top to not distract Windows users.


(cherry picked from commit cdf5cb30aee5cf08a384a81c6633e750ec658919)

IJ-CR-147248

GitOrigin-RevId: 16bb81c59d99c9c7e34d8ed6ca4105bd2d6d5398
2024-10-21 16:57:58 +00:00
Yuriy Artamonov
30ef79d65e [fus] IJPL-163164 Fix usage data warning for non-commercial use
(cherry picked from commit 9ad40429226e450b4b5713f3c5b75f946ec21c62)

IJ-CR-147234

GitOrigin-RevId: fc98887e288ac75213743837e8c4b38e88abb3aa
2024-10-21 15:15:46 +00:00
Tatiana Ber
30416ced81 Fix typo in UI text
GitOrigin-RevId: 77a7cf873c9892e39deed4eb789dd997b513460b
2024-10-21 12:50:19 +00:00
Daniil Ovchinnikov
2a076086f4 IJPL-163313 IJPL-164012 don't initialize ActionManager early and don't re-initialize it when it's already dead
(cherry picked from commit 251e9856f9047dad16824f50ccee23a45a3d3355)

IJ-CR-147268

GitOrigin-RevId: c0d64cea2ca21dc39f936455ce2c57f4818e3f07
2024-10-21 12:21:50 +00:00
Petr Surkov
93cb5fe79f [ai-completion] ML-4092 Log skipReason
(cherry picked from commit cb84a9aac560cffb981597fe72c9385b71991340)

IJ-CR-147240

GitOrigin-RevId: 52ec609ee3f3d6ba3e2d692eba7f20c011859637
2024-10-21 12:17:56 +00:00
Tagir Valeev
93592a4c9e [java-refactoring] CodeBlockSurrounder: avoid collapsing with unrelated if-statement
Fixes IDEA-360579 Inline Method creates uncompilable code


(cherry picked from commit cd73e3e730b8cef37f4a26235a2ab3db812f02ff)

IJ-CR-147183

GitOrigin-RevId: 0258e753bfb5f7e66bc4a0526769fe8ba07aa02c
2024-10-21 12:11:50 +00:00
Vladimir Krivosheev
e11b6cc846 IJPL-162718 ProjectFileBasedIndexStartupActivity - do not try to show modal dialog in write action
(cherry picked from commit e886aa8ee7c977943b2f6215b7bcdf998528c70e)

IJ-CR-146909

GitOrigin-RevId: 17f2d00e1f17b84352a0fa2b3ef009aaf8a0375a
2024-10-21 11:05:44 +00:00
Vladimir Krivosheev
25dddf608e IJPL-162718 ProjectFileBasedIndexStartupActivity - use correct project-level scope
(cherry picked from commit 5a34e329be398c1b882286cdaae94c394a1d0ab5)

IJ-CR-146909

GitOrigin-RevId: 69d605ff2e84f390f43183553fecf7e9c8e0dab7
2024-10-21 11:05:44 +00:00
Vladimir Krivosheev
5745d34803 IJPL-162718 ProjectFileBasedIndexStartupActivity - cleanup (part 2)
(cherry picked from commit f4e0a66409e95ae3597783c0ad6142e35cda8136)

IJ-CR-146909

GitOrigin-RevId: 3c799242969e172f2b0b6bcf9109a8f8931c4844
2024-10-21 11:05:44 +00:00
Vladimir Krivosheev
ed2b65ebf2 IJPL-162718 ProjectFileBasedIndexStartupActivity onProjectClosing — use modern API, reduce chance of deadlock
(cherry picked from commit 462e048551409c200eabccae990e2e100129efab)

IJ-CR-146909

GitOrigin-RevId: da29f3267e49828ed49b65b0cbb2825361e97e18
2024-10-21 11:05:44 +00:00
Vladimir Krivosheev
83dfc2914b IJPL-162718 ProjectFileBasedIndexStartupActivity - cleanup
(cherry picked from commit e8063b3b117845bbc9f1627140013bd70f9ce212)

IJ-CR-146909

GitOrigin-RevId: 9ed2fef277e0c9d509b4cd7eade7b63aa766e33b
2024-10-21 11:05:44 +00:00
Vladimir Krivosheev
5362ecdaba IJPL-162718 critical code should be in Kotlin — convert ProjectFileBasedIndexStartupActivity
(cherry picked from commit c3b7ff03fe5e75c8191ac37cba7c68497912c3e9)

IJ-CR-146909

GitOrigin-RevId: 21c8c9e55d8fcfbe1c7cc8587465263dcde80d9c
2024-10-21 11:05:44 +00:00
Vladimir Krivosheev
669f5d0398 Rename .java to .kt
IJPL-162718


(cherry picked from commit 2f7136344133d6a96ca8b1ac3f7ffef99650e0cd)

IJ-CR-146909

GitOrigin-RevId: 11448972d52a62101e63c0b80cf444e42dfd0251
2024-10-21 11:05:44 +00:00
Yuriy Artamonov
14ad419613 [plugins] IJPL-164619 Add jetbrains.com to allowlist for plugin installation
(cherry picked from commit f3d472e181e91e0f589b1dcb113e577521eb27ed)

IJ-CR-147238

GitOrigin-RevId: e70b57b3a2b4aab81490ce02a9c9e9e3f932424e
2024-10-21 10:52:48 +00:00
Vladimir Krivosheev
46cb86199a do not try to set custom xmx if it is already equal to default one
(cherry picked from commit 9f655d702b551ac5c81f832378161ebb4d7eea3c)

IJ-CR-146998

GitOrigin-RevId: 883d7ac64ddb7a267d770f6878682896c58e2da9
2024-10-21 09:01:13 +00:00
Petr
08c5bfb142 PY-75537 Implement PyAstNamedParameter.getRepr()(PyFrontendElementTypesFacadeImpl.kt)
(cherry picked from commit ef38af29fd176324f4c1bec503a116a5b4f351b4)

GitOrigin-RevId: 9b47c8018c3f8ad04c365175bbeb2791feb966cc
2024-10-18 17:10:51 +00:00
Petr
411f36db5a PY-75537 Implement PyAstStringLiteralExpression.createLiteralTextEscaper() (PyFrontendElementTypesFacadeImpl.kt)
(cherry picked from commit c42b7626a6e57c118e7028a4806bd8fa7938076c)

GitOrigin-RevId: e68adbb728051d49654d76df856b522191330170
2024-10-18 17:10:51 +00:00
Petr
78c67850e3 PY-75537 Implement PyAstStringLiteralExpression.getStringValue(), PyAstStringLiteralExpression.getStringValueTextRange() (PyFrontendElementTypesFacadeImpl.kt)
(cherry picked from commit 372f147a61e07c6cb21aaeb8a7d0f3d14d49417d)

GitOrigin-RevId: 9682c8df1f0acd21580e87d8381995960abeeb8a
2024-10-18 17:10:51 +00:00
Petr
001266a5b7 PY-75537 Implement PyAstAssignmentStatement.getTargetsToValuesMapping() (PyFrontendElementTypesFacadeImpl.kt)
(cherry picked from commit 8c4926689e42f117275986c2e1246d7e04bde489)

GitOrigin-RevId: f83b02700ce17a182807ac8bfe1a0108e09d4741
2024-10-18 17:10:51 +00:00
Petr
63ccfc1fb1 PY-75537 Slightly simplified PyAssignmentStatementImpl.getTargetsToValuesMapping()
(cherry picked from commit 41f02b5c164380ad978cfa66eb36bb5b97189855)

GitOrigin-RevId: 7f0eec0447f4e39d18b265f86e37a3057d71d9b2
2024-10-18 17:10:51 +00:00
Petr
34a015c9af PY-75537 Implement PyAstAssignmentStatement.getTargets(), PyAstAssignmentStatement.getRawTargets() (PyFrontendElementTypesFacadeImpl.kt)
(cherry picked from commit 0f9292ac3ca0f4f4728b25cb2e5ddcd618b8319d)

GitOrigin-RevId: ced0f2fe8d877e80af4f4568a11cf8ab0f64d57c
2024-10-18 17:10:51 +00:00
Dmitry Kichinsky
0152c21c2b [maven] IDEA-360863 WSL: transform Maven plugins paths
(cherry picked from commit 4fe12fa7b707a0c40fb890c700e021a00320d5dd)

IJ-CR-147131

GitOrigin-RevId: 94f5a3f80be1f8f43e153c31a1fdea3c33de3d65
2024-10-18 14:55:52 +00:00
Vladimir Dolzhenko
f543720f38 Revert "IJPL-163983 Sometimes IDEA does not pick new library version after version update in pom.xml"
#KTIJ-31667

This reverts commit 8e8892fb6ea74c649d22a26de26918d8a46dd8db.


(cherry picked from commit 89c365b936fca9c6437af3aee4fb952be53c99cc)

IJ-CR-146996

GitOrigin-RevId: 1ef4075cb33c2f57c9dea66f23225d664f7c104d
2024-10-18 13:52:25 +00:00
Vladimir Krivosheev
09ab37c399 Revert "update netty from 4.2.0.Alpha4 to 4.2.0.Alpha5 (to fix toolbox tests)"
This reverts commit 6c57c884a5df954cba01aea8e0c0e36244d3b2f3.


(cherry picked from commit 4cd6bb4f9e2f5f3809f5f09ef25446e23732af83)

IJ-CR-147076

GitOrigin-RevId: 628dece66b5ad6e9be681c03f6017641b6a2ce5c
2024-10-18 13:27:57 +00:00
Vlad Koshkin
73f06f2717 [kotlin] regenerate workspace model for scripting module
IJ-CR-146946

GitOrigin-RevId: 6ac9e4451bd585052f74c4b432b6d46b6a570517
2024-10-18 13:18:52 +00:00
Sergey Pak
82a92d58a0 use raw ConcurrentHashMap instead of rd.util.concurrentMap
(cherry picked from commit 0b9ff6e4a5078124b3784eafdb7e4de3b54b2119)

IJ-CR-147090

GitOrigin-RevId: e0c7684b12e3eda23be5a86ce6f3cee5abaf07c7
2024-10-18 12:50:35 +00:00
Sergey Pak
3ddeb9ec8a Log changes in Advanced Settings (via debug logger). Should help to investigate IJPL-148904
(cherry picked from commit 650a75987dde2a0d0bad61154e1c7761eb33d604)

IJ-CR-147090

GitOrigin-RevId: 72802933ab515fa8e4c82f82c85d7ebb3f22981a
2024-10-18 12:50:35 +00:00
Tagir Valeev
c49291c780 [java-analysis] CodeBlockSurrounder: workaround google-java-format problem (IDEA-340109)
(cherry picked from commit ff8a2a9d628140942ccb11d84c4aa4c2ced2df47)

IJ-CR-147066

GitOrigin-RevId: 404efbcd84a9c45c34ed0039559de2c8d111a19e
2024-10-18 11:14:01 +00:00
Daniil.Bubnov
a03d329be5 ML-4108 Prepare a list of basic/full logs
Part 1


(cherry picked from commit 62575236507a6aedc85f4e3b9a04338038767bee)

IJ-CR-146992

GitOrigin-RevId: aba8602dc9fc2eb218173b688453f5f73e78409c
2024-10-18 10:49:22 +00:00
Daniil.Bubnov
b194116cb1 [ai-completion] ML-3901 Do not log everything from release: review comments
Fix test and isEap mocking support


(cherry picked from commit 4b81dd0698eedc43a06eedfe0989b26c450aadd1)

IJ-CR-146992

GitOrigin-RevId: aec07b7bf93164c3251a10611f22094fb1eaaa2f
2024-10-18 10:49:22 +00:00
Daniil.Bubnov
e312563914 [ai-completion] ML-3901 Do not log everything from release: review comments
Improve filtering api


(cherry picked from commit 94dab2dcd505ed9651b6deea5c13f55c31c3f911)

IJ-CR-146992

GitOrigin-RevId: d79db0067b93b6f84546255eb4356369e69dfa6e
2024-10-18 10:49:22 +00:00
Daniil.Bubnov
5663b9bc51 [ai-completion] ML-3901 Do not log everything from release: review comments
review comments


(cherry picked from commit e8d986d5325c49ba5ee464d447c51226710e2a85)

IJ-CR-146992

GitOrigin-RevId: c37dfafa293267214883d9c0ab42183f6559ec85
2024-10-18 10:49:22 +00:00
Daniil.Bubnov
706483d3f5 [ai-completion] ML-3901 Do not log everything from release: review comments
use random instead of request if


(cherry picked from commit 2174c0209979b88a0738307b5f85dec40024596a)

IJ-CR-146992

GitOrigin-RevId: 959e3caf40aaea61c97fd45f124cc6090374d1b6
2024-10-18 10:49:22 +00:00
Daniil.Bubnov
3a20880de2 [ai-completion] ML-3901 Do not log everything from release: add test for non registered fields
(cherry picked from commit 60d2880ce170ecd57a5a9f8413ef5ca59af3b158)

IJ-CR-146992

GitOrigin-RevId: 0e046301e54c3673d88991b8ea2816745dcc4cf4
2024-10-18 10:49:22 +00:00
Daniil.Bubnov
2a87088e19 [ai-completion] ML-3901 Do not log everything from release: add tests
(cherry picked from commit 1870f8bfd06a1643658c4604ed9e501b52de123f)

IJ-CR-146992

GitOrigin-RevId: dbaa8f98043aadb6314692b80e3b02df599217b0
2024-10-18 10:49:22 +00:00
Daniil.Bubnov
6b1f999c4a [ai-completion] ML-3901 Do not log everything from release
fix review comments, optimize filtering logic


(cherry picked from commit 4353d1a8c7569837c4866d00f2f0d1d727a507b2)

IJ-CR-146992

GitOrigin-RevId: ec03e1a273349b368f51bedaf65ccc36c07056a5
2024-10-18 10:49:22 +00:00
Daniil.Bubnov
d4d7ffd94e [ai-completion] ML-3901 Do not log everything from release
get rid of Pairs, refactor to data classes


(cherry picked from commit 5195c3edcc0320ef2db42fa1632ddadd54eeee32)

IJ-CR-146992

GitOrigin-RevId: 1ad5cbe0ff604f5a10d4db1d11a152f35e15e883
2024-10-18 10:49:22 +00:00
Daniil.Bubnov
fa4c0167d6 [ai-completion] ML-3901 Do not log everything from release
add random pass condition


(cherry picked from commit eb5280e4840a103454286b0e403051f281f28320)

IJ-CR-146992

GitOrigin-RevId: e05d5e0a1983e4b5abff38549004683efb2aa7d5
2024-10-18 10:49:22 +00:00
Daniil.Bubnov
f7d0e24e3a [ai-completion] ML-3901 Do not log everything from release
an attempt to prevent logging of features that will not be used.


(cherry picked from commit b80c4aec31a21f5735f1c032492b3ce7ba39e208)

IJ-CR-146992

GitOrigin-RevId: 6830351f9d34c1d73b9be0b38ca91efe4593f0fa
2024-10-18 10:49:22 +00:00
Nikita.Skvortsov
c3424d30d6 [gradle] Do not set maxParallelForks when not needed IDEA-360693
Do not force test to be run in a single thread unless this task is going to be debugged.


(cherry picked from commit e90d2c89d07119d4fc5c394d709ebdcace989805)

IJ-CR-146790

GitOrigin-RevId: 03e1b1b29a33e0e28086ba04053bd30d350b042a
2024-10-18 10:47:23 +00:00
Victor Matchenko
574f146afb IJPL-157328 Fix service instance retrieval
Was broken by 0e5e80f


(cherry picked from commit 1ee8d0fa532c15c25f3f65420a6b38951f494ee9)

IJ-CR-146943

GitOrigin-RevId: 16458f7e9ccc222ab34c3d8fd2b302c424effdd7
2024-10-18 10:26:59 +00:00
Dmitry Kichinsky
612955ce13 [maven] IDEA-359629 test resolve plugins in projects with packaging "bundle"
(cherry picked from commit c208d411db66453a7a8389ddf9fe5e6c045b4bcd)

IJ-CR-146858

GitOrigin-RevId: c0c632e9f896a6b28e0c619d3cbaa4348a00d3db
2024-10-18 09:56:17 +00:00
Dmitry Kichinsky
a842928a94 [maven] IDEA-359629 resolve plugins in projects with packaging "bundle"
(cherry picked from commit b87ec212d34e5692b633906ca64c28019c1d59df)

IJ-CR-146858

GitOrigin-RevId: c62e999305f5d6b03e9e60c9452a1826abcabd69
2024-10-18 09:56:17 +00:00
Eugene Zhuravlev
0980804342 support -proc:full option requirement (IDEA-359954)
(cherry picked from commit 5509dc25f0934fbdfc801b3780e8f72d4f7be7e9)

IJ-CR-146769

GitOrigin-RevId: deda4a64d2305843841b88b8c7e0743a176331d2
2024-10-18 09:52:33 +00:00
Sergey Pak
23c1b47d6e Log changes in Color scheme font (via debug logger). Should help to investigate IJPL-157487 Use color scheme font instead of default option keeps on getting checked.
Loggers:
com.intellij.openapi.editor.colors.impl.AbstractColorsScheme
com.intellij.openapi.editor.colors.impl.EditorFontCacheImpl
com.intellij.openapi.editor.actions.ResetFontSizeActionBase
com.intellij.openapi.editor.impl.EditorImpl

(cherry picked from commit 173b9170edbcc83a6bf9d649866eb1aefb8765ff)

IJ-CR-147075

GitOrigin-RevId: 9bdd81bbe27adf728281afad32efa008c736c9ba
2024-10-18 09:38:30 +00:00