Commit Graph

457372 Commits

Author SHA1 Message Date
Egor Eliseev
5cf9b397f6 [python] Deprecate PySdkExt#createSdkByGenerateTask
Merge-request: IJ-MR-148426
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com>

(cherry picked from commit 05e11dfa15073309f2aa62c608c466c978987a16)

IJ-MR-148426

GitOrigin-RevId: 43993b4e3a7294d0e246a31f4a51a8022064202c
2024-11-04 18:34:17 +00:00
Yuriy Artamonov
c5570569e0 [diagnostics] IJPL-165781 Mute problem for freeze notification in plugins per Major.Minor IDE version
(cherry picked from commit 780fc8394e471b3507f530a2ca6f16584269702a)

IJ-CR-148367

GitOrigin-RevId: 8c3e65e241fae0e8bbd035f48481c64b9ed5dade
2024-11-04 18:27:16 +00:00
Sofia Kondirova
159c209efd IntelliJ IDEA 2024.3 RC artwork
GitOrigin-RevId: a9285d88253b11fcab6dd3ea27b98534c581ccf1
2024-11-04 18:25:54 +00:00
Karina Kazaryan
a5e174d7da IDEA IC 243 stable: adding minor v 3.1 and suffix "Preview"
(cherry picked from commit 3d9d1bb84a017c77eeea03edceba79163b3ff18b)

IJ-MR-148171

GitOrigin-RevId: dabd90cf400fc533ad1567a2a1f21f508bb5a414
2024-11-04 16:50:13 +00:00
Gregory.Shrago
65ddc7f440 IJPL-165500 INRE: AnnotationHolderImpl.runAnnotatorWithContext
(cherry picked from commit c6ae3528dea71309b005514ce1cb3d3b0a71bf72)

IJ-CR-148073

GitOrigin-RevId: b7f8f59b84c7e1e1908fa51a5eb19d146cddffa3
2024-11-04 14:29:50 +00:00
Gregory.Shrago
04b67b3f10 IJPL-165499 INRE: LocalInspectionsPass.getInspectionTools
(cherry picked from commit 7c882fd7482edc3513b9baf1e134c78f6e02f278)

IJ-CR-148073

GitOrigin-RevId: 64fbcfd461bf81a4d5fb2c3c5327b390364cd535
2024-11-04 14:29:50 +00:00
Aleksei Kniazev
9c3fc02262 [python] registered custom validation rule in plugin.xml (PY-74269, PY-74269)
(cherry picked from commit c67055425d685fa45993be6bd33a5bebaa2e23cc)

IJ-MR-148062

GitOrigin-RevId: 6eac829771fc44e61ddac10c6006b48f87d4de25
2024-11-04 12:18:50 +00:00
Aleksei Kniazev
3d4d8fb8e1 [python] in-product survey about user's job for pycharm (PY-74269)
(cherry picked from commit 5ce25d3c418b54649e6a52a892bc84b837251e76)

IJ-MR-148062

GitOrigin-RevId: 878f980a2487aeb772e600721808261a688b18c4
2024-11-04 12:18:50 +00:00
Aleksandr Sorotskii
208aff9f2d Use the selected version of package while installing it; PY-75782
(cherry picked from commit 398a7e28271b137b5e7ff34eb5278aec7b130b65)

IJ-MR-148351

GitOrigin-RevId: 63be69571fd57f28d4528cff409f137d254ec31a
2024-11-04 12:04:40 +00:00
Vladimir Krivosheev
0ace137feb IJPL-165288 Custom action icon from the icon list is not displayed after IDE restart
(cherry picked from commit 555ccb10fac941d723ba6d0ffb4a8f354c187377)

IJ-CR-148366

GitOrigin-RevId: e1197a4a4c115a81556705c491a489e93d2f0fa4
2024-11-04 11:43:59 +00:00
Evgenii Zakharchenko
567c7e61b6 [spring] IDEA-358039 Spring: Autowire Bean: text search doesn't work properly
(cherry picked from commit c64b5992c340aa55a8bc862b8e7410cd57dc0603)

IJ-CR-147617

