Commit Graph
438402 Commits
Author SHA1 Message Date
Vladimir Krivosheev 2522cffd2b Revert "IJPL-846 convert TextMateServiceImpl to modern language (to fix perf issue) (part 2)"
This reverts commit 5956982a96b01025d243a6813bc5898a06c1ec5a.

GitOrigin-RevId: 464454684327cedef7a4c5a3a8fa6ea7eb294f1e
2024-03-21 21:25:19 +00:00
Vladimir Krivosheev e02c4cd3e6 Revert "IJPL-846 refactor (cannot get rid of awaitWithCheckCanceled yet)"
This reverts commit 2815ddb2bd068aeb765f12d6791fce22a6c1b4c5.

GitOrigin-RevId: 8c0e45657a7bdc99988c8761a3d000d253d051d7
2024-03-21 21:25:14 +00:00
Vladimir Krivosheev d0b79f4252 Revert "IJPL-846 VSCBundleReader - pre-create immutable object reader (well, kotlinx serialization should be used instead, but it is another task)"
This reverts commit ae9e10d1456fc47a1166f3bc5615b94029582d73.

GitOrigin-RevId: d3f0e35d6b0f1ec1b89f8a59f7a260a726dc6972
2024-03-21 21:25:09 +00:00
Vladimir Krivosheev 543f3071f8 Revert "IJPL-846 cleanup"
This reverts commit 91f9459a007458f23060f97dece2121fdb3b7062.

GitOrigin-RevId: 003f4d8b6cfb4778f948ef388c0ec932fbd6e9b1
2024-03-21 21:25:04 +00:00
Vladimir Krivosheev 109ce23448 Revert "IJPL-846 customHighlightingColors - immutable"
This reverts commit b000076635ff7eeef073b4c0d5345281a628ebcf.

GitOrigin-RevId: 781dd05a036d6d3d283d6d4746afd5dfeb98c097
2024-03-21 21:24:59 +00:00
Vladimir Krivosheev 2e82018906 Revert "IJPL-846 compactMap - use fastutil map"
This reverts commit a7c188dd9bf612d1bcce6f316c663280cc13ba5b.

GitOrigin-RevId: 6b61dc6496d4f23fa88fb518507beaa6ce2bbeff
2024-03-21 21:24:54 +00:00
Vladimir Krivosheev 8e50f2d1a9 Revert "IJPL-846 TextMateServiceImpl - don't use StringUtil in kotlin"
This reverts commit 713b5b4b8e7ddcf909ee95bfa079725de345a37f.

GitOrigin-RevId: 56e83f64bdca53c25d3a3a802d307b3a1cf13add
2024-03-21 21:24:48 +00:00
Vladimir Krivosheev 0990425036 Revert "IJPL-846 move registerBundlesInParallel to service to avoid exposing private API (as we can use kotlin now)"
This reverts commit 13c5e8048e7b13abdd785e4f737b8e5d0df846cb.

GitOrigin-RevId: 1f4f7543307eea2357f46cbec2ffc36690852775
2024-03-21 21:24:43 +00:00
Vladimir Krivosheev a8eda9572d Revert "IJPL-846 execute discoverBuiltinBundles under Dispatchers.IO"
This reverts commit c91bb50ae15cad7070fb1afee330a25c11aec1ca.

GitOrigin-RevId: 5af892832fa841cc4dfc51f0f57babccecb3746e
2024-03-21 21:24:38 +00:00
Vladimir Krivosheev 713660bac7 Revert "IJPL-846 cleanup"
This reverts commit 34a2ad316b11d5c263094b365a1f439b56090723.

GitOrigin-RevId: 50e4215fcebe32c970deda163ed313dbea6a477f
2024-03-21 21:24:33 +00:00
Vladimir Krivosheev 607fdf5f8e Revert "IJPL-846 cleanup (move getPluginBundles to TextMateServiceImpl where we can use kotlin now)"
This reverts commit 15972bb0070e046a683c3a0782cbb71ef9cde2f8.

