Commit Graph

457199 Commits

Author SHA1 Message Date
Kirill.Karnaukhov
8a2df01f9b [inline-completion] IJPL-161906: fix tests for previous implementation
(cherry picked from commit 13aaf9f47552c723287575f94597bba9b0387743)

IJ-MR-147762

GitOrigin-RevId: 507d0f8377759bc9df4617805cae278b68a0db5d
2024-10-28 14:25:22 +00:00
Kirill.Karnaukhov
1f354e50ef [inline-completion] IJPL-161906: support RPC for manual call events
(cherry picked from commit 81b61f5eb1f920ff1bada5c4fccce69921c8995e)

IJ-MR-147762

GitOrigin-RevId: 9eaec1769f9f8968c034658a651dd6e10f60897e
2024-10-28 14:25:22 +00:00
Kirill.Karnaukhov
4070446f12 [inline-completion] IJPL-161906: support for partial accept
(cherry picked from commit cf14fd6ed0f238b66843853ae33f52359b8e18cc)

IJ-MR-147762

GitOrigin-RevId: 54c8d14567878a5f6ee59d8458aaad21c6ad5011
2024-10-28 14:25:22 +00:00
Kirill.Karnaukhov
47cc3463a4 [inline-completion] IJPL-161906: support for synchronizing of 'hide' and 'insert'
(cherry picked from commit 7a2dd67869abb668dc2ec8ed9d59c7be6411a316)

IJ-MR-147762

GitOrigin-RevId: c1afbf62118fae69c1736088bd134c7386703742
2024-10-28 14:25:22 +00:00
Kirill.Karnaukhov
074e9c1257 [inline-completion] IJPL-161906: support for SuggestionInserted and TemplateInserted events
(cherry picked from commit a647cb979a02a0b31d7ae447840b83a3ada4e044)

IJ-MR-147762

GitOrigin-RevId: dbab727719bad06dec72fbfbe5052f1a5f0a2f9c
2024-10-28 14:25:22 +00:00
Kirill.Karnaukhov
508718fd1d [inline-completion] IJPL-161906: support for 'insert' and 'call' actions
(cherry picked from commit 1229e5dee4c8318880365c25deaca38df58caace)

IJ-MR-147762

GitOrigin-RevId: 4c99c775d129aa9b8387d60b39f6beee5734a727
2024-10-28 14:25:22 +00:00
Kirill.Karnaukhov
e70b5f063c [inline-completion] IJPL-161906: initial implementation of synchronizing between frontend and backend
(cherry picked from commit ed1d3fe06b3f0437270b3c7726d231951db4b29e)

IJ-MR-147762

GitOrigin-RevId: 0210c433d1bcf89ab096fd20525a1f04d27907a0
2024-10-28 14:25:22 +00:00
Kirill.Karnaukhov
390b0a378f [inline-completion] IJPL-161906: create a feature flag for new implementation
(cherry picked from commit dab6314153ee2f68138338f3b5a0ad7a8b15599f)

IJ-MR-147762

GitOrigin-RevId: 9199d30b132ca349421a8b8146f47d71b9e03b78
2024-10-28 14:25:22 +00:00
Kirill.Karnaukhov
4a17b59bbf [inline-completion] IJPL-161906: use different InlineCompletionHandler for frontend and backend
(cherry picked from commit 3da8be95ad2d5d62c919eb1f2d439ae0899ff355)

IJ-MR-147762

GitOrigin-RevId: ae8315d479bb2b04a47eb24e24042549d23b6d21
2024-10-28 14:25:22 +00:00
Kirill.Karnaukhov
1e75c0dea0 [inline-completion] IJPL-161906: allow customizing InlineCompletionHandler
(cherry picked from commit 81d630eaa7e8cc27aa092ba452d356865e481e93)

IJ-MR-147762