GitOrigin-RevId: a233d28f5258ff17f8150e24a3b5ece6fc33c4af
2024-11-04 09:55:56 +00:00
Vladimir Lagunov
9a75bab3ef IJPL-162726 IJent: implement forgotten methods, protect from NPE
(cherry picked from commit db932a499a925944f75ea10cdfb0e6cbcb070b7f)

IJ-CR-148204

GitOrigin-RevId: 4b83ac7a5674ad5417a15b27debb4ed6a3466144
2024-11-04 01:38:24 +00:00
Vladimir Lagunov
ec67b91582 IJPL-162726 IJent: wrap WatchService for MultiRoutingFileSystem
It was possible to get original paths from `WatchKey`, and it led to occasional errors like:

```
java.lang.ClassCastException: class sun.nio.fs.WindowsPath cannot be cast to class com.intellij.platform.core.nio.fs.MultiRoutingFsPath (sun.nio.fs.WindowsPath is in module java.base of loader 'bootstrap'; com.intellij.platform.core.nio.fs.MultiRoutingFsPath is in unnamed module of loader 'app')
  at com.intellij.platform.core.nio.fs.MultiRoutingFsPath.unwrap(MultiRoutingFsPath.java:219)
  at com.intellij.platform.core.nio.fs.MultiRoutingFsPath.resolve(MultiRoutingFsPath.java:98)
```


(cherry picked from commit 8ef5a4a5ebdd43649ca99c286bc534484de8ff57)

IJ-CR-148204

GitOrigin-RevId: 24e0691fd0c3cca4b27da5915fc0e3ff4319ddc9
2024-11-04 01:38:24 +00:00
Vladimir Kharitonov
c9d04d66e7 IJPL-165533 JCEF: fix backward compatibility
- bring back JBCefOSRHandlerFactory#createScreenBoundsProvider
- bring back the default implementation of JBCefOSRHandlerFactory


(cherry picked from commit 3806ead7222d61503572edb3fadafcc12d624b59)

IJ-CR-148101

GitOrigin-RevId: 9d2750d88b61bf9f14ae3ce983213a4e45756f18
2024-11-01 15:42:21 +00:00
Jakub Senohrabek
24fe792f8d IJ-CR-148098 IJPL-162433 Update platform Jewel and use custom Jewel for Android
(cherry picked from commit eb088f1c512010e552a6733991c6b26ca0a99959)

GitOrigin-RevId: 4e66a1e4fbc22900ab0e0dc37fd1102ff56dae55
2024-11-01 13:21:39 +00:00
Vyacheslav Moklev
2e0c63290f [RDCT] GTW-2714: Fix semantic highlighting in RD
This commit synchronizes meta-properties of color schemes that are related to rainbow highlighters.


(cherry picked from commit c877e9af1b192989aed61bb660fd83e5e56a84b8)

IJ-CR-148107

GitOrigin-RevId: 489bb11c63afd5420ac95076d02b4a55d258f340
2024-11-01 11:23:39 +00:00
Frederik Haselmeier
9ea5dbf0f3 [kotlin] Changed Kotlin New Gradle wizard default to generate simple single-module projects
This commit changes the combo box to instead offer the user to generate multi-module projects, which is off by default.

^KTIJ-31797 fixed


(cherry picked from commit c7a5d72c56c2b8b91b4f5cbf33deda097d84ec63)

IJ-CR-148070

GitOrigin-RevId: a318fa0978b7630272bda4547e68499a032da597
2024-11-01 11:06:35 +00:00
Konstantin Hudyakov
edb1b1cd27 IJPL-165604 Propose the New Terminal feedback survey during 2024.3 release
(cherry picked from commit cdfeaf479eb9db79de4f0a19a1f970bc51aed8ec)

IJ-CR-148223

GitOrigin-RevId: f2b3c6a2c1e71840fa6235ca3ee57ba573b1e757
2024-11-01 10:40:03 +00:00
Lev Leontev
6cbf25b278 [indexing] Fix a race condition which can cause Java files to be not indexed | #BAZEL-1372
(cherry picked from commit 49b038ab1a2c92b114a1c33aa7b45565e6195f4a)

IJ-CR-148192

GitOrigin-RevId: b5f4fa697510ff864f05c0cdeadca857739256bf
2024-10-31 19:28:49 +00:00
Yuri Trukhin
0291418d8b [terminal] IJPL-163445 Add tools to FUS terminal command was executed
(cherry picked from commit a9b168fd9f00198d89a9e5351f7523a85ef91087)