GitOrigin-RevId: 9f0b10ee08d7782b646c40ac5e6ee779dbe71aed
2024-03-21 21:24:28 +00:00
Vladimir Krivosheev 0526275a2c Revert "IJPL-846 don't use impl FileTypeManagerImpl, use Ex interface instead"
This reverts commit 32991be9ded43ca957a25db16dd571bc63775a53.

GitOrigin-RevId: fc19580695adeff5b07d1111054ee61f556012c3
2024-03-21 21:24:23 +00:00
Vladimir Krivosheev 6273ab3632 Revert "IJPL-846 TextMateServiceImpl - init state as immutable snapshot (so, we do not cancel the init job and reuse it's result later, if caller is not interested anymore)"
This reverts commit ea6b0793c236afe76a8e51f845ef2521e4533dbf.

GitOrigin-RevId: 25e1fd37d154a2ecdf2432f5d8ac2c233814acaa
2024-03-21 21:24:13 +00:00
Tagir Valeev 5bf6475396 [mod-commands] PsiUpdateImpl: moveCaretTo to clear the selection if current one is outside the new caret position
GitOrigin-RevId: 8f4b05f441a909599aea8ee00f940c8e051deca9
2024-03-21 21:18:25 +00:00
Tagir Valeev fd82827251 [intention-actions] LocalQuickFixBackedByIntentionAction: implement ReportingClassSubstitutor for better reporting
GitOrigin-RevId: e069d14d925a13866613159b8098583fb61c3a75
2024-03-21 20:30:50 +00:00
Tagir Valeev fe43461ccc [java-intentions] CreateGetterOrSetterFix: ModCommand
Also: separate classes for separate cases, in order to make 'Fix all' working

GitOrigin-RevId: 8ff25b1b1eb9df2b4316654d542f133c7fec4376
2024-03-21 20:30:47 +00:00
Tagir Valeev 211749b378 [inspections] HighlightInfo: better reporting
GitOrigin-RevId: 44cc49eb4ce442c94ea2e1369c1f8fdee46b0c85
2024-03-21 20:30:44 +00:00
Tagir Valeev 466f8569e4 [inspections] CleanupInspectionIntention: more precise selection of target action
GitOrigin-RevId: 29df03e76e27ace91de424352db6c22cabc1bd5a
2024-03-21 20:30:40 +00:00
Dmitry Pogrebnoy 15650a0e45 [Feedback] IDEBIS-51 Increase deadline date
GitOrigin-RevId: 1bcdcce1c77c2402563a1b5b48ab80288e3bab13
2024-03-21 20:11:56 +00:00
Ilya.Kazakevich 49fd59c70a PY-64402: Only create main.py if "create welcome script" checkbox set for the Jupyter project.
We used to create `main.py` in any case, but must do that with checkbox.

This code is not elegant due to boilerplate and possible inconsistency (generator might ask for the welcome script and ignore it), but this is the only API for now.

GitOrigin-RevId: 5ecf78f017229aa77d9ec296e46fc8bb742ccc0a
2024-03-21 20:10:55 +00:00
Alexey Kudravtsev 794799dce9 make NamedObjectProviderBinding thread-safe to fix EA-1138581 (plugin) - NSEE: SmartList.getFromArray
GitOrigin-RevId: 482107e14834d2df8e50ec7f893cffd6c964a996
2024-03-21 20:05:32 +00:00
Yuriy Artamonov 329c890ea0 [ultimate] Make promo actions DumbAware
GitOrigin-RevId: d6cb215a879d15af7fcdbf22ea25a6f00c7bf762
2024-03-21 20:01:48 +00:00
Sergei Vorobyov 1970ac8b70 [Gradle|Sync|Test] cleanup: deleted redundant GradlePartialImportingTest
All cases from the GradlePartialImportingTest are covered by tests from the GradleProjectResolverTestCase

