Commit Graph
457446 Commits
Author SHA1 Message Date
Bas Leijdekkers d9bb6a9b0b Java: avoid incorrect warnings when Inlining Parameter (IDEA-345199)
GitOrigin-RevId: 489422cffc7aecacd07468009da620a5732ce5ba
2024-10-17 19:06:58 +00:00
Bas Leijdekkers b9b2735045 Java: make Inline Object with Subsequent Call work for records with compact constructor (part of IDEA-255384)
GitOrigin-RevId: 497cb4f446c4ae6c90622e54898bfc105ba93bd6
2024-10-17 19:06:58 +00:00
Maria Sokolova 649686b24e [coroutine-debugger] Fix smart step into async coroutine builders (launch, async).
The original commit: 1776b92a

Instead of stepping from create to invokeSuspend method of the copied lambda, set a breakpoint into invokeSuspend and resume:
1. First set a breakpoint into `create` method of a given lambda.
2. Get the copied lambda instance.
3. Set a breakpoint into invokeSuspend of the new instance and resume.

IDEA-348340


Merge-request: IJ-MR-147058
Merged-by: Maria Sokolova <maria.sokolova@jetbrains.com>

GitOrigin-RevId: b190050f086880b02de10a29b5fb61175162348b
2024-10-17 18:56:23 +00:00
Sergey Pak 1ea195539c change condition to show GotIt tooltip about "backup & sync"
GitOrigin-RevId: dec9225888fe54456bbd1a409e8c0743825b83d8
2024-10-17 18:54:48 +00:00
Sergey Pak 9b027754de IJPL-162861 Add plugin icon to Settings Sync as a part of
IJPL-159504 Pivot "Settings Sync" to "Backup and Sync"

GitOrigin-RevId: 3a5f55d6adcbd8ac17a9d9c93748755377248f94
2024-10-17 18:54:48 +00:00
Sergey Pak c46e5e006c IJPL-164295 rename Settings Sync to Backup and Sync (UI & plugin page) as a part of
IJPL-159504 Pivot "Settings Sync" to "Backup and Sync"

GitOrigin-RevId: d13eb3cf3af9382c3dea4d2d9e48265aa1865ea3
2024-10-17 18:54:48 +00:00
Egor Ushakov bce9cd3370 EA-841896 - T: WorkspaceFileIndexDataImpl.ensureIsUpToDate - get line number and file as soon as possible
GitOrigin-RevId: 746c386223a014e54cfeefa23c8e0dd66f5e19e5
2024-10-17 18:47:22 +00:00
Nikita.Skvortsov 2b2ca87225 [platform] Chasing flaky project leak through PerFileElementTypeStubModificationTracker and StubIndexImpl IDEA-360211
GitOrigin-RevId: b3dd7cb4f8dd595dba4c1f9e0c9b543117200d66
2024-10-17 18:38:01 +00:00
Pavel Kirpichenkov 3f0b8f7532 [Kotlin] Report escaped dollar characters that can be simplified
KTIJ-31651

GitOrigin-RevId: bba1c376e29ab296b4279cae67c2c4e7ac262161
2024-10-17 18:04:59 +00:00
Pavel Kirpichenkov 6dfc53b736 [Kotlin] Minor: remove an unnecessary step in a fast return
KTIJ-30945

GitOrigin-RevId: be239610f9a6c0e59c23048873a6b94fd732112d
2024-10-17 18:04:59 +00:00
Pavel Kirpichenkov e43cafddb8 [Kotlin] Replace issue numbers with meaningful test names
KTIJ-30269

GitOrigin-RevId: b288610266a3b5532bf784c056cab97bfe99d03c
2024-10-17 18:04:59 +00:00
Ilia.Shulgin c158430257 [git] IJPL-164368 Fix missing shortening in DiffEditorTabTitleProvider#getEditorTabTitleAsync
GitOrigin-RevId: c4b5b2c690d6e41cef4f2a753abbd4f3d73b0097
2024-10-17 17:47:46 +00:00
Egor Ushakov ddaacc9d3c [debugger] reduce usage of obsolete DebugProcess.getVirtualMachineProxy
GitOrigin-RevId: b6acc3aa692086885b6c68762d76bbda504edf92
2024-10-17 17:45:30 +00:00
Egor Ushakov c623afe79d [debugger] reduce usage of obsolete DebugProcess.getVirtualMachineProxy
GitOrigin-RevId: 3a405f6344b45a3f2ff8182e4576caa35617c7e2
2024-10-17 17:45:30 +00:00
Kirill Bochkarev 0f66a79419 IJPL-641 namesake .iml modules renaming
(cherry picked from commit be49546d7c3e424faf764bf6632ced4c8af902b2)

IJ-MR-146834