IJ-CR-147273

GitOrigin-RevId: bc4684d4b18781d75b96607200c1d2358ca29a8e
2024-10-31 14:44:08 +00:00
Shumaf Lovpache
2d89d25a82 [fus] WEB-69989 fix IOException when .vscode is not a directory
(cherry picked from commit 457245f284b4b127c5e557132f49713b192551c1)

IJ-CR-148034

GitOrigin-RevId: a80f2a6b00cb737fc36aa514bd1d0fd3296a238d
2024-10-31 12:18:48 +00:00
Dmitry Batrak
d20f07b063 move code which accesses system selection to CopyPasteManager (for RDCT-1653)
add default implementations to new CopyPasteManager methods


(cherry picked from commit 28f7098deb3700a9a7f711986466cb028d4785b3)

IJ-CR-147422

GitOrigin-RevId: 2555e6921edb7cfcf4c43b67772efb1bad87ec4a
2024-10-31 11:49:49 +00:00
Dmitry Batrak
b2cac236d1 move code which accesses system selection to CopyPasteManager (for RDCT-1653)
(cherry picked from commit 7405a3177cbe4c4dc7202ce6eddcb0c289739437)

IJ-CR-147422

GitOrigin-RevId: 03582ba3d0ed899afcfaa4e993899f21d9897f56
2024-10-31 11:49:49 +00:00
Alexey Utkin
ee9ed8b2ee IJPL-165423 SECONDARY_ICON attribute does not work for action UI in a popup menu
- +1pt gap on the right for subpixel scale


(cherry picked from commit 5e37e63baf1dfb080b014edec1235d25f354f2d8)

IJ-CR-147964

GitOrigin-RevId: 3d12312aee3c55713a7ee7d26db408ad5dfada68
2024-10-31 10:32:49 +00:00
Alexey Utkin
c4b562b11f [TEST ONLY] IJPL-165423 SECONDARY_ICON attribute does not work for action UI in a popup menu
- fix API golden images


(cherry picked from commit 63437628444f5a642129971f14460a5dc6c809de)

IJ-CR-147964

GitOrigin-RevId: e22e6bf9ddff264512cf9f8fd1ec27f1d7ad93b5
2024-10-31 10:32:49 +00:00
Alexey Utkin
6b85c6fa99 IJPL-165423 SECONDARY_ICON attribute does not work for action UI in a popup menu
- adjust indents for secondary icon


(cherry picked from commit 94000e91e802e62864326f964aa44d290c320486)

IJ-CR-147964

GitOrigin-RevId: 75b7c3f5712ff702c3f3d2b1c921390f052fe6a1
2024-10-31 10:32:49 +00:00
Alexey Utkin
0fe21b6057 IJPL-165423 SECONDARY_ICON attribute does not work for action UI in a popup menu
(cherry picked from commit bb728aedc9a4bf03a762ae1a46b2ce3859910be3)

IJ-CR-147964

GitOrigin-RevId: 38b68080ab4b610a493da30ae36ca1015bc050d3
2024-10-31 10:32:49 +00:00
Ilia Motornyi
cbeba03f99 CPP-41206 Change Tooltip for Run and Debug button on Toolbar when Debug Server is selected
(cherry picked from commit f06ca51eaafce3706bc79a380f5c6a3b690ad84c)

GitOrigin-RevId: 63a9b0d43e75fbcb5230dd693bf883d4f2875f2e
2024-10-30 21:31:54 +00:00
Mikhail Pyltsin
21b790bb3f [java-inspections] IDEA-360755 Convert to enhanced switch erases the default value
(cherry picked from commit 7562bb688c2bf6e93bab7537113bb54246949006)

IJ-CR-147994

GitOrigin-RevId: 07dc28c498da2f45ccf2dd0d88c9f603ddfb46b1
2024-10-30 20:48:51 +00:00
Victor Kropp
613e0338aa CMP-6928: update Compose Multiplatform New Project Wizard to the latest Compose version
GitOrigin-RevId: e16c090e31defa47d6035cf054735ceee2aaab95
2024-10-30 19:58:26 +00:00
Alexander.Glukhov
b36a722801 [api-compatibility][gradle] expose fields used in third party plugins as @Internal API to prevent breaking changes
(cherry picked from commit 44df8376e102d6f10c08b89b785b1c5dd132e97c)