GitOrigin-RevId: 71ed84164466f61b67145565ecef67a411d23257
2024-03-21 19:40:33 +00:00
Sergei Vorobyov 53a06ba5f6 [Gradle|Sync|Test] new: added test for the partial Gradle sync consistency
GitOrigin-RevId: e36538a9a147bb024ee617b9310222aeabf4ecf1
2024-03-21 19:40:28 +00:00
Sergei Vorobyov a9de9854bd [Gradle|Sync|Test] cleanup: extracted the GradleProjectResolverTestCase from the GradlePhasedSyncTestCase
GitOrigin-RevId: bd6e233902b17a715bf90e867002a706dc3c9501
2024-03-21 19:40:23 +00:00
Sergei Vorobyov 3a9946826e [Gradle|Sync|Test] cleanup: deleted redundant test of the project-loaded phase cancellation in the PartialImportingTest
GitOrigin-RevId: a7e0783c04b212d2b0b46327c29640d6707735ff
2024-03-21 19:40:17 +00:00
Sergei Vorobyov 7c3bd2efee IDEA-321510 [Gradle|Sync|Test] new: added tests for the ProjectModelContributor
GitOrigin-RevId: bbefdf7cc23bb90e0ca9567526f80f95986416e9
2024-03-21 19:40:13 +00:00
Anna Kozlova d638fefba1 [kotlin] k2 inline: accept invisible references
^KTIJ-29129 fixed

GitOrigin-RevId: c5d1dbfa2562ff7fccaf15920c08e71784834f6e
2024-03-21 19:06:16 +00:00
Anna Kozlova 43c1ceb07f [kotlin] k2 inline: missed imports for "static" members
^KTIJ-29135 fixed

GitOrigin-RevId: 0aac78af012c365c5cb04549a9f8d3a54695d7e1
2024-03-21 19:06:10 +00:00
Anna Kozlova 817e0336fc [kotlin] k2 inline: show warning for recursive functions
^KTIJ-29141 fixed

GitOrigin-RevId: 55f490ce0094e0ee69a09a5b2dc1f15dd22e1a32
2024-03-21 19:06:05 +00:00
Anna Kozlova 1d1bb026ea [kotlin] k2 inline: restore type parameter references
^KTIJ-29128 fixed

GitOrigin-RevId: fc11b378f45f5590f7fff83e9f3072a2aae26c97
2024-03-21 19:06:00 +00:00
Anna Kozlova d1184b7970 [kotlin] k2 inline: fix vararg call arguments
^KTIJ-29164 fixed

GitOrigin-RevId: 66e37de50198bd6c3615914b5a19ee09d3264101
2024-03-21 19:05:54 +00:00
Anna Kozlova 96d571746e [kotlin] k2 introduce variable: don't allow to extract non-object qualifier
^KTIJ-29112 fixed

GitOrigin-RevId: 2284ac23d6dac9d04d674e4d7e045907b5aca7e6
2024-03-21 19:05:49 +00:00
Aleksei Kniazev 984183cbea [python] executable cache in PythonSdkFlavor prevents from validating newly installed conda (PY-63084)
(cherry picked from commit 2b7e6c361fd1429f0ce94d271214c5e1f5bca23b)

IJ-MR-129618

GitOrigin-RevId: 55551e94e651a953863e0766419e881220c0a45b
2024-03-21 19:02:35 +00:00
Vitaly Legchilkin 8cd2f21240 On Windows, install Miniconda to the user profile folder specifying default values explicitly (PY-63084)
(cherry picked from commit 0911169630526bfd3e02714e447575cfda4428b3)

IJ-MR-129618

GitOrigin-RevId: f53a896ad50a62feb08de3cf2304fc8d805236f6
2024-03-21 19:02:30 +00:00
Aleksei Kniazev fee1db1cf8 [python] link to install Miniconda from NPW if executable is not detected (PY-63084)
(cherry picked from commit 8efbd2a0aace3f0dcf139f6ac429cbfb78b818da)

IJ-MR-129618

GitOrigin-RevId: 46f434a93518f53463f590f55bfb21865f4ba629
2024-03-21 19:02:24 +00:00
Alexander.Glukhov 662390a200 [external system][IDEA-349206] do not propagate the parent node in External Project View
This may cause the node to be doubled on the view.

