Commit Graph

458802 Commits

Author SHA1 Message Date
Konstantin.Nisht
16ce6f60f8 [platform] IJ-CR-152034 Improve exception handling in context propagation
(cherry picked from commit 97892c3562f2df8a139aad1237505f4702078bab)

GitOrigin-RevId: b476ebb9ab69dc4a29b83fa5e8d924d0b1c0b09c
2025-01-09 17:04:04 +00:00
Konstantin Nisht
8722839bd2 [platform] IJ-CR-152034: Add an ability to react to cancellation in IntelliJContextElement
(cherry picked from commit acf9427bd33648f34406796643025a30c70e9e5f)

GitOrigin-RevId: 4b68e73f865626ec21a793d4cc310226aa463fcc
2025-01-09 17:04:03 +00:00
Konstantin Nisht
d173a80534 [platform] IJ-CR-152034 QD-10403: Cleanup canceled invokeLater
(cherry picked from commit 970a71bb513fcd2029bff2f237a342c4737fb779)

GitOrigin-RevId: 50865014a604a94de21938b9f2d8b6fc635fc0f7
2025-01-09 17:04:03 +00:00
Konstantin Nisht
363e9973c0 [platform] IJ-CR-152034 QD-10403: Add a way to dispose canceled and not-yet-executed scheduled runnables
(cherry picked from commit 89b876f8264d5a4b5d41b6eb3bef4a8b127cee10)

GitOrigin-RevId: be2fea0a4bd5ad91646883a345350ed783df3ea8
2025-01-09 17:04:03 +00:00
Andrey Vokin
915ccaa68e IJOB-583 PyCharm onboarding lesson broken (at step 16)
After PY-55548 no need to change type hint `object` to `float`


(cherry picked from commit d9ba34fb955df644b7892b070dc1f5523db7fce9)

IJ-CR-152255

GitOrigin-RevId: ae0f12168de11265c14432709abb074d35530ccc
2025-01-09 13:30:27 +00:00
Alexander Lobas
3b13bba0dd IJPL-172558 Plugin Advertiser with custom repositories is not efficient
🍒 Cherry-picked from review IJ-CR-150489

Co-authored-by: Roman Shevchenko <roman.shevchenko@jetbrains.com>

Merge-request: IJ-MR-152069
Merged-by: Andrzej Ratajczak <Andrzej.Ratajczak@jetbrains.com>

GitOrigin-RevId: 2dbb243624ca0b687806b2d9e39bb87d21db97c9
2025-01-09 11:40:44 +00:00
Nicolay Mitropolsky
9a9f103ced [devkit] IJ-CR-145746 IJPL-163148: fix resolving actions from libraries
IJ-CR-145746
(cherry picked from commit 9be9bb7b5c646684069cc5885881c068f65b27ee)

GitOrigin-RevId: 63f30a64360ff8716fca3e6a837e1e3574c0de29
2025-01-08 14:29:57 +00:00
Yann Cébron
3edeaf4606 [devkit] UnresolvedPluginConfigReferenceInspection: handle PsiPolyVariantReferences (required for IJPL-163148)
IJ-CR-145746
(cherry picked from commit 84a922bd909dc85f091b1b9dd2ce71292de5af64)

GitOrigin-RevId: b6a0dbb2169ba8766e812abb3a509f588612ccfb
2025-01-08 14:29:57 +00:00
Dmitry Krasilschikov
a4c0812610 LLM-13861 don't rewrite non default shelve list name
(cherry picked from commit ce194d5dbeb5be8f4f46cf5114341500461520c3)

IJ-CR-152138

GitOrigin-RevId: 4a3a8ad19076a2e509d74165a383e19803820998
2025-01-07 09:40:42 +00:00
Dmitriy.Panov
85e522304a IJPL-172978 +docs
(cherry picked from commit d6238e51184e5161690a182a4b94af5a18be1307)

IJ-CR-151551

GitOrigin-RevId: 05377185001ef9d26691d2c7f71a273dd271b969
2025-01-03 15:51:13 +00:00
Dmitriy.Panov
9f38e13c1b IJPL-172978 IJI-2441 no changes to an executable should be made if no re-signing can be performed
(cherry picked from commit a3575d8aa31e6b19a50a779a9628ab92f3b2a5ea)

