Commit Graph

447331 Commits

Author SHA1 Message Date
Ivan Migalev
c54e730b5c (VSN-2686) What's New: support unknown JSON properties
GitOrigin-RevId: 0cd340e14a5ff9745edc4847bda1d54973f272fc
2024-06-27 19:14:54 +00:00
Nikita Kudrin
3a254ff47c [ijent benchmarks] Reinit open telemetry histogram in benchmark tests
GitOrigin-RevId: 7a0d77425ad6aa5ef462b6023c94c4d780a1a644
2024-06-27 18:57:33 +00:00
Tagir Valeev
2854780d0a Fix "ignored result of call" and other warnings
GitOrigin-RevId: 13ffae0c5ef1ea27b7306f4b0cc5386369717734
2024-06-27 18:57:13 +00:00
Tagir Valeev
edec77df83 [mod-commands] ModOpenUrl command
GitOrigin-RevId: 164a69f1d570e08a8e7af108c24e6c3f312f405e
2024-06-27 18:57:13 +00:00
Nikita Katkov
86e193d79f [json] IJPL-156923 Cache element validity against a particular schema node to avoid double computation
With the introduction of if-then-else resolve that selects a branch depending on a given instance file element, the number of calls to JsonSchemaResolver.isCorrect method increased significantly. It is expected, as any validation/reference contribution/other editor features require a resolved schema node.

Resolve results are cached on language modification tracker because with the instance file updates, a previously valid if-else branch might become invalid

GitOrigin-RevId: f197203a3c53a7c4e7c1d502faaff3d50a9451e3
2024-06-27 18:54:11 +00:00
Konstantin Hudyakov
b0e1b50725 [terminal] IJPL-157425 Propose the New Terminal feedback survey during the 2024.2 release
GitOrigin-RevId: 04bc5034d7dc83bdf3781afdaa9f21e4265ee008
2024-06-27 18:19:15 +00:00
Konstantin Hudyakov
5ee8f23556 [terminal] IJPL-156371 Show New Terminal promotion once again in 242 for users still using the classic terminal
GitOrigin-RevId: 05363d1ebb9bf3aaa1e04b690076cb27646bd547
2024-06-27 18:19:10 +00:00
Konstantin Hudyakov
5a61c993cc [terminal] IJPL-156371 Do not show New Terminal promotion if it is the first start of the IDE by the user
Just to not overwhelm the new user with the content.

GitOrigin-RevId: e3b130b92cccfcccd11fed2e421c1a2036d09d0b
2024-06-27 18:19:05 +00:00
Ilia Kirianovskii
1643527091 [build-scripts] Fix product version for two components build number when SNAPSHOT in WindowsDistributionBuilder#buildWinLauncher
GitOrigin-RevId: 80fba17436f47362dcbb03a7e03ae974cdb35944
2024-06-27 18:18:08 +00:00
Denis Zaichenko
09c529d0c4 [vcs][log] Fixed rename detection for file history.
Avoid stopping the traversal of renames when one branch returns no commits.

GitOrigin-RevId: 20ac1952ca9c4f3d8f1157db1bbe736b64e50142
2024-06-27 18:16:49 +00:00
Daniil.Bubnov
566855921d Encapsulate licensing facade into isJBTeam
GitOrigin-RevId: 535415609d8f6bba41034139a3509348892e72d1
2024-06-27 17:20:37 +00:00
Daniil.Bubnov
aae182e9f5 Add missing @ApiStatus.Internal annotations
GitOrigin-RevId: 73910a70264fce22c3f0d3cc747d30bfa93a0ada
2024-06-27 17:20:37 +00:00
Daniil.Bubnov
5172f4f6ff optimize import
GitOrigin-RevId: e068fa880f1782514bcb80dafcc35753d7c23e83
2024-06-27 17:20:37 +00:00
Daniil.Bubnov
a1f5a4ed0a AP-6278 Improve 'internal' flag detection
infer the internal flag from various sources

GitOrigin-RevId: 6cbf3f4a96ebc7a95c8c34db9d10e62e56ee1384
2024-06-27 17:20:37 +00:00
Anastasia Katsman
46815d1e5d [driver-tests]: AT-1003: add logging, add waiters API, add javadocs [2]
GitOrigin-RevId: 4244052d1a8e4bc4dc90d28024b84c2e32f39374
2024-06-27 17:14:21 +00:00
Aleksei.Cherepanov
9d5f13ee75 [Kotlin] Bump KGP version for non-MPP import tests
Relates to KTIJ-27067

GitOrigin-RevId: 6a11e673477722ad47c3cec5bbebfce9616ddc98
2024-06-27 16:13:44 +00:00
Bart van Helvert
4fb30b4e18 [jvm] Disable Assert between inconvertible types by default
#IDEA-348567