GitOrigin-RevId: e2cf337f00f173a5d96783d5e5fa9b4d8c3a3526
2024-03-21 18:51:23 +00:00
eugene.nizienko a33977f316 [remote-driver] added isHoverEffect() to TextPanel for testing purposes; StatusbarTest wip
GitOrigin-RevId: 3a7ac7b9717d40915ac2348d5fcab3d448ff7e64
2024-03-21 18:24:18 +00:00
Evgenii Ilichev 346ae33a76 [localization] localize only required modules
Merge-request: IJ-MR-129381
Merged-by: Evgenii Ilichev <Evgenii.Ilichev@jetbrains.com>

GitOrigin-RevId: bc33ebfcfceb5d1869d1499d2ba5bc19fd46f858
2024-03-21 18:23:15 +00:00
Sergey Karpov 17f536962d Added isMac check to pasteText function to make sure correct hotkey is invoked.
GitOrigin-RevId: fad0cc9d8f217fa208f4c3b2a0a0c9af1798d2af
2024-03-21 18:03:53 +00:00
Nikolay Chashnikov fc08ae8689 [service container] do not load classes of all services on save (IJPL-852)
We actually need to load the service class only if filtering is enabled, and ComponentStoreWithExtraComponents calls serviceContainer.instances() with default arguments.

GitOrigin-RevId: 2f872961a8cd44a326e73900dc0b4664cdcf98c9
2024-03-21 17:59:45 +00:00
Aydar Mukhametzyanov 902cdf406b IDEA-344208 Rename AVOID_OVERRIDING to NO_BACKGROUND_HINT
GitOrigin-RevId: e9e608f9be46b32702553dadb9eaa8a77f49d9f4
2024-03-21 17:54:44 +00:00
Aydar Mukhametzyanov 80dae7add1 IDEA-344208 Add comment for AVOID_EXTENDING_BORDER_GRAPHICS
GitOrigin-RevId: 63aeea586b1c0e4ef665a1fd7a9e957c3e6aa949
2024-03-21 17:54:39 +00:00
Aydar Mukhametzyanov a2f9e81626 IDEA-344208 Move shouldAvoidOverriding() check to runAllPainters()
GitOrigin-RevId: 890142c30a484560f947cf2ec27f730d97cd4fa5
2024-03-21 17:54:33 +00:00
Aydar Mukhametzyanov 707c9ddfd8 IDEA-344208 Enable background image by default
GitOrigin-RevId: 24c255cbd23e9c55040ebb02ee3b50fd48ca4e46
2024-03-21 17:54:28 +00:00
Aydar Mukhametzyanov 5d775891b7 IDEA-344208 IDEA-349645 Make image loading blocking EDT with 300ms timeout
GitOrigin-RevId: 9231410cb8d7f3bce0e725417b14dbf3e4e486c8
2024-03-21 17:54:23 +00:00
Alexey Kudravtsev 446e8e4a26 fix rare IllegalStateInspection: Generator supplied segments in a wrong order
filter out inspection/annotator HighlightInfos from setHighlightersOutsideRange() because they are applied separately in HighlightInfoUpdater. That way, there's a better chance range highlighters don't get modified (apparently via recycling) in the middle of iteration.
fix HighlightInfo comparator suffered from copypasteism
move SweepProcessor away from openapi to reduce exposure

GitOrigin-RevId: 385f8f1a5b9e3f0e48b269a91f6cf55ddff8ed00
2024-03-21 17:47:30 +00:00
Olga Klisho d8c9ca3a79 Cleaning log category trimming method
GitOrigin-RevId: 26f8bb7b0bd625d4971f3309eb23e45bd8956f76
2024-03-21 17:36:51 +00:00
Alex Plate e1987ed9c1 [Workspace Model] [IJPL-583] Update generator to generate builders that don't implement entity interface
GitOrigin-RevId: bf050dc911f3976c3a4406ed9d6f91a2ef9b9c8a
2024-03-21 17:35:49 +00:00
Konstantin Nisht ac9482d475 [platform] Introduce a flow reflecting project configuration state
GitOrigin-RevId: 713de7d97eb1976748068c35c94fcbbad623d5a3
2024-03-21 17:21:31 +00:00