Commit Graph

435269 Commits

Author SHA1 Message Date
Alex Plate
7248e4affe [Workspace Model] Increase a minor version of the generator
GitOrigin-RevId: 104666a5e6996800edaf1223651c5cf9ae0ffcac
2024-02-28 09:17:14 +00:00
Alex Plate
7b0d1928ee [Workspace Model] Generate entities to explicit cast to modifiable entity while adding them to the store
This will be needed to split remove the entity interface from the builder

GitOrigin-RevId: 8b8c50787066bfb7c523100e497a48e24b26911c
2024-02-28 09:17:08 +00:00
Alex Plate
49d94558cd [Workspace Model] Update generator to generate some definitions multiline instead of one-line
In this way, the kotlin formatter will affect less lines and we'll have a more stable generator

GitOrigin-RevId: b0362567dc012a87fc813d7fd2a4cb763131689e
2024-02-28 09:17:03 +00:00
Alex Plate
a7a685335e [Workspace Model] Fix generator, now it doesn't accept entities from other modules
GitOrigin-RevId: bfe85774a4ab69e02ce0981d08ba5f8c2726d0d1
2024-02-28 09:16:58 +00:00
Vladimir Krivosheev
d484a80e7e IJPL-136 fix nullability
GitOrigin-RevId: 8be4f10160fbcc9bd2df917a68cc502e3def95dc
2024-02-28 09:15:39 +00:00
Henry Wylde
5b95ede5b8 [ruby] fix RbsParserTest to only test diagnostics against a single parsing pass
There were issues where `configureByFile` could trigger multiple parsing passes of the created file. For example, the file would be set up with different content (empty vs. non-empty). The majority of the time we still only had one pass over the non-empty file, but sometimes due to a race condition we would get multiple passes, one for the empty file, and one for the non-empty file.

This change ensures that it doesn't matter how many passes happen during `configureByFile`, and instead we only run the diagnostics on a single parse.

GitOrigin-RevId: ad1887db59774504ae5b98980070a7604218e1f7
2024-02-28 09:11:38 +00:00
Vera Petrenkova
3e490593b9 IDEA-347658 Updated substring method in DefaultCutStrategy to prevent negative values
GitOrigin-RevId: cfb244c21ae5c5b6c601418f2accf309baf3149a
2024-02-28 08:14:35 +00:00
Georgii Ustinov
99c4f74def [Java. Logging] Forbid user to save settings, when there is incorrect identifier
IDEA-347382

GitOrigin-RevId: 643049689e1c42badd26f8481092ab303a6cdf1c
2024-02-28 07:16:24 +00:00
Louis Vignier
afe5a3ffca [fus] Update event names in JdkComboBoxCollector
IJ-CR-126919

GitOrigin-RevId: 84c41de2aef102a125a3fe7df12d88566292a97b
2024-02-28 01:22:50 +00:00
Louis Vignier
5a0f6f26c6 [jdk] Show the reason why the JDK couldn't be downloaded
#IDEA-347479 Fixed

GitOrigin-RevId: b8ba70c0879d31efc157007729104e6704286c4e
2024-02-28 01:22:45 +00:00
Roman Shevchenko
bcf78aa2f6 [build scripts] including additional plugins into precomputed classpath
GitOrigin-RevId: af8f1c3bdda8c47e8974ba560f06fba65f2fe394
2024-02-28 01:19:28 +00:00
Julia Beliaeva
766bb513a3 [vcs-log] remove usages of the obsolete Function interface
GitOrigin-RevId: e36287898c1c47eb841495d9d8dde63b8f276750
2024-02-28 01:09:44 +00:00
Julia Beliaeva
555953d7a2 [vcs-log] move LightFilePath class to the upper level
follow-up: 73a17dafa3abfca5f640d6a7c18af406f6efb047

GitOrigin-RevId: 7fcd394dce0be397ec23a511d40f819b5d120b45
2024-02-28 01:09:39 +00:00
Julia Beliaeva
a9a69bac01 [vcs-log] move ChangeKind enum out of VcsLogPathsIndex
follow-up: ff3566bc687f9be4748ee902d72bb1682b2a1549

GitOrigin-RevId: 59c97cfd17b9db8e7c09329fd3c81df914ee87f2
2024-02-28 01:09:35 +00:00
Ivan Migalev
a0070a13f9 (IDEA-345604) Settings Transfer: proper name for the Build action
#IDEA-345604 Fixed