IJ-CR-148093

GitOrigin-RevId: 9eaf2032780caad141400adabac2106664047686
2024-10-30 16:09:38 +00:00
Ilya.Kazakevich
8a7073429b PY-76417: Show all python3 pythons on Unix.
There was a filter to include `python3` only to exclude python2.

While `python3` is usually a symlink to the good version of python3, there might be more than one file i.e `python3.11`, `python3.12` etc.

We now use regex to find all python3


(cherry picked from commit 024dd2d20ed728e5d4f4fef2c2b1dbaf3c6dcc97)

KT-CR-18710

GitOrigin-RevId: 26d813c98e389fa83e6ddc5c2fcd60b91fe5dac8
2024-10-30 15:58:09 +00:00
Aleksandr Sorotskii
1087c97645 Make debugger connection params customizable via registry; PY-76400
Merge-request: IJ-MR-148080
Merged-by: Aleksandr Sorotskii <aleksandr.sorotskii@jetbrains.com>

(cherry picked from commit 1ce2a48aebf3336199b12a79879f61af9e2bac7e)

IJ-MR-148080

GitOrigin-RevId: b443e0289420e4f208bc6d80c2c8f2e82a515a60
2024-10-30 15:46:30 +00:00
Ilya.Kazakevich
5e4006f0da PY-74420: NPW, V2: replace home path in sdk path to ~ to get rid of long lines.
The window is small: no need to have `c:/users/John.Doe` or `/Users/John.Doe` there: `~` is enough.


(cherry picked from commit 810abc8a3bb008477eef0045c24c37f5faac1e33)

KT-CR-18709

GitOrigin-RevId: 7924068fc534c676b1d1d625c8294740c65c8c9e
2024-10-30 15:35:37 +00:00
Frederik Haselmeier
80f8eaa8d0 [kotlin] Stop using the kotlinIdeRepository when downloading JPS artifacts
^KTIJ-31806 fixed


(cherry picked from commit 24be1de8c33ce982c687cea465788b734e2cd89a)

IJ-CR-148096

GitOrigin-RevId: 43fb2db2bbdfde8fbf4788aabcde5f90e8725502
2024-10-30 15:23:07 +00:00
Nikita Katkov
e020e4a58b [yaml] IJ-CR-147338 Moved gitlab-yaml test to the corresponding module
(cherry picked from commit 01522449f631d7720055dfb080ed849d769559fe)

GitOrigin-RevId: 4daf61723842890013ecf4d507531611899acffe
2024-10-30 15:19:48 +00:00
Nikita Katkov
56849ee0b9 [yaml] IJ-CR-147338 Mark EP declaration as internal API
(cherry picked from commit 147ce9e0744f4d6eb4e2a86593370e91e202afee)

GitOrigin-RevId: 60916dd598854dfe44c965af9e253168d4b1e5a2
2024-10-30 15:19:48 +00:00
Nikita Katkov
a1b3324aa9 [yaml] IJ-CR-147338 Add documentation to the recently introduced extension point
(cherry picked from commit e524f4c59adab9ef6877df039d53ad57cd5cc2a8)

GitOrigin-RevId: debd6e9731ef923e285554bb44a42036d954752e
2024-10-30 15:19:48 +00:00
Nikita Katkov
d7d0a2dd4b [yaml] IJ-CR-147338 Revert accidental xml change
(cherry picked from commit 2f16d3efaec10e5e4317ad815c88b489e2e672c3)

GitOrigin-RevId: 5e9e36916301e8339125ad43db57354221d766a3
2024-10-30 15:19:48 +00:00
Nikita Katkov
ede9289788 [gitlab] IJPL-64341 IJ-CR-147338 Add non-translatable configurable id to the plugin descriptor
With this fix, we'll be able to add the gitlab classes to the ultimate tests classpath which will help to detect bugs caused by interfering extensions from all the plugins

(cherry picked from commit 485f87a181d8f93dc569c443fff2e7cfd70f53a5)