IJ-CR-151551

GitOrigin-RevId: bc283b68f0cab7656d3210885c4fc4aa43e26782
2025-01-03 15:51:13 +00:00
Dmitriy.Panov
9275e6e212 IJPL-172978 both frontend and backend IDE launchers should have the same UUID
required for the Split mode local execution


(cherry picked from commit b1f1a7ea958eaf6d8130f49a40bb1c255c963a3c)

IJ-CR-151551

GitOrigin-RevId: 3f1950a53e665e91b350d7ee1183ae9b287d0557
2025-01-03 15:51:13 +00:00
Dmitriy.Panov
2040d4ee18 IJPL-172978 a current UUID of a binary as an argument
(cherry picked from commit aab92c882b3a4e4e8e0c2040efc41eb17352fe35)

IJ-CR-151551

GitOrigin-RevId: 5d7e319582ed313a27a355f4b93b19a81950819a
2025-01-03 15:51:13 +00:00
Roman Shevchenko
a67918cd97 [build scripts] restoring macOS signature after patching UUID in local update mode only on macOS
(cherry picked from commit 1771379cfbd20415799b068d569c11c32b1003a9)

IJ-CR-151551

GitOrigin-RevId: 84c412a44b50e3a718ae815eb0de0cdbf6d93457
2025-01-03 15:51:13 +00:00
Roman Shevchenko
c3a30e655c [build scripts] restoring macOS signature after patching UUID in local update mode
(cherry picked from commit ddd7c20ea56e3c71056a90afae516bc0a2d0638f)

IJ-CR-151551

GitOrigin-RevId: fec860a79cc4490e70601ed9bf18f629601ec80a
2025-01-03 15:51:13 +00:00
Dmitriy.Panov
7ed345c4ba IJPL-172978 launcher UUID shouldn't be patched in the development mode
because it won't be re-signed and won't start


(cherry picked from commit e78dea4690e833af14cf973c87e70c29b9b9c846)

IJ-CR-151551

GitOrigin-RevId: 6d1d18d08cccf2380292c73e8f4a61d8dd0bb4a2
2025-01-03 15:51:13 +00:00
Dmitriy.Panov
82fa4ae1e2 IJPL-172978 different UUIDs for IDE binaries on macOS
(cherry picked from commit e56374d6355c41d66e41e2de4c2ca14431464537)

IJ-CR-151551

GitOrigin-RevId: a18ab4cd13c6476dfff57f6cb62722f72c5dcb68
2025-01-03 15:51:13 +00:00
Yuriy Artamonov
5b5d8415c7 [fus] IJPL-174527 Detect and log presence of .vscode configuration on machine
(cherry picked from commit 25470140bd844f255352c690232149e76c334da9)

IJ-CR-152275

GitOrigin-RevId: 63983038bb407c28a49caabe7e1b6fd04f74c0a8
2025-01-03 13:06:41 +00:00
Vera Petrenkova
b4b834c5dc IJ-CR-151782 IJPL-173778 FUS: Add statistic for counting users who see windows defender checkbox
(cherry picked from commit bc1a98d38fc18bf57a47203670486696c46b9d65)

GitOrigin-RevId: 0a0b61847b4ad2f3219cd2af0838987629cf3227
2025-01-03 10:21:37 +00:00
Artemy Pestretsov
4c79c184bb IJ-CR-151119 [dotenv] regenerate plugin icon
(cherry picked from commit 6633e5311ed551d26f9119d407c432e3b17f10bf)

GitOrigin-RevId: 05e7196bc26bcc3e1bafc1d96409f1b884a51771
2025-01-02 17:24:16 +00:00
Artemy Pestretsov
a2b582643d IJ-CR-151119 [dotenv] split into several modules
(cherry picked from commit 9869c661e2591cbaf7f8d08a3472cfe6b79f6596)