GitOrigin-RevId: 55bcf9ffba0c7d29e8831b84e21e44290cd51f0e
2024-06-27 15:51:48 +00:00
Alex Plate
b2e8213d11 [Workspace Model] [IJPL-156456] Add a benchmark for changelog performance
GitOrigin-RevId: dfc5fdb382b3bea128c2e8a5863439e09887d71a
2024-06-27 15:51:28 +00:00
Alexey Kudravtsev
2efebb95e5 K2: fix tests (part of KTIJ-28671 K2: CreateClassFromUsageFix)
GitOrigin-RevId: 3f748402358152ab866c2ca35bad1d528f98082b
2024-06-27 15:44:12 +00:00
Alexey Kudravtsev
3ddfc2f8b6 K2: implement generating open class for some delegation specifiers (for test DelegationSpecifier in K2CreateClassFromUsageTest) (part of KTIJ-28671 K2: CreateClassFromUsageFix)
GitOrigin-RevId: d74118f682e9b5bd118de32136f13bba91887f65
2024-06-27 15:44:12 +00:00
Alexey Kudravtsev
0a0826a9e3 K2: more correct test data: do not force to perform quick fix, just check for the error message (part of KTIJ-28671 K2: CreateClassFromUsageFix)
GitOrigin-RevId: c0e5e3f49183bcb9a533b4aa2b56cf23bac4e77d
2024-06-27 15:44:12 +00:00
Alexey Kudravtsev
b274dc8b4e K2: support creating class from usage from type reference (part of KTIJ-28671 K2: CreateClassFromUsageFix)
GitOrigin-RevId: 8146c97a4f45b2a612445260bdcaec0818ae0ddb
2024-06-27 15:44:12 +00:00
Alexey Kudravtsev
679a71cd40 wildcardize parameters correctly
GitOrigin-RevId: 1041f4afb9f7970c1f28f79909a5a3a8ed6750af
2024-06-27 15:44:12 +00:00
Alexey Kudravtsev
48022d959e K2: support creating class from usage from import directive (part of KTIJ-28671 K2: CreateClassFromUsageFix)
GitOrigin-RevId: 47c044231f74811fc51a645c3c67814ae28cddf1
2024-06-27 15:44:12 +00:00
Roman Shevchenko
e3341fb2d3 [platform] temporary fix for JNA DLL loading problem (IJPL-157390)
GitOrigin-RevId: 297f18883f162cfe23351cd0082c5e709c1a0e27
2024-06-27 15:41:59 +00:00
Aleksey Pivovarov
c6b6232e1c vcs: update progress text during VFS refreshes in VCS operations
GitOrigin-RevId: b2a9d035438a933002cc96aeeca2b5873933118c
2024-06-27 15:25:23 +00:00
Aleksey Pivovarov
eadab2a6f9 vcs: do not query FileIndexFacade by invalid file
GitOrigin-RevId: d635dfed765cb0af0d1763c832e1488a89bbd2c6
2024-06-27 15:25:23 +00:00
Aleksey Pivovarov
157ae7dabe git: remove confusing error message
GitOrigin-RevId: c9481d12869a7323409ef25ac65ba93b04269e19
2024-06-27 15:25:22 +00:00
Aleksey Pivovarov
e545bafa29 git: cleanup
GitOrigin-RevId: e0434c7474f9aed21eab57028786771bfa70adce
2024-06-27 15:25:22 +00:00
Nikita Biriukov
6238efa3ef [gradle][kotlin] IDEA-354292 adds a run button for some other cases of task declaration
- `val taskName by tasks.registering {}`
- `val taskName by tasks.registering(Task::class) {}`
- `var taskName by tasks.creating {}`
- `var taskName by tasks.creating(Task::class) {}`

GitOrigin-RevId: 0d90887e356d35a6f19dc76d62ecd9937cf1a916
2024-06-27 15:15:40 +00:00
Alexander Lobas
4e2ea6ba8c IJPL-157371 Update hints about 'Region'
GitOrigin-RevId: f61514c4987a38d837dd986d6cc3bacc1e6a5b66
2024-06-27 14:54:18 +00:00
Maria Filipanova
fb32b17afd CWM-9473: pass client id to coroutine launch
GitOrigin-RevId: 0d03bc0ea82393b06e7e5b128370504fe3fec114
2024-06-27 14:26:56 +00:00
Evgeny Abramov
895b4723b4 (IJPL-61959) Enable semantic search by default in four tabs of Search Everywhere
GitOrigin-RevId: 7b62a5df3a6088ba9d7ccaaad5c5274951f2660c
2024-06-27 14:25:13 +00:00
Vladimir Dolzhenko
9ea1c53f99 [kotlin] Fix loading state for stored gradle user dirs
#KTIJ-30397 Fixed