GitOrigin-RevId: 48b642ed257be7c44e6eeefa37fdb6387c05a7d3
2024-02-28 00:51:53 +00:00
Alexey Kudravtsev
980be631e8 cleanup (part of KTIJ-28926 K2: Create Function From Usage Fix)
GitOrigin-RevId: 88d347b2e75cd6909520084431d1cf04bccb9bf7
2024-02-28 00:31:19 +00:00
Gregory.Shrago
51bda1fdea IJPL-743 Checked exceptions not reported on actionPerformed
GitOrigin-RevId: 3b5d8d3d3ca1a34ba2117ec34b173109d22a4f2c
2024-02-27 23:25:26 +00:00
Vladimir Dolzhenko
5030ec0884 [kotlin] Migrate chain calls inlay hints to K2
#KTIJ-28913 Fixed

GitOrigin-RevId: 9a923969356d0fc9bc8e9a1d4842caf20324118b
2024-02-27 23:12:44 +00:00
Vladimir Dolzhenko
c4bddc68d0 [kotlin] Clean up
#KTIJ-28675
#KTIJ-28676
#KTIJ-28677
#KTIJ-28679
#KTIJ-28680
#KTIJ-28681
#KTIJ-28683

GitOrigin-RevId: 35719b328551148a922847f7e17f92c2962885cb
2024-02-27 23:12:40 +00:00
Maxim Banaev
b2a2416d19 CPP-35553 Features Trainer: Add Run / Debug workflow lesson
* add Debug workflow lesson

GitOrigin-RevId: 0e9cf4a0c6062f072985beba4a8c5783b4caba7e
2024-02-27 22:59:59 +00:00
Ilya.Kazakevich
71467fb86a [python]: Make org.toml.lang requirement for Python plugin.
Python support depends on TOML (see `intellij.python.community.impl.xml` `<dependencies>`), and a Python plugin is useless without this module.

GitOrigin-RevId: 979376338c699c24e34b76f2084a8c8cc8065371
2024-02-27 22:29:45 +00:00
Andrei.Kuznetsov
26523a7e5f IJPL-578 maven: use runBlocking(Dispatchers.EDT) from background thread instead of runBlocking in EDT thread
Otherwise, dumb mode will never end after importing the project (we need WA and EDT to finish dumb mode)

GitOrigin-RevId: 27624360ee48dba842d0636f50f4d8ba30a74a75
2024-02-27 22:14:59 +00:00
Andrei.Kuznetsov
308b3daabd IJPL-578 fix missing blockingContext in DumbServiceImpl.queueTask
GitOrigin-RevId: b65f37ab7ba72710d6cb3541096760d7ef868a84
2024-02-27 22:14:54 +00:00
Andrei.Kuznetsov
5a1ed3f49c IJPL-578 DumbServiceImpl.runCatchingIgnorePCE should also catch Errors, not only Exceptions
GitOrigin-RevId: 058f91b8fa016cb9d547c349833d25bddf29b026
2024-02-27 22:14:50 +00:00
Piotr Tomiak
88d61771d2 WEB-65331 Move code for caching a value on VirtualFile to platform utils from PackageJsonData
GitOrigin-RevId: 096428fddc39a66b7b26754da509f8fea2ec46f2
2024-02-27 22:04:44 +00:00
Piotr Tomiak
f022b19e9f WEB-65734 Provide a way to listen for potential context changes.
GitOrigin-RevId: eaca11ee02d0e2791f342b7760f97dda2d768aa0
2024-02-27 22:04:39 +00:00
Piotr Tomiak
d5411b4734 IJPL-717 Apply color scheme for inline code blocks and code blocks - adjust top/bottom margins
GitOrigin-RevId: 9e0f0ca06106914a8f8c758b56866a0340f2748c
2024-02-27 22:04:34 +00:00
Piotr Tomiak
035f223a85 IDEA-346676 Quick doc popup renders only in lower-right side
GitOrigin-RevId: 767cbddff12d81b74a02c2812539ae0cd910bcb8
2024-02-27 22:04:29 +00:00
Piotr Tomiak
e5b834e77b IDEA-346506 Quick document minimize to a line
GitOrigin-RevId: de79e473781049c4d56eff2cb2a88d5170b9b618
2024-02-27 22:04:24 +00:00
Bart van Helvert
ae4be94af5 [kotlin] Rename computeWithoutAddingRedundantImports to modifyPsiWithOptimizedImports
GitOrigin-RevId: f6846eba47d0dd7a3b9ee78867180c11847c1d2b
2024-02-27 21:42:08 +00:00
Bart van Helvert
bebb0e24c0 [kotlin] Support extension function calls in element binder
#KTIJ-28934 Fixed