GitOrigin-RevId: 35f3b2cd0bc1f318e49e338a67d8e7cab35d4e54
2025-01-02 17:24:16 +00:00
Artemy Pestretsov
ecfdc22c71 IJ-CR-151119 [dotenv] fix zero-tolerance inspections warnings
(cherry picked from commit 74812c6b71c3cbc4812acd077d45130620abbd87)

GitOrigin-RevId: d36462fe5bcd0923e9f51943bb9b5a6adeea5c5f
2025-01-02 17:24:16 +00:00
Artemy Pestretsov
ca00ca24ad IJ-CR-151119 [dotenv] add editorconfig to preserve 4-space idents
(cherry picked from commit bc0b1e505eec23c2b9220b297c3fed6d16a65918)

GitOrigin-RevId: 9741c93bd543f84125ddb7a412ba476dc4188a2a
2025-01-02 17:24:16 +00:00
Artemy Pestretsov
4d9e934280 IJ-CR-151119 [dotenv] update plugin content after running IdeaUltimatePackagingTest
(cherry picked from commit 22448bed97a07b54386a97b0197a453e6b3c7fca)

GitOrigin-RevId: 59aa2a03dd0dc26e3f48b3ea89f23f8768ebec8d
2025-01-02 17:24:16 +00:00
Artemy Pestretsov
058075348a IJ-CR-151119 [dotenv] setup module and convert to plugin model v2
(cherry picked from commit a524071b73169758dc2dc60da4c8316e82217adf)

GitOrigin-RevId: af259481c94d5c4987f65c2944b6985255b390cb
2025-01-02 17:24:16 +00:00
Artemy Pestretsov
6f8ee2d71b IJ-CR-151119 [dotenv] move tests around
(cherry picked from commit b78ba22ddd61a0d86653ea089748f31812240b2d)

GitOrigin-RevId: 718edf9e79368edebaae6d7e30022b1cb7ac01c3
2025-01-02 17:24:16 +00:00
Artemy Pestretsov
36d3d826a1 IJ-CR-151119 [dotenv] add missing commits
- migrate to Symbols API
- add new logo

Co-authored-by: adelf <adel.faiz@gmail.com>
(cherry picked from commit 38df2c3c89446bb5c3ff2901280245b718225fe9)

GitOrigin-RevId: e2ea805b4f88e9d791bb54f7570c51cf1029c67d
2025-01-02 17:24:16 +00:00
Vladimir Lagunov
1d8ca26477 Update copyrights in Kotlin Tests to let Test Aggregator pass
Otherwise, `org.jetbrains.kotlin.idea.testGenerator.all.AllTestsGeneratedTest.testAllTestsIsUpToDate` fails with an error like:

```
com.intellij.platform.testFramework.core.FileComparisonFailedError: 'GradleBuildFileHighlightingTestGenerated.java' is not up to date
Use 'Generate Kotlin Tests' run configuration to regenerate tests
  at org.jetbrains.kotlin.testGenerator.generator.TestGeneratorKt.write(TestGenerator.kt:156)
  at org.jetbrains.kotlin.testGenerator.generator.TestGenerator.write(TestGenerator.kt:72)
  at org.jetbrains.kotlin.testGenerator.generator.TestGenerator.write(TestGenerator.kt:32)
  at org.jetbrains.kotlin.fe10.testGenerator.Fe10GenerateTestsKt.generateK1Tests(Fe10GenerateTests.kt:172)
  at org.jetbrains.kotlin.idea.testGenerator.all.AllTestsGeneratedTest.testAllTestsIsUpToDate(AllTestsGeneratedTest.kt:10)
  at java.base/java.lang.reflect.Method.invoke(Method.java:580)
  at junit.framework.TestCase.runTest(TestCase.java:177)
  at junit.framework.TestCase.runBare(TestCase.java:142)
  at junit.framework.TestResult$1.protect(TestResult.java:122)
  at junit.framework.TestResult.runProtected(TestResult.java:142)
  at junit.framework.TestResult.run(TestResult.java:125)
  at junit.framework.TestCase.run(TestCase.java:130)
  at junit.framework.TestSuite.runTest(TestSuite.java:241)
  at junit.framework.TestSuite.run(TestSuite.java:236)
  at com.intellij.TestAll.runOrCollectNextTest(TestAll.java:399)
  at com.intellij.TestAll.run(TestAll.java:280)
  at junit.framework.TestSuite.runTest(TestSuite.java:241)
  at junit.framework.TestSuite.run(TestSuite.java:236)
```

