Commit Graph

2434 Commits

Author SHA1 Message Date
Piotr Tomiak
ebac977c88 IJPL-165058 Further improvements to AsyncRendering - make sure non-suspending renderers do not spin hundreds of threads
(cherry picked from commit 4dd4fa0920ad178d5ae6a0809b27d034160b4a94)

IJ-CR-151474

GitOrigin-RevId: 674f829893359bb8f4e6f6e4bac59abf47075f89
2024-12-19 18:43:02 +00:00
Piotr Tomiak
8fe7eb46e8 IJPL-165058 WEB-70490 WEB-70574 Introduce SuspendingLookupElementRenderer API to avoid creation of tons of threads, if the renderer performs suspending or blocking requests
(cherry picked from commit d2177ec9d91a0e4d2c85c8b1e0c1f8a065393853)

IJ-CR-150700

GitOrigin-RevId: 113d82171da592604e4c7902691a107a1f4d9023
2024-12-10 01:06:21 +00:00
Artem.Bukhonov
786d596722 LLM-10366 Get rid of service override for InlinePromptManagerImpl in favor of an extension to support the dynamic behavior of AIA
(cherry picked from commit 091bec774084c7307f17564cc38639345398a7cb)

GitOrigin-RevId: 3236bab2abd25e0e79b371e561fc6590ef31a3d3
2024-11-18 13:31:20 +00:00
Tagir Valeev
1d58cede1d [mod-commands] Rely on document text, rather than PSI text when building the final command
For some reason, they might be different. Probably due to incorrect PSI at the beginning of the action. In any case, document should be the source of truth, as the ModCommand will be applied to the document, rather than PSI
Fixes IDEA-359782 try postfix completion generates trailing garbage


(cherry picked from commit 292399a28d347f9b4fa22730002299d5c5b68167)

IJ-CR-147269

GitOrigin-RevId: 2ccd437d3c51c0ded16be634650ed8dfc59770b4
2024-10-22 14:39:05 +00:00
Vladimir Krivosheev
996401954f IJ-CR-147193 IJPL-161796 cleanup - part 2 and fix api check
(cherry picked from commit a567b2f79121f8349f4046dc0cf140db3af527ac)

GitOrigin-RevId: 75656a4209713201dc0e49aa2462f527775f00ed
2024-10-22 07:27:04 +00:00
Tagir Valeev
dad5341dd9 [mod-commands] Improve javadoc
GitOrigin-RevId: bf428f96d84213ddaafa8600041ad3c273d2ea64
2024-10-11 08:10:27 +00:00
Nikolay Chashnikov
5d493a6231 [analysis] API cleanup: mark deprecated unused API for removal (IJPL-156972)
GitOrigin-RevId: d2fb148fffcb020b618e16ad97f7c2e726dc7456
2024-10-10 23:55:42 +00:00
Yann Cébron
2895b31c70 [platform] CommonIntentionAction: javadoc cleanup
GitOrigin-RevId: bc7af251bb61b1a11d701fc50cfcda152d76c379
2024-10-07 18:18:15 +00:00
Yann Cébron
94cda562f6 [platform] IntentionAction: javadoc cleanup
GitOrigin-RevId: 1a375e99689e8156c4c90b8bec5a8d076d280c57
2024-10-07 18:18:15 +00:00
Daniil Ovchinnikov
823e985f18 API dumps: re-generate dumps
GitOrigin-RevId: b5cec844cbfe3313723404f7a85b590c25350b41
2024-10-04 21:20:21 +00:00
Nikolay Chashnikov
4f8bcd9161 [platform] API cleanup: remove unused deprecated API (IJPL-156972)
GitOrigin-RevId: 183acaca734cbf2e053be244cd4292acc8d24991
2024-10-04 17:48:37 +00:00
Alexey Kryuchkov
36b1c6f024 IJPL-162806 Logging for shouldProcess highlighting method
GitOrigin-RevId: 10f06ebdcbfc0b1c72cb3df47833917530f319ae
2024-10-01 15:08:26 +00:00
Vladimir Krivosheev
a9e7930abe bazel - build lang-impl
GitOrigin-RevId: c4c4dce20bd6e4046644f95f6e7b3f437c51668d
2024-09-27 13:47:17 +00:00
Vladimir Krivosheev
a1210118c0 bazel - fix JPMS, exports and internal
GitOrigin-RevId: 3dc80a9ee01e1900c0cebc24b2d08f04f93ddeff
2024-09-25 19:05:37 +00:00
Tagir Valeev
222d5385f0 [mod-commands] ModCommandQuickFix, PsiUpdateModCommandQuickFix: non-experimental; better javadocs
GitOrigin-RevId: 728649f6b792f9a21a09d96c073e007885792fd5
2024-09-24 11:13:21 +00:00
Dmitry Batkovich
a2a9a816a9 IJPL-161819 inline prompt detection:
* add context to generation prompt
* implement support for html, yaml, json
* remove progress bar from generation status bar
* change UX to highlight regeneration / prompt clarification after generation done
* refactor code