GitOrigin-RevId: 626bb017bb6c8bf3d18aded568927b863a750a38
2024-02-27 21:42:03 +00:00
Roman Shevchenko
b752684457 [platform] turning background save settings on by default (IJPL-127)
GitOrigin-RevId: 635313c21ecc5defa58e42480dcf40f91d5a7cf6
2024-02-27 21:23:27 +00:00
Egor Ushakov
d6dc422bbc IDEA-295653 Dragging breakpoints affects editor selection
GitOrigin-RevId: c7317c79fc88adc85f7ee9d778b48245b74a3b62
2024-02-27 21:18:32 +00:00
Gregory.Shrago
71c04258b8 IDEA-347624 New project from existing sources fails
GitOrigin-RevId: 701eeee1a4b162f4bb3f93286098ffc314d4886c
2024-02-27 20:52:40 +00:00
Sasha Blashenkov
5da123e3f0 [feature-usage-database] a bit less logging
GitOrigin-RevId: ac6c5edb097ba86409a176bdd3188ce0981e09af
2024-02-27 20:13:15 +00:00
Ivan Migalev
94efe0af9a Dev builds: fix the DevKit Plugin message formatting
GitOrigin-RevId: b0349e795a502e433d3f3f8c80a3d715c58d9540
2024-02-27 20:04:49 +00:00
Nikita Pavlenko
e14ea09802 [python] Jupyter: StubComponent for CollapsingComponent will be created when it was needed. #PY-70765 Fixed
GitOrigin-RevId: 4f44fb827182156e34fd8ac944acaa133ed5aebb
2024-02-27 19:53:51 +00:00
Frederik Haselmeier
1b8340b1bc [Kotlin] Added collector for tracking compose usage in Kotlin projects
KTIJ-27042


Merge-request: IJ-MR-126890
Merged-by: Frederik Haselmeier <Frederik.Haselmeier@jetbrains.com>

GitOrigin-RevId: eae1a3428c97e78f0870cc6285f8fecc39e6d7d0
2024-02-27 19:52:49 +00:00
Andrii Rublov
72697ac0eb [execution]: Fix IDEA-347542: Live indicator for Run/Debug tool windows is not displayed
GitOrigin-RevId: 092c45d6c012aafd9ebda0abb761ddb8f90b9fed
2024-02-27 19:45:21 +00:00
aleksandrina-streltsova
14ace6e619 [kotlin] K2 Completion: fix missing suggestions for named arguments in the case of private function
^KTIJ-27699 Fixed

GitOrigin-RevId: ae2c83606bf3093205555a15ba6d60db5bfc213d
2024-02-27 19:32:09 +00:00
Mikhail Filippov
3064fb9ad7 RIDER-106170 Fix incorrect override order in JetBrains Client product information inheritance.
GitOrigin-RevId: 3c237fdd76ae1d98e591befb0594471f5069f781
2024-02-27 19:30:17 +00:00
Alexey Kudravtsev
5fe0bdeda5 prepare test data for K2: create function from usage (part of KTIJ-28926 K2: Create Function From Usage Fix)
GitOrigin-RevId: cab1765dd5b7f8bc5b9a2419a6a67892f3d6d81d
2024-02-27 19:28:41 +00:00
Vladimir Krivosheev
58f6a07d1d IJPL-736 Create groups for nested BeanBinding
GitOrigin-RevId: 9cc572a915992a291064389ff108a85fe6204b9b
2024-02-27 19:27:23 +00:00
Vladimir Krivosheev
afe6d5ee68 IJPL-736 cleanup
GitOrigin-RevId: febdabd4393fba8fa3cc1c95d1ac85a7eb3ef0f8
2024-02-27 19:27:20 +00:00
Bas Leijdekkers
b143532f57 [java] cleanup
GitOrigin-RevId: 94d804854ea310463985afbf52593a53272b5e1f
2024-02-27 19:24:12 +00:00
Bas Leijdekkers
14520bbe14 [java] inline quick fix should keep comment (IDEA-347600)
GitOrigin-RevId: 3a6c9b33dc8aefa95ac2ed5e0213b12ee6fd5d56
2024-02-27 19:24:07 +00:00
Bas Leijdekkers
470aa957a6 [groovy] keep indent when converting a multiline string literal ending with a backslash to java (IDEA-347527)
GitOrigin-RevId: d309b06d8c1e75a61359aa450598ab06da8264cc
2024-02-27 19:24:02 +00:00
Dmitriy.Panov
381f23b390 IJI-1607 OpenTelemetry spans flush disabled by default in build scripts due to deadlock
GitOrigin-RevId: febd26b489e764407b6cd53202c890811e6934bc
2024-02-27 19:15:32 +00:00
Dmitriy.Panov
0a97bb9e3c IJI-632 supplied build number is expected to start with base build number defined in sources
GitOrigin-RevId: c6b667ed863e2d3d211f96f03b8e9dbc51a3b46d
2024-02-27 19:15:32 +00:00
Maksim Zuev
ffd2d788f6 [debugger] IDEA-335382 Register KotlinSmartStepIntoHandler for K2 smart step into
GitOrigin-RevId: f47ba8bd7960fdcb1fdf32a1136eab18249cbde2
2024-02-27 19:14:47 +00:00