GitOrigin-RevId: c8a0adce00acd8196ac923bf62425f682be70931
2025-01-02 17:06:48 +00:00
Vladimir Lagunov
fd8609fc38 IJPL-171206 WslProxy: Require application address instead of port to avoid IPv4/IPv6 confusion
(cherry picked from commit 0090e4166b7d69fcb3b02d4bdac378afa3a1929b)

IJ-CR-150935

GitOrigin-RevId: d029181951626dafe9ead9456a8e452d8d9f0410
2025-01-02 16:24:56 +00:00
Vladimir Lagunov
1b51229ac7 IJPL-171206 WslProxy: Use correct logger category
Previously, some messages were written with the category `#kotlinx.coroutines.CoroutineScope`

(cherry picked from commit 2d665f82654f3d2b1d50c0128de7019f7d754f44)

IJ-CR-150935

GitOrigin-RevId: ec0073f82e41c973886284f6cba0a57d720f1329
2025-01-02 16:24:56 +00:00
Alexey.Merkulov
97b2653a4b IDEA-365198 Improve detecting of miscompiled evaluation problems
(cherry picked from commit 2a68d81ea4e95086a3c37724d28c6c981d194797)

IJ-CR-152216

GitOrigin-RevId: d44c9e6560909e033906d56ad5112a19b3d67f95
2025-01-02 15:44:49 +00:00
Alex Plate
2ab18edac8 [Python Onboarding] There is no need to require a module to open the interpreter settings
Also, silently returning from the function will leave the link non-working, what is confusing for the user


(cherry picked from commit 7b0384c5810ab38268420f172c7e3ddbef0d7b15)

IJ-CR-151630

GitOrigin-RevId: 15bdac04edde15e1b181e18d9006485c141b6308
2024-12-27 15:06:26 +00:00
Anastasia Katsman
845d1ddf90 [rdct-tests] add troubleshooting coroutine dump
GitOrigin-RevId: f72c0092ffdbf81a5c4f53870fa9c6e6b48e7877
2024-12-24 16:58:06 +00:00
Anastasia Katsman
557ea312a0 disable screenshots/screen recording on wayland
GitOrigin-RevId: 80715b3d3601177099a953fe22f943c49442012a
2024-12-24 16:58:06 +00:00
Anastasia Katsman
aac80c5a19 [rdct-tests] better notifications api usage
GitOrigin-RevId: 4d4c3fa7814db49c6ba8f31a67df30be64dc11e4
2024-12-24 16:58:06 +00:00
Anastasia Katsman
4643e7331a [rdct-tests] more consistent naming
# Conflicts:
#	community/platform/remoteDev-util/src/com/intellij/remoteDev/tests/impl/DistributedTestHost.kt

GitOrigin-RevId: a5b024a7a7389b882ecc03344733b19b4434c2be
2024-12-24 16:58:06 +00:00
Anastasia Katsman
8f8b2ae2d3 [rdct-tests] always include exception cause in failure stacktrace
GitOrigin-RevId: a9006c0f60439b01d3efbd360bb59349480f23f3
2024-12-24 16:58:06 +00:00
Anastasia Katsman
53caa81e0e [rdct-tests] handleCheckBoxWithFileName: minor polishes
GitOrigin-RevId: 448431b71c7586360bbd1e0a4aefc18aed4ac441
2024-12-24 16:58:06 +00:00
Anastasia Katsman
9c88d9696a [rdct-tests] dump heap when the exception is received from agent directly
GitOrigin-RevId: d9ef43b8151c9e91d8fc9828a6be2af61d1e3a36
2024-12-24 16:58:06 +00:00
Yuriy Artamonov
1da8465556 [java] IDEA-365068 FUS: Java Exception file template logged as third.party in statistic events
(cherry picked from commit a1c205f3d5fbabec1b606c82fa33aa1c5d12ef66)
IJ-CR-152109