GitOrigin-RevId: c87d4dd1302e44a281d86d7f7861d6b2c94ef29f
2024-09-24 07:50:10 +00:00
Daniil Ovchinnikov
450b2f7d7c remove unnecessary @RequiresBlockingContext annotations
GitOrigin-RevId: 3f78091e5734aba6b86ca28f9bae033732592ceb
2024-09-23 20:08:27 +00:00
Vladimir Krivosheev
4eb9b78b78 use bazel to build platform-impl
GitOrigin-RevId: b5bbc75323a08c7674777e512dcfd988ceb4461f
2024-09-22 17:01:28 +00:00
Vladimir Krivosheev
834bd75254 run jps-to-bazel by Bazel, compile platform using Bazel
GitOrigin-RevId: 3774d5adc404b02036f70b7cc35c9e60fdb5d84c
2024-09-21 00:54:17 +00:00
Lev Leontev
393308afd6 Revert "[vfs] BAZEL-1041: avoid calls to UnixPath.toRealPath in WorkspaceModelImpl.replaceProjectModel"
This reverts commit 4769be486102e3026c3002a219b4fad6a107dfe7.

GitOrigin-RevId: ea8dd1525d64f497de2823a32d3bd8d70529a2b9
2024-09-20 15:26:16 +00:00
Lev Leontev
677be42ef1 Revert "[vfs] BAZEL-1041: add test for WorkspaceModelInternal#getCanonicallyCasedVirtualFileUrlManager"
This reverts commit bb14c11c07cb2b2ec5761361581e5d6e3ee1b6f1.

GitOrigin-RevId: fade30d449dd2d6d579854935e5b53801c38f07e
2024-09-20 15:26:16 +00:00
Lev Leontev
5509994a0e [vfs] BAZEL-1041: add test for WorkspaceModelInternal#getCanonicallyCasedVirtualFileUrlManager
GitOrigin-RevId: bb14c11c07cb2b2ec5761361581e5d6e3ee1b6f1
2024-09-18 20:57:32 +00:00
Lev Leontev
6927db41ac [vfs] BAZEL-1041: avoid calls to UnixPath.toRealPath in WorkspaceModelImpl.replaceProjectModel
GitOrigin-RevId: 4769be486102e3026c3002a219b4fad6a107dfe7
2024-09-17 20:09:24 +00:00
Nikita Mironov
75e99bf9cb GO-17393 Add ability to customize the intention bulb
GitOrigin-RevId: d6f00be2f3a4275a91649c9c85ad4cbd708c8776
2024-09-16 10:50:44 +00:00
Piotr Tomiak
1dbaca7cbf WEB-68860 Angular Standalone Components are Default from Version 19 onwards
GitOrigin-RevId: 945e18b05119661e6d53deb9f0427a133ed89faa
2024-09-12 12:44:54 +00:00
Ruslan Cheremin
f1ebdafbd4 [vfs][refactoring] shorten connection accessors names
+ no functional changes