GitOrigin-RevId: 83be38696843f3e79856ea9cbf3ebdbe687aa5e7
2024-10-28 14:25:22 +00:00
Kirill.Karnaukhov
97e64148c4 [inline-completion] IJPL-161906: implement RPC classes and common utilities
(cherry picked from commit 2b394db3b95ab0b132b69a79ba38d619f63d546c)

IJ-MR-147762

GitOrigin-RevId: afb152b83ac6a4506041d8bdafa54e609b05fddb
2024-10-28 14:25:22 +00:00
Kirill.Karnaukhov
346478159d [inline-completion] IJPL-161906: initialize a separate module for inline completion
(cherry picked from commit cf723012025c16869f992702b62c24f6e139a0b8)

IJ-MR-147762

GitOrigin-RevId: 47da1fd9225971db378c767940351fc7206367c1
2024-10-28 14:25:22 +00:00
Maksim Zuev
ed521e7d53 [debugger] Rename hot swap -> HotSwap
(cherry picked from commit 15a648ee4cd01ec9dc638214e3f3cd30a72c70c9)

IJ-CR-147819

GitOrigin-RevId: 1f62fe7c588175b9ba89d50daa909231aca5557a
2024-10-28 12:57:54 +00:00
Maksim Zuev
3a6c8fbeb9 [debugger] IDEA-361426 Hot swap button: limit the number of local history searches
* skip them when the number of modified files is large


(cherry picked from commit 7566075ccabd139f43adb4c8067203b40b4beedf)

IJ-CR-147818

GitOrigin-RevId: 0e7d7efb7ff0c8651518d51b55568bc95896209d
2024-10-28 12:55:53 +00:00
Yuriy Artamonov
703444c35a [ui] IJPL-162113 Context actions bulb incorrectly appears above caret line
(cherry picked from commit c10379a1a9380d7238d512d07fd771a574a6ac1d)

IJ-CR-147880

GitOrigin-RevId: bd49b928922c46541359fa640b48530b15bafdc0
2024-10-28 12:30:28 +00:00
Petr
1732354c38 PY-76506 Indexing process should not rely on non-indexed file data in PyCharm 2024.2
(cherry picked from commit 690d2c0c9b044c4132d607e81e770939a3be2315)

GitOrigin-RevId: a524db73b9bd2bdf914e6302460d2a64ab339356
2024-10-28 12:17:15 +00:00
Ilia.Shulgin
1dd218de70 [git] IJPL-165127 Exclude ignored files from git tracked scope
(cherry picked from commit c00bb120deb041fa25bdcd4f188023f69eaebffa)

IJ-CR-147722

GitOrigin-RevId: 8d024fa1343278209b816c002f5176d4f961c58e
2024-10-28 11:33:10 +00:00
Anna.Gromova
e8514ef109 IJPL-163807 Turn off A/B test for the new inspection widget
(cherry picked from commit 3459c019246c64bea4633aa4152e7a7b0d810318)

IJ-CR-147854

GitOrigin-RevId: 1f0777f5dfe937bb8bc2288dcfe21d40d1dafe7c
2024-10-28 11:26:00 +00:00
Vladimir Krivosheev
b61b313ec5 IJ-CR-147448 IJPL-163016 Can't load HTML file preview inside IDE
GitOrigin-RevId: 92195634607a912e3446f5e2d0c6887e17dfea44
2024-10-28 11:18:58 +00:00
Daniil.Bubnov
a3dbfce9d3 AP-7274 Allow to use ids of FUS recorder in other recorders
Update api

(cherry picked from commit 5c04532aa81b1806231194e82d53e01e8589275f)

GitOrigin-RevId: 3286c83145b22c12dadf9b5c7e1065a619f038bb
2024-10-28 11:05:40 +00:00
Daniil.Bubnov
7d57293565 LLM-10123 Fix different device_id in FUS and ML v2 logs
Add a possibility for other recorders to have same `device_id` and `machine_id` as in `FUS` recorder.
This will greatly simplify the process of data analysis.
Applicable only for anonymized recorders.