GitOrigin-RevId: 239dc9581d0263bca6fab4920ce5f5c1039a08cb
2024-10-30 15:19:48 +00:00
Nikita Katkov
3599326f12 [yaml] IJPL-64341 IJ-CR-147338 Specify content module in plugin layout snapshot
(cherry picked from commit e53c4ee15a9c40a6f4a35e8a0d6f40818cfeaa7b)

GitOrigin-RevId: 7dc7aebc9e5a7859f21ce3bf2d24a1f6cc5c0c4f
2024-10-30 15:19:48 +00:00
Nikita Katkov
6b1d1b5a23 [yaml] IJPL-64341 IJ-CR-147338 Highlight tags the same way as anchors
(cherry picked from commit d41971272ff7002bebdc82b56a254ef2bca37ddc)

GitOrigin-RevId: 28e8d7ed305d363ca6b5bed11eafbd0679c15138
2024-10-30 15:19:48 +00:00
Nikita Katkov
a2c722672d [yaml] IJPL-64341 IJ-CR-147338 Added test for custom gitlab yaml tags & added gitlab to the ultimate.tests.main classpath
(cherry picked from commit 4fc2a07e99f3ed9b728e56a586ddaa7e0072c85b)

GitOrigin-RevId: 817bf437399be37ef484ad88b64001a88631edf4
2024-10-30 15:19:48 +00:00
Nikita Katkov
424d9b7dbe [yaml] IJPL-64341 IJ-CR-147338 Add gitlab-yaml module to the community project structure
(cherry picked from commit a1edf55429fbb7d2616b30e68b505d56d149c28d)

GitOrigin-RevId: 665264d2bd06a9966e980ed6a247b1ad2d8ce071
2024-10-30 15:19:48 +00:00
Nikita Katkov
91326108ed [yaml] IJPL-64341 IJ-CR-147338 Implement gitlab YAML tags support on the gitlab plugin side
A dedicated optional content module was created because gitlab plugin does not have a YAML dependency

(cherry picked from commit 16c20b514552e161325eb81d2aa759cd9099e729)

GitOrigin-RevId: 3a1ec9a73b87064ab8f92b8721fbcc88c2634da2
2024-10-30 15:19:48 +00:00
Nikita Katkov
a4512869b5 [yaml] IJPL-64341 IJ-CR-147338 Implement gitlab YAML tags support on the gitlab plugin side
A dedicated optional content module was created because gitlab plugin does not have a YAML dependency

(cherry picked from commit d4cd67d49c6ac38319b17118f0c8bd44ebaeff1d)

GitOrigin-RevId: 604125375d2c3aae22ccbda74251d5468c7ad863
2024-10-30 15:19:48 +00:00
Nikita Katkov
e8ae304c95 [yaml] IJPL-64341 IJ-CR-147338 Check whether the given tag is recognised by a particular technology support in the JSON schema validation
(cherry picked from commit 5b1b800e6e16a9ca8674c398fde1255e35be2a0a)

GitOrigin-RevId: 8434f76bbcb0c2ebc14617b61119b17e909b09e5
2024-10-30 15:19:48 +00:00
Nikita Katkov
9136f0f7d5 [yaml] IJPL-64341 IJ-CR-147338 Introduce extension to collect known yaml tags corresponding to different technologies built on top of yaml language
(cherry picked from commit f747f667d17473fedcfe02452f4d70b218a0bf00)

GitOrigin-RevId: 34089fc0a4b7cafc94b3f55912d6843747884b0b
2024-10-30 15:19:48 +00:00
Ilia.Shulgin
29bb5c47e5 Fix binary compatibility for GitUntrackedFilesHolder
(cherry picked from commit 35ed639ab981a288583b9542d71bc2a1579ae2a0)

IJ-CR-148090

GitOrigin-RevId: 05e34aff00a6cbeddc678e4e1f9e8c6462736e63
2024-10-30 14:31:46 +00:00
Ilia.Shulgin
4d55ea4904 Rollback GitRepositoryIgnoredFilesHolder to class
(cherry picked from commit 7ae5a7406a1452360ed409d72b86fc13674e0487)

IJ-CR-148090

GitOrigin-RevId: 6ad3789755105354adba2c0a95693fd69f13fd75
2024-10-30 14:31:46 +00:00