GitOrigin-RevId: 839c2341ed922db9c33a10b0b689371740555139
2024-09-11 18:39:31 +00:00
Tagir Valeev
85c9208ea3 Fix warnings
GitOrigin-RevId: 499443280f431271c8d9e03ad1bd8a8e30fb1293
2024-09-11 12:08:37 +00:00
Max Medvedev
95794c70e4 IJPL-161819 move InlinePromptManager to inlinePrompt package
GitOrigin-RevId: ced69f25b85257cd8188cbf3e1d12924bf05e9f0
2024-09-09 17:04:29 +00:00
Max Medvedev
5a1935d975 IJPL-161819 render purple bulb when inline prompt is shown or code is generated
GitOrigin-RevId: 194fa662b404176663ea14c06fb2b3c4173a627c
2024-09-09 12:16:21 +00:00
Max Medvedev
4ece5fe23c doc for com.intellij.lang.annotation.HighlightSeverity.myVal
GitOrigin-RevId: 5ad09236a4575a929094001c1c1464caaf309459
2024-09-08 12:09:49 +00:00
Max Medvedev
5cba57be43 IJPL-161819 use isInlinePromptShown function instead of InlinePromptManager
GitOrigin-RevId: a3bc608435b71b800bae1356ece71d58f108acfe
2024-09-07 14:02:41 +00:00
Max Medvedev
41959a86d5 IJPL-161819 editor should be takein into consideration when suppressing autocompletion
GitOrigin-RevId: 487d958603b4717ccb94bf0c97215fc5befe96c2
2024-09-07 12:22:36 +00:00
Max Medvedev
ae087838b1 IJPL-161819 introduce InlinePromptManager in intellij.platform.analysis
GitOrigin-RevId: 7b5d5315ac6a2961fa8d2dc7193e4b20010b17c9
2024-09-07 12:22:36 +00:00
Ruslan Cheremin
6a7d2dad2f [vfs][refactoring] prepare AttributeOutputStream for locking refactoring
GitOrigin-RevId: 00993128555ccd06db733e6eb4e149fb9ad21aa0
2024-09-07 10:54:00 +00:00
Max Medvedev
92b3112e9f IJPL-797 intellij.platform.analysis don't expose DefaultConstructorMarker
GitOrigin-RevId: 275aad6ab53506db2e23f02fa7b35dec464575e1
2024-09-04 17:23:17 +00:00
Max Medvedev
31f91bf2bb remove unused import
GitOrigin-RevId: 9e71913c69e4b23d7e6ecca7d2386f92a83b813d
2024-09-04 17:23:17 +00:00
Yuriy Artamonov
cb9efa4ec1 [intentions] IJPL-161305 Intention bulb is annoying recently
GitOrigin-RevId: 428932eadf96ae8966d5ffbcfa11bb5e7c4cd361
2024-09-02 12:05:52 +00:00
Karol Lewandowski
b06946a47b Fix grammar/style in CompletionContributor's docs
GitOrigin-RevId: a7a4e6d997bffdc739ae9027effb225bcd8541be
2024-08-29 15:35:34 +00:00
Karol Lewandowski
b07359f392 Improve the readability of CompletionContributor FAQ
GitOrigin-RevId: 9f4e8bc2d54657179785609ca1f8bbe5de1105d2
2024-08-29 15:35:34 +00:00
Max Medvedev
c4476fce2c IJPL-160728 SuppressDetectingInspection can be non-dumb aware
GitOrigin-RevId: e76b9fb448e6a38d23249684dc77b4e44d8911a9
2024-08-24 22:33:25 +00:00
Alexey Kryuchkov
04b673f4d7 Revert "Logging to ProblemHighlightFilter to investigate problem with absent passes"
This reverts commit bee4c1910a497914735adea3098d7eb4dc998544.

GitOrigin-RevId: eb0e05ebc592a41d2dda3161409c6567314f805a
2024-08-19 08:06:27 +04:00
Max Medvedev
9715d134c4 move PsiHighlightedReference to analysis-api
GitOrigin-RevId: ab2c483b6ce5a95f5f7d2a984bb41ec5c1e664b9
2024-08-18 23:30:58 +00:00
Alexey Kryuchkov
b1509163fe Logging to ProblemHighlightFilter to investigate problem with absent passes
GitOrigin-RevId: bee4c1910a497914735adea3098d7eb4dc998544
2024-08-18 22:20:25 +00:00
Max Medvedev
6ef95206ea IJPL-574 allow to register inspections as dumbAware without explicit dumbAware tag
GitOrigin-RevId: 3258a8c890dd5682f55eec44e52ec8d2e1a6cfde
2024-08-13 19:04:01 +00:00
Max Medvedev
d83483d590 better doc comment for HighlightDisplayKey.java
GitOrigin-RevId: becfe6a698529db50ece83e4f11dbe5ae9641b86
2024-08-10 11:55:18 +00:00
Max Medvedev
70c0a3c550 IJPL-574 run inspections in dumb mode
GitOrigin-RevId: 303e9eb0d08645854be047d2630add0b7ed04be2
2024-08-09 20:25:06 +00:00
Max Medvedev
894387ac16 forbid creating new instances of HighlightDisplayKey
If `find` returns null for you, creating a new instance of HighlightDisplayKey won't help.
Most likely, this means that the inspection is disabled or missing completely, and you need to properly handle this case.

GitOrigin-RevId: 7a38078c8257c978c0cd615910d4d73f2cdc4f61
2024-08-09 20:25:06 +00:00
Max Medvedev
c0f11e5298 HighlightDisplayKey: introduce proper getShortName instead of toString
GitOrigin-RevId: 7c6fb37449dbebb6308c3d76f4cbb48bb3cc1392
2024-08-09 20:25:06 +00:00
Max Medvedev
57b9c44e8f cleanup HighlightDisplayKey
- remove all `final` keywords
- rename `name` to `shortName`
- add doc comments with links

GitOrigin-RevId: 3f542f0b4e7b8699482f6841857eaf2020cb2b7b
2024-08-09 20:25:06 +00:00
Bas Leijdekkers
91cff4a4f1 Java: inspection for migration to Markdown documentation comments (IDEA-357191)
GitOrigin-RevId: 94d6c21d713073df58e2f6fb2bbd348a7039b9ce
2024-08-08 20:19:46 +00:00