GitOrigin-RevId: 5cd6886bd3ed3e3fcb033947b07039d93b8214e9
2024-12-24 14:28:54 +00:00
Vladimir Lagunov
ad9bc79cb7 IJPL-166435 IJent: change log level of the server-side app in runtime
(cherry picked from commit 582b8d52d52c4776188f1fc22fe896d9fb40c9e4)

IJ-CR-148991

GitOrigin-RevId: 762baeed11b0785d735943d22a8e662a7a33ce50
2024-12-23 23:21:38 +00:00
Dmitry Batkovich
a992979edb Revert "[kotlin] Put configureLibraryJar() in KotlinWithLibraryConfigurator under WA for configureModuleWithLibrary()"
This reverts commit a26bfde0489c2d5e28e33bfe9fcd89c402a2061e.


(cherry picked from commit b08e0a2202ed71088d389bfdf13c9d8b2f8c276c)

IJ-CR-152120

GitOrigin-RevId: fbd624ce203a8a601f33e20ee0d37fa95ce3ff0f
2024-12-23 19:36:17 +00:00
Frederik Haselmeier
e2faf5facc [kotlin] Check for cancellation after processing each module in ComposeLibraryUsagesCollector
^IDEA-365003 fixed


(cherry picked from commit 4c23cb6ee9d18caea16bb2aaa47a7015b8bba87f)

IJ-CR-152016

GitOrigin-RevId: f4830fc713bfeaaccc829d1ed533ed0706678436
2024-12-23 13:50:10 +00:00
Dmitry.Neverov
a45a704503 CPP-42585 more precise check for editor window shown in a DockWindow
DockManager.getContainerFor() returns DockManager.dockContainer for editors
opened in the main window. This made us think that the singleton editor opened
in a Split is shown in a DockWindow. As a result the same singleton file
with disassembly was opened in another Split in the main window.


(cherry picked from commit 8584fd131615209cf26ff70315d959828a6a46d2)

IJ-CR-151729


(cherry picked from commit 201e364498109091c37d35cb43c59014eb90f58f)

IJ-CR-152082

GitOrigin-RevId: bdd2a78b5958066f77843931c12ad626da5fb76f
2024-12-23 11:55:56 +00:00
Patronus
c33a4b8c2f Merge IJ-MR-152068: IJI-2443
GitOrigin-RevId: 55a556b7cd90ff7a1ef2e3d711ace9dc0b196521
2024-12-20 17:04:36 +00:00
Mikhail Golubev
1be05f5d9e PY-78189 Flip expected and actual types in warnings about __set__ argument
(cherry picked from commit 65f8c92b852539908c71715756ec407781a9fb6b)

IJ-CR-152050

GitOrigin-RevId: 2672bc7f5d39dd2bec1a9b2c2d322dffb3d66062
2024-12-20 14:45:15 +00:00
Aleksandr Sorotskii
4ed6a858d4 Automatically switch client/server mode in debugger tests; PY-78168
(cherry picked from commit 3714877098305edcc4eae4f9761ab176c0112355)

IJ-MR-151881

GitOrigin-RevId: e6c06cfd22fa03964b8373ecd738fec26c7d785f
2024-12-20 14:42:55 +00:00
Aleksandr Sorotskii
f5e820f848 disable python debugger single port by default; PY-78168
(cherry picked from commit e73f477e2424c4c103bfaa676cdf94098170d4b5)

IJ-MR-151881

GitOrigin-RevId: 7a665d852d77554e00a51cce697940ebd5da538b
2024-12-20 14:42:55 +00:00
Alexey.Merkulov
8b28e1dba3 IDEA-364943 Report LinkageError exceptions as MISCOMPILED problems
(cherry picked from commit 673c46d7a6f41a52c085a5df37decd1ae030d1a1)

IJ-CR-151999

GitOrigin-RevId: 9dd247c866114827814acf2d28f637fbbccc8f73
2024-12-20 14:25:04 +00:00
Dmitriy.Panov
480469430a Merge IJI-2443
GitOrigin-RevId: a68106cf773ceab89cc73135f697e172f65e6c45
2024-12-20 15:25:01 +01:00