GitOrigin-RevId: 142221700b1b2346e7ed12b18fbd6292759f489d
2024-10-17 17:28:31 +00:00
Nikolay Kuznetsov 87b2abe4a1 tests: make RegistryKeyExtension run before/after each test, and lazy-get the previous value
Otherwise, attempting to get the previous value in the constructor clashes with how @RegisterExtension is used (on static fields), and changes to the value made in one test can leak to other tests

GitOrigin-RevId: c06b6566d65163e2fcc2db252dff2d6acc448da5
2024-10-17 17:27:13 +00:00
Patronus b4c52da437 Merge refs/patronus/safepush/df4ba67aee704f098408b677b6bef2e9 into master
GitOrigin-RevId: 199bdd4055c8525000e6981a0beb1307471164ea
2024-10-17 17:26:03 +00:00
Matthew Gharrity f85256ae9f IJPL-163431: fix App Translocation check on Mac
Translocation affects the IDE installation location, not the system/config locations.

PR #2854

GitOrigin-RevId: d591184c0c3f9a1b51925a33cc09a375e9702b63
2024-10-17 17:25:26 +00:00
Alexey Merkulov b7f8ae68db [debugger] IDEA-358626 Get thread name for progress bar asynchronously if possible
GitOrigin-RevId: 3668754ea81f7a7b9b686f124f832590d392b276
2024-10-17 17:13:38 +00:00
Ekaterina Berezhko 463103162c [Markdown][IJPL-163504] Implement ZoomableViewport for Markdown preview
GitOrigin-RevId: d689eefa276337a8ac0e2202239b8ee0cc248a52
2024-10-17 17:13:07 +00:00
Sergey Pak 724c277be6 use raw ConcurrentHashMap instead of rd.util.concurrentMap
GitOrigin-RevId: 0b9ff6e4a5078124b3784eafdb7e4de3b54b2119
2024-10-17 17:08:34 +00:00
Sergei Tachenov 5eaa8b827a IJPL-164066 Add popup.resize.zone.* registry keys for Windows and Linux
Let's make it more consistent and possible for internal and power users
to adjust to their liking.

GitOrigin-RevId: b344587e147f8dce32ecf72a2b5ec0a76fa48906
2024-10-17 16:56:01 +00:00
Vladimir Krivosheev bdd9b06331 disable roaming for kotlin-onboarding.xml
GitOrigin-RevId: 6d697e33034d5055b7779d59e81e316e115263bf
2024-10-17 16:24:02 +00:00
Tagir Valeev 0914c4dc26 [kotlin-dfa] Better approach to ignore smart-casts while computing DFA hints in debugging
Fixes IDEA-360842 Kotlin Debugger: no DFA hints in if condition with return statement and smartcast

GitOrigin-RevId: c7700f782d6298490d9604d60915014748b77f7a
2024-10-17 16:15:24 +00:00
Tagir Valeev 44ac817eb2 [kotlin-dfa] Make it robust against smart cast of lambda receiver
Fixes IDEA-360841 Kotlin Debugger: no DFA hints for smartcasts inside with(){...} call

GitOrigin-RevId: eb1c3f9f153f0e06ea64a288cd4aed8d1bb3d5bd
2024-10-17 16:15:24 +00:00
Tagir Valeev 957a3bd31f [kotlin-dfa] Support java fields (static and instance)
Fixes IDEA-360816 Kotlin Debugger: no DFA hints for java class properties

GitOrigin-RevId: 3676c65b8736214e62c74fd9d104881deef312ba
2024-10-17 16:15:24 +00:00
Tagir Valeev 947503db12 [java-dfa] JavaDfaAssistProvider: cosmetics; test for static field
GitOrigin-RevId: ca0f9fae87932ba4c8c7e60487d17f24205e6356
2024-10-17 16:15:24 +00:00
Tagir Valeev 54acee6f24 [java-inlays] Disable real annotations in preview
Otherwise, normal inference may interfere

GitOrigin-RevId: 07fee4f4809b4a247be8024c212960a6ba9ec5c1
2024-10-17 16:15:24 +00:00
Roman Vasiliev e71a340f8d [evaluation-plugin] LME-66 Update conflict dataset format
GitOrigin-RevId: 0058454d22e9353fb1155e6a53586b570acfd28c
2024-10-17 16:10:04 +00:00
Roman Vasiliev 5272f16eca [evaluation-plugin] LME-66 Use another approach for popup positioning because display change breaks existing rendering
GitOrigin-RevId: e5bf8c3feb11240774f28ea8520fc3fabe9bac35
2024-10-17 16:10:04 +00:00
Roman Vasiliev d538f003f3 [evaluation-plugin] LME-66 Make report UI changes configurable
GitOrigin-RevId: a28b4df2f64b5b642a71fdc9eabdc1c79e7dd8dc
2024-10-17 16:10:04 +00:00
Roman Vasiliev 9d6b3f446c [evaluation-plugin] LME-66 Change dataset structure
GitOrigin-RevId: 8d791d7dfa0ab612f57a91b2841ea5aee5735302
2024-10-17 16:10:04 +00:00
Roman Vasiliev 2d0c04f967 [evaluation-plugin] LME-66 Revert config changes and make chunkSize optional
GitOrigin-RevId: b6cca9b6089e9f27a960bdff0270bb4d8948247f
2024-10-17 16:10:04 +00:00
Roman Vasiliev e16f6da212 [evaluation-plugin] LME-66 Eliminate separate EvaluationDataset
GitOrigin-RevId: f80ddd7c222b76864cf0414427573160fa20ca79
2024-10-17 16:10:04 +00:00
Roman Vasiliev 988e51ec3f [evaluation-plugin] LME-66 Remove redundant session count in chunks
GitOrigin-RevId: b13b5d73d5944c0eb97e460b0a5814c70eb1ed60
2024-10-17 16:10:04 +00:00
Roman Vasiliev 54c811eba7 [evaluation-plugin] LME-66 Support progress indication
GitOrigin-RevId: 204d530aed1215ebbf78d7a9eb00cc6421eed148
2024-10-17 16:10:04 +00:00
Roman Vasiliev 96aef69932 [evaluation-plugin] LME-66 Use constant
GitOrigin-RevId: 22169254dec20e419f58e7190962bb51a56da6cc
2024-10-17 16:10:04 +00:00
Roman Vasiliev 8503c208a2 [evaluation-plugin] LME-66 Init conflict-resolution evaluation
GitOrigin-RevId: 4c19dedb0b0b0333bbf2a0613cd009874b2564e1
2024-10-17 16:10:04 +00:00
Maxim.Kolmakov a83afce5dc IJ-CR-146685 Add registry option to disable the functionality
GitOrigin-RevId: b32ecf3a09e35dbf3b383480b6fb52660eeea0a6
2024-10-17 16:01:12 +00:00
Eugene Yakavets edefbd238d [launcher] make CEF dependency optional
PR #2857

GitOrigin-RevId: 6b5f0bcffc2616470fdf96c4ce9ac7f2f345dd49
2024-10-17 15:55:08 +00:00
Yann Cébron f3e97446ec [devkit] new inspection: "Can be DumbAware" (IJPL-115445), initial
GitOrigin-RevId: bf9dc5ce980b721fece8d1fde9d4f9b726fa92ca
2024-10-17 15:40:10 +00:00
Alexey Merkulov fb0c01850e [debugger] Add test for simple inline call from common multiplatform module
GitOrigin-RevId: c5ca949da8b27548fd648852928d562c701b4025
2024-10-17 15:38:08 +00:00
Chris Lemaire 6dff58efc6 [collab] Remove and replace classAsCoroutineName
It's basically unused and deprecated since CoroutineName is no longer used.
We practically always make a child scope with the class name.
Better to just use the class name in this case.

GitOrigin-RevId: 4827600b509f0ca804f5be1d05b35b11f8df470f
2024-10-17 15:23:29 +00:00
Vlad Koshkin 3459e609ce [kotlin] Advance Kotlin compiler version to 2.1.20-dev-1873
GitOrigin-RevId: 8686db03e7ebee3e42b85e5fe4307158778fc667
2024-10-17 17:21:22 +02:00
Andrey Cherkasov d2c72b7c41 [kotlin] K2 Psi Unifier: compare KaSyntheticJavaPropertySymbols by their javaGetterSymbols and javaSetterSymbols
IJ-CR-146017
^KTIJ-28923

GitOrigin-RevId: dd63e555d01392a3002a844670082519a694d022
2024-10-17 15:19:59 +00:00
Alexander.Glukhov 0dac15356b [external system api][cleanup] code reformatting in externalSystem.service.remote package
GitOrigin-RevId: f9c551d587ebabdde891e3baa4e7ed114d26493e
2024-10-17 15:04:07 +00:00
Alexander.Glukhov 0c57bdc920 [external system api] reduce component visibility in the externalSystem.service.remote package
GitOrigin-RevId: ab1cce5e7252d976fdbfd8213c4a7db5f163b595
2024-10-17 15:04:07 +00:00
Mikhail Sokolov 8f4f827aac IJPL-162911 Search Everywhere: file paths and library names overlap in search results for some PNG files
GitOrigin-RevId: e36dd03565336df5527246b0e2cc3c5fee60bc01
2024-10-17 14:55:04 +00:00
Sergei Vorobyov d7ff5a412c [Gradle|Execution] cleanup: removed the redundant GradleTaskResultListener extension point
GitOrigin-RevId: 07914e85869a7b6822670c93730696179ddb0784
2024-10-17 14:43:36 +00:00
Sergei Vorobyov 52923a81d3 [Gradle|Execution] cleanup: migrated GradleProjectOutputsUpdater on ExternalSystemTaskNotificationListener
GitOrigin-RevId: 59d73e487c7266fc622fbca74484a4d431e31be0
2024-10-17 14:43:36 +00:00