(cherry picked from commit 5cee599f48d69ff77a006233b8103879597e8261)

GitOrigin-RevId: 18c9763ef8bebb874fa85e720c61c196ea8b9b92
2024-10-28 11:05:40 +00:00
Yann Cébron
578c631e2a [platform] AbstractStubIndex: javadoc
(cherry picked from commit f121c6daebf1f119643fe055796c8cd4766d861f)

IJ-CR-147511

GitOrigin-RevId: 60a959557b434a4d15b199bfd4000dc27dbccb3d
2024-10-28 10:54:02 +00:00
Gregory.Shrago
ddecda38af IJPL-165136 "Add to main toolbar" does nothing
(cherry picked from commit 331988126e23268cc28bde35cf93bd15a43f5627)

IJ-CR-147828

GitOrigin-RevId: 9ca19f89fd583227d46fcba7fcd38bdb0ea5baf1
2024-10-28 10:45:58 +00:00
Sofia Kondirova
f2d3f300fe IntelliJ IDEA 2024.3 Beta artwork
GitOrigin-RevId: d4bcc5854e3caaaa79ebd31202f5ea9ff2beece0
2024-10-27 22:44:10 +00:00
Vera Petrenkova
84b3f83a43 IJ-CR-147809 IJPL-156428 fix slow operations on EDT
(cherry-picked from f80a168d57f9c9c0ea5ae59e8525cf15a7caaff5)

GitOrigin-RevId: 40f11c049f82d6de4e61d27359c5dc8ac4712400
2024-10-27 18:52:46 +00:00
Anton Kozub
d5eab4ce75 IDEA-359678 Spring Structure View: Logical view is not supported in RemDev
(cherry picked from commit 668824b4ed417a89c9f5d86d5120df739997fb0f)

IJ-CR-147738

GitOrigin-RevId: 5a48dabe35e378690edfdd51ab1aa26f051f0a81
2024-10-26 17:44:13 +00:00
Alexandr Evstigneev
29e712cd01 IJPL-164491 VcsLogProgressIndicator is now StandardProgressIndicator
IJ-CR-147608

(cherry picked from commit 9d6e2503cfc8cfc5a555607b6d9b7b8818ece6fb)

GitOrigin-RevId: 951e3fdc7b5e81ab697d98c0c8ac6c1db12a31ff
2024-10-26 11:47:18 +00:00
Ilia.Shulgin
f0b3a80be1 [git] IJPL-164368 Fix missing shortening in DiffEditorTabTitleProvider#getEditorTabTitleAsync
(cherry picked from commit c4b5b2c690d6e41cef4f2a753abbd4f3d73b0097)


(cherry picked from commit e1640c34f10d70dee227b9dc7f02d3aad34bbb4f)

IJ-CR-147679

GitOrigin-RevId: 0ba41f789621100883cdd387aa043608c4481a31
2024-10-25 21:58:52 +00:00
Vera Petrenkova
c39464b233 IJPL-165091 "Trust and Open Project" popup: truncate folder name shown on the "Trust" button
(cherry picked from commit 30f2a40527c0ec883f7400836ef327bf2ce1d8b0)

IJ-CR-147809

GitOrigin-RevId: 80995aeabefc268d8fd3126f16a40c3bf2e315d9
2024-10-25 21:33:11 +00:00
Vera Petrenkova
c1935053a8 IJPL-164955 [Trust and Open. Windows Defender] fix clearing the list of paths to exclude on failure also
(cherry picked from commit 2b07125d6f3af5c06ba9eaa584ace75bd993df0f)

IJ-CR-147809

GitOrigin-RevId: e819c1488596f71eb0cad38db8d695a279b2f529
2024-10-25 21:33:11 +00:00
Vera Petrenkova
e3cd59e461 IJPL-165046 "Trust and Open Project" popup: adding of project path to the Defender exclusions goes wrong
(cherry picked from commit 84f5fdafe08c1b1dd2558b8cc726fcf51bbcfb3a)