GitOrigin-RevId: 6d859b45bfcf2a92dedd0ea2429a314666b17863
2024-06-27 14:20:50 +00:00
Vladimir Dolzhenko
b3f191d0b2 [kotlin] Do not show noisy inlay hints for typical Gradle DSL parameters
#KTIJ-30407

GitOrigin-RevId: 16b8c051495d9deded7f57ed9cf798766852b7f2
2024-06-27 14:20:50 +00:00
Christian Melchior
5134e760a8 Move Kotlin DataFrame AI action into shared dropdown.
Refactoring AI actions into a single dropdown caused some issues with Kotlin Notebooks where now both Python and Kotlin actions are shown and Kotlin actions are not in the dropdown.

This MR refactors a few things so everything is now in a single dropdown and we also check for the notebook language before showing the action so Kotlin DataFrames do not show Python AI actions and vice versa.

Merge-request: IJ-MR-137877
Merged-by: Christian Melchior <christian.melchior@jetbrains.com>

GitOrigin-RevId: 3eafb409f42cea6b85f26c3551315f075ed2df5e
2024-06-27 14:18:54 +00:00
Aleksey Pivovarov
20c7aef244 IJPL-74471 kotlin: do not perform expensive 'VirtualFile.getFileType' check on non-project files
GitOrigin-RevId: 276c01b1dd35cd8e7614f88db853dc7fee983200
2024-06-27 14:00:02 +00:00
Mikhail Pyltsin
092062f856 [java] IDEA-354964 Migrate standard descriptors like JAVA_21 to TYPE_USE annotations
- extract tests, which require old annotations
- return old name to method to add annotations

GitOrigin-RevId: c559cea10f942f72d5a19176d3ee808d46ad5dd2
2024-06-27 13:29:33 +00:00
Maksim Banaev
02a2f7bc86 [clion] restore LocalHistory Lesson
GitOrigin-RevId: df15eee0c7898b951eb724d136beb523b987adda
2024-06-27 13:25:42 +00:00
Evgeny Abramov
28511eb8cd (IJPL-797) intellij.platform.ml.embeddings review internal API
GitOrigin-RevId: add8917b61b48617f8fbc7dea6730574b3c9b278
2024-06-27 12:41:28 +00:00
Ilia.Shulgin
33f1b98aaa [vcs] Don't show useless actions in VCS console view
GitOrigin-RevId: ffc513d878ae3f7c85cddbb8d7e40b2f655014a8
2024-06-27 12:33:17 +00:00
Ilia.Shulgin
f22225f4e3 [vcs] Fix condition for showing "Show VCS console tab" action
GitOrigin-RevId: 746f3f6c03644496a2a2d82a45f0956f4df6727c
2024-06-27 12:33:17 +00:00
Vera Petrenkova
7daec7cd45 IJPL-148392 Update New UI onboarding images for popup and toolwindow
GitOrigin-RevId: 8f186f2893dfa1b5d5f6b53a698d19c629b1ae22
2024-06-27 12:29:47 +00:00
Andrey Lisin
fb6b4f42d4 PY-73549 Make initialization of variable handlers thread-safe
GitOrigin-RevId: eb4e0b566015efe92ed91604f20f38b64e74143b
2024-06-27 12:21:44 +00:00
vladislav.shishov
35fcc841c7 [remote-driver] fix http client tests
GitOrigin-RevId: 4416005aae0eedc9e2daedc85838f4beb7b44ff7
2024-06-27 11:47:21 +00:00
Ivan Semenov
3949e487a6 [gitlab] match account with git url by host in interactive auth data provider
GitOrigin-RevId: 08b117d2dec90370bac15ee9d854bd81788e764e
2024-06-27 11:45:52 +00:00
Ivan Semenov
6cae2a258b [github] match account with git url by host in interactive auth data provider
GitOrigin-RevId: 6e2a203aa790d205e700bcfa3a905af35999e757
2024-06-27 11:45:52 +00:00
Ivan Semenov
32741760d7 [github/gitlab] match account with git url by host in silent auth data provider
Git http authorizer recieves only a host, so matching by path is futile

#IJPL-157215 Fixed

GitOrigin-RevId: 2f150163c9be69c03c84a5efc3053e723ad14f6e
2024-06-27 11:45:52 +00:00
Ivan Semenov
bc8249fc7e [github] fix the order of git auth providers
GitOrigin-RevId: 28271671d06697bbb4b8614d2c2489df1607649c
2024-06-27 11:45:52 +00:00
Ivan Semenov
3de8125754 [gitlab] fix the order of git auth providers
GitOrigin-RevId: 6b5f856d304b017fea15c436972e8d6f0a954a16
2024-06-27 11:45:52 +00:00