IJ-CR-147809

GitOrigin-RevId: 877d846ee69862c4d1624910840aee6060a9827e
2024-10-25 21:33:11 +00:00
Vera Petrenkova
116fd5bc20 IJPL-163990 always cut the folder name in the checkbox
(cherry picked from commit 6dc89e90a534f574f6c4d239a7c144105cd98738)

IJ-CR-147809

GitOrigin-RevId: 9977354ce94c8e018d4b311cccdd4c06a33cb3db
2024-10-25 21:33:11 +00:00
Vera Petrenkova
5c0afc3544 IJPL-163990 [Trust and open] always cut the folder name in the checkbox, don't cut in the header
(cherry picked from commit bb39054cb3391aac367c42b1f9ade7b2c105a6e9)

IJ-CR-147809

GitOrigin-RevId: 1b7cdc8feb2dfce4d12c0cc99ef30baae35b92d3
2024-10-25 21:33:11 +00:00
Vera Petrenkova
8f55f8878e IJPL-164954 IJPL-164955 Update Windows Defender exclusion condition
Modify the logic to exclude the project from Windows Defender only when the "Trust and Open" option is selected.


(cherry picked from commit 233122e4ca7b3a58077ea41f351c79b9bc472c40)

IJ-CR-147809

GitOrigin-RevId: 32baabe24e585c5b8451ae1bc23ade93452be712
2024-10-25 21:33:11 +00:00
Vera Petrenkova
e780525dfa IJPL-163991 "Trust and Open Project" popup: IDE shouldn't be enclosed in quotes
(cherry picked from commit 2fa4d82beb58f346fabab058052fd78c8edc9eb6)

IJ-CR-147809

GitOrigin-RevId: 08cc0a3ff4f95d5d359f53f37a9619989b3209fd
2024-10-25 21:33:11 +00:00
Vera Petrenkova
3874bf909d IJPL-164003 cleanup
(cherry picked from commit c861c39bd881c535c60c9a4bfce76ef2a767a1cc)

IJ-CR-147809

GitOrigin-RevId: f0d3a692700679819bb1dc92347d25d30eea5644
2024-10-25 21:33:11 +00:00
Vera Petrenkova
ef04ccab02 IJPL-164003 [Trust and Open Project] show "system" path and specific paths for a project in the tooltip
(cherry picked from commit fb2028deea0413251ed6c5e49e9b5fc78797e108)

IJ-CR-147809

GitOrigin-RevId: 0926a1f32208732a04d3e14abab510e560720705
2024-10-25 21:33:11 +00:00
Vera Petrenkova
47fbca3cd4 IJPL-164129 "Trust and Open Project" popup: add the parent folder name to the button if "Trust all projects" is selected
(cherry picked from commit eb70cdba987a58ac5a5bd9ecf212fb0018592a1e)

IJ-CR-147809

GitOrigin-RevId: 5d38465b8a553f32515525dd162c3869471ad89c
2024-10-25 21:33:11 +00:00
Vera Petrenkova
a34c2dce2d IJPL-164824 Add new notifications after excluding folders from the WD list
(cherry picked from commit 792a8309663fa12d3070b32fb2bd597d26dedea1)

IJ-CR-147809

GitOrigin-RevId: adbe17b307ae8aaff9d06f8ae20145fadc22f589
2024-10-25 21:33:11 +00:00
Vera Petrenkova
5cb1d12a39 IJPL-164095 Don't show 'Windows Defender' notification if 'Trust and Open Project' dialog was just shown
(cherry picked from commit 12c3c1db07c402cec0786375e1ee2861aeff0e39)

IJ-CR-147809

GitOrigin-RevId: 8b30986057998b245864bbdac1eea3817fad0b61
2024-10-25 21:33:11 +00:00
Vera Petrenkova
f7a7e7f698 IJPL-164132 "Trust and Open Project" popup: positions of "Don't Open" and "Preview in Safe Mode" are switched on macOS
(cherry picked from commit 0a34ffdbe486230d3d9afa061c003b7c6ed3bfc9)

IJ-CR-147809

GitOrigin-RevId: 79a5aab83d34b96fd701964185e0bee11e9d06c7
2024-10-25 21:33:11 +00:00
Vera Petrenkova
f24ae13ddb IJPL-164004 [Trust and Open Project: Windows defender] Add onSuccess callback to updateDefenderConfig
(cherry picked from commit e8c4c31089d2d57c17c645285a25f44548b78e88)

IJ-CR-147809

GitOrigin-RevId: c3b46e3c466fc60e77cd5325b7b1d12b45a61320
2024-10-25 21:33:11 +00:00
Vera Petrenkova
fe0ef413b0 IJPL-164135 "Trust and Open Project" popup: put all text into one paragraph
(cherry picked from commit 9ef099f6a1cd65145025f5795ec93d5dc5bfdfe5)

IJ-CR-147809

GitOrigin-RevId: e9917edb9b388c778ac0ba679420ef6bdc34b568
2024-10-25 21:33:10 +00:00
Vera Petrenkova
510f45dc1b IJPL-164136 "Trust and Open Project" popup: replace 'increase' with 'improve'
(cherry picked from commit b78126234659c6877f8f741718b9c177c722381f)

IJ-CR-147809

GitOrigin-RevId: 46e0d62993f364229d5da57ee780741150b50f1f
2024-10-25 21:33:10 +00:00
Vera Petrenkova
fcc911df07 IJPL-164201 "Microsoft Defender" notification: update "More" popup according to the mockup
(cherry picked from commit eec8065d9daf923898420d4bbcb9fe128c0d1bc5)

IJ-CR-147809

GitOrigin-RevId: 091d445274d601821acb1ae5ed21a57f608350ee
2024-10-25 21:33:10 +00:00
Vera Petrenkova
ca222d6fab IJPL-164221 [Trust and Open Project: Windows defender] handle nullable projects for check windows defender ignore status
(cherry picked from commit 83bb3415f686965081f46cc6638ccb396990dfff)

IJ-CR-147809

GitOrigin-RevId: 259a929833f82b8f45dbdb587192d361bf092a1d
2024-10-25 21:33:10 +00:00
Vera Petrenkova
6bd43c3ed9 IJPL-164004 [Trust and Open Project: Windows defender] handle nullable projects by storing exclusion paths for later use
(cherry picked from commit 51fd27183819470b2f8fb580b012fe4d79edb53f)

IJ-CR-147809

GitOrigin-RevId: 07ebd52ede797da2a8f7ecb6078e33e5affa6801
2024-10-25 21:33:10 +00:00
Roman Shevchenko
aa10dc7370 [platform] reading only basic descriptor data when preparing plugin updates for a future IDE build (IJPL-160309)
(cherry picked from commit be2bb544a24cce1c467b578c575f8cf7f6356536)

IJ-CR-147721

GitOrigin-RevId: 24dc514e1f44e651f76f3e216bb6cd21c3214db3
2024-10-25 21:29:01 +00:00
Mikhail Sokolov
73c1d0b817 tests fix
(cherry picked from commit 933e6ae20531f220473d3785ec0fb1c0d7f1bf8b)

IJ-CR-147415

GitOrigin-RevId: 2809cd442d18894be0b5381d2f8710da7f7439d3
2024-10-25 21:15:35 +00:00
Artem Ivanov
0668846014 PY-74176 Tweak activation of magic literals so they don't interfere with renaming symbols
(cherry picked from commit 69327fbc6680be176286f8fc3dc2aa89140d6c7d)

IJ-MR-146071

GitOrigin-RevId: 37da3ea34c760c7d61384d96616d746a0b731636
2024-10-25 20:18:37 +00:00