Commit Graph
482446 Commits
Author SHA1 Message Date
Vladimir Krivosheev a49e310575 IJ-MR-162467 don't export intellij.platform.lang.core
GitOrigin-RevId: dea0fc36382a29eda134dba69917d41c7b585cf2
2025-06-18 11:28:23 +00:00
Mikhail Golubev 25fd9257a0 [python] Inline PyBuiltinCache.getExceptionsForSdk
GitOrigin-RevId: 8b8fb4585ad380675d4b1c7450a2ca923fc67c50
2025-06-18 11:23:25 +00:00
Mikhail Golubev eb6065ed19 [python] Simplify NoneType resolution in PyBuiltinCache.getNoneType
Return types.NoneType if it's available and _typeshed.NoneType otherwise.

GitOrigin-RevId: 253bce59377fb8b2aff3912c9a8db9b219865c52
2025-06-18 11:23:24 +00:00
Mikhail Golubev f108875d9f [python] Don't return from a call argument in PyBuiltinCache.CachedFile.resolveTopLevel
People tend to find such code style wildly confusing.

GitOrigin-RevId: cede3fc5669a790d89bb0a205b3deb15a5ce16ef
2025-06-18 11:23:24 +00:00
Mikhail Golubev 82d4fdb741 [python] Don't resolve a builtin name twice in PyBuiltinCache.getObjectType
GitOrigin-RevId: fc30cc2a666d5721dc27f35f9ac8394b704fc4a7
2025-06-18 11:23:24 +00:00
Mikhail Golubev d4f19f8848 [python] Use interfaces instead of Impl classes in PyBuiltinCache
GitOrigin-RevId: 19dba89ad25f938de1aeb5952d54da622e659f55
2025-06-18 11:23:24 +00:00
Mikhail Golubev 8f563ba889 PY-79488 PY-81774 Lowercase "uv" in user-visible messages about the project model
GitOrigin-RevId: 8499393523ade719ffdf0e91c4c0ed0ef48b35ea
2025-06-18 11:23:24 +00:00
Ilia.Shulgin ffaac7143c [git] IJPL-192098 Prevent CWM access in git rpc
GitOrigin-RevId: ee0b4b978dd3ffa84f2ee35811604f7178a5a69e
2025-06-18 11:20:02 +00:00
Ilia.Shulgin b18f8d6f76 [git] IJPL-192098 Disable branches widget in CWM
1. Mark as frontend-only to prevent getting it from backend
2. Explicitly disable frontend action in CWM

GitOrigin-RevId: d3d00e3e39be46f8aad688c81af82a7d4cb6d63d
2025-06-18 11:20:02 +00:00
Maria Filipanova 80a5bc4695 [rdct] remove iml frontend dep from toml frontend module
GitOrigin-RevId: f231de7944771f88d47dcd419fd7fd2e6a2b0514
2025-06-18 11:18:56 +00:00
Maria Filipanova b620530da8 IJPL-185506: remove xerces dep from intellij.xml.psi.impl (it's not needed there)
GitOrigin-RevId: 03de8c17ba5d9d3214f7780bb457f5a2310b6ffd
2025-06-18 11:18:56 +00:00
Konstantin Nisht e8dc717622 [threading] IJPL-192382: Add missing read access in InspectionTree
GitOrigin-RevId: 12bf4cc1729f1e8f74fc845f37be16d814fcb4ce
2025-06-18 11:07:07 +00:00
Konstantin Nisht 881963a0a8 [threading] RUBY-34356: Throw PCE if lock acquisition was promptly canceled in blocking context
GitOrigin-RevId: dd0b5331b316033255115dc3ba65785ca3f534ba
2025-06-18 11:07:07 +00:00
Konstantin Hudyakov d0a4e16b0b [terminal] IJPL-192386 Add an ability to get terminal text from the TerminalWidget
Support the classic terminal, new terminal (gen1) and the reworked terminal (gen2).
This method is the fast solution, but probably not final, since we plan to have a better public API for the Reworked Terminal. So, mark it as experimental.

GitOrigin-RevId: 1bae3499a909b4b9447af0b734a87eda53e8d67d
2025-06-18 10:59:34 +00:00
Anton Spilnyy 0fb305eeb5 [aia-eval] junie swe bench for edit mode. add "Project Is Resolvable" metric
GitOrigin-RevId: bb322fee31eb1657422c2e28f7f721c75b66b5af
2025-06-18 10:57:16 +00:00
Artem Bochkarev d1f455ad5d IJPL-43769 Added MoveWindowBuiltinDisplayAction into the main menu
GitOrigin-RevId: 57f16072f53614d1a7e853c343f1a22766b59e66
2025-06-18 10:56:36 +00:00
Karol Lewandowski 910687a7e3 IJPL-191057: Delete mutable collections from the serializable types list
GitOrigin-RevId: 90deda3a17bdeca3ce8db840871ac354c887449f
2025-06-18 10:53:38 +00:00
Ekaterina S 6e74385c9c [java-ui-tests] IDEA-372724: add tests for test system
GitOrigin-RevId: 41c357db55ba04a3de5df86dffee379326634da7
2025-06-18 10:51:01 +00:00
Aleksandr Krasilnikov c4e5dac8ee IJPL-192045: Disable row hovering in the VCS Log for Rem Dev mode
GitOrigin-RevId: 3264af52e87f601a999ca7453597cc28c7d6e859
2025-06-18 10:45:51 +00:00
Alexander Lobas c3b1af1809 IJPL-191985 Islands theme: Update 'Read more' link
GitOrigin-RevId: f8630d6003b9a5fbfa4e25bbf5f210303b7e84c9
2025-06-18 10:29:17 +00:00
Alexander Kuznetsov 93b784fb67 [debugger] Get rid of useFeProxy check
GitOrigin-RevId: 6d6f934ac0aae238d439d3147259b48e285ab812
2025-06-18 10:03:39 +00:00
Alexander Kuznetsov 7734dbbd0d IDEA-374617 [debugger] Fix sporadic ConcurrentModificationException
Passing a mutable object probably wasn't the brightest idea.

GitOrigin-RevId: 144d09c18c4cf695087d0cf7220094b48fb160f6
2025-06-18 10:03:39 +00:00
Alexander Kuznetsov b62cd2383d IDEA-374618 [debugger] Attempt to fix race condition leading to AIOOBE: Int2ObjectOpenHashMap.get
GitOrigin-RevId: 9d9ed196a4e72922019f482a10d260d031be3680
2025-06-18 10:03:39 +00:00
Ilya Kirillov 8be9400e10 [lsp] regenerate bazel model
LSP-166

GitOrigin-RevId: 5f527fb65435e1c7b54b94a923f7b10b95552ab9
2025-06-18 09:39:04 +00:00
Ilya Kirillov 8698f5232d [lsp] implement integration tests for standalone kotlin lsp
^LSP-166 fixed

GitOrigin-RevId: 44330d861a1a0f87eb0d24f4919184bedf1bdb83
2025-06-18 09:39:04 +00:00
Ilya Kirillov b7f80153b2 [lsp] fix lsp server freeze when a client disconnects during channel read
- Using ktor here seems to help here
- Also, introduce a multiclient mode flag to stope the server after a client disconnects (according to the LSP spec)

LSP-166

GitOrigin-RevId: a739d097e02156828d68973865cacc484e38ff81
2025-06-18 09:39:04 +00:00
Ilya Kirillov 49685840ae [lsp] refactoring, extract LspConnection to a separate interface
so it's possible to test for disconnection in tests

LSP-166

GitOrigin-RevId: a1fdd4f820c6f60dc8a3f31d22c13cc306d5a96a
2025-06-18 09:39:04 +00:00
Ilya Kirillov 5f919d88e1 [lsp] refactoring, move tcpClient/tcpConnection near tcpServer so the similar code is closer
LSP-166

GitOrigin-RevId: 10692c5c5e651c9ce4a8d5cadca3af1e5c228606
2025-06-18 09:39:04 +00:00
Ilya Kirillov 5c11c924ba [lsp] refactoring, separate withBaseProtocolFraming and tcpServer implementations to different files
LSP-166

GitOrigin-RevId: a0ac03f9ddc44e1395c9365dd01d1648ff374d20
2025-06-18 09:39:04 +00:00
Ilya Kirillov 98961a84f1 [lsp] extract an interface for running test LSP server
LSP-166

GitOrigin-RevId: 620e3c99c60144a4779adab1226a15b0bfddedcf
2025-06-18 09:39:04 +00:00
Konstantin Nisht 28aba75be7 [threading] IJPL-192074: Improve progress guarantees for MergingUpdateQueue
GitOrigin-RevId: 03560101147fdd968189c479134eaab70bcaff2c
2025-06-18 09:33:51 +00:00
Max Medvedev 8723132ebf Introduce SyntaxElementLanguageProvider
GitOrigin-RevId: cde3c5adf106e40acebeed88f80eb25a90f4b05e
2025-06-18 08:59:02 +00:00
Alexander Lobas 6821c5e03b IJPL-191223 Many islands: gap between split tool windows 5 px instead of 4 px
GitOrigin-RevId: 3b1abc0e126a88f6195467d7d320b0750d324ae3
2025-06-18 08:18:26 +00:00
Alexander Lobas 5627885fef IJPL-192273 Islands themes are not supported in Rider
GitOrigin-RevId: 06c1d3de9401b9cc599795d56341c45a6ed889e3
2025-06-18 08:18:26 +00:00
Alexander Lobas de50197379 IJPL-192086 Island themes: Host A/B notifications are shown on Client in Remote Development mode
GitOrigin-RevId: a7f16c773885257bb922e81e9adfabd9fd197361
2025-06-18 08:18:26 +00:00
Alexander Lobas 4ad2b4cb9f IJPL-192210 Exclude users with Material UI theme from A/B experiment
IJPL-191979 Exclude users with enabled "Sync Theme with OS" from A/B experiment

GitOrigin-RevId: 8ddc849030ad5ae2b7767431ff3dd7d9cc267832
2025-06-18 08:18:26 +00:00
Artem Bochkarev 868937821b IJPL-184616 Replace null url with empty string
GitOrigin-RevId: d910acb0770ec4439c569479cb47014918c8a7db
2025-06-18 07:13:44 +00:00
Dima Golovkov 8d2a743695 Add rst icon for restructuredtext for IntUI
GitOrigin-RevId: 901dff6f2e336a639a4e8ec1a63d3484090b790d
2025-06-18 01:32:58 +00:00
Dima Golovkov bdbe51a315 Add 20x20 icons for VCS for IntUI
-fetch@20x20.svg
-push@20x20.svg
-update@20x20.svg

GitOrigin-RevId: d6ac8c4400d18f03ff4126885bae87fed12e9fe0
2025-06-18 01:32:58 +00:00
Dima Golovkov 69d1fb3b68 Add add@20x20 icon for platform for IntUI
GitOrigin-RevId: e9c54bda88ad1b714ef3ed0457ddc59027247eaf
2025-06-18 01:32:58 +00:00
Dima Golovkov c8da249921 Update icons for platform for IntUI
-actionScript.svg
-aspectJ.svg
-i18n.svg
-idl.svg
-jfr.svg
-jsp.svg
-jspx.svg
-wsdl.svg
-xsd.svg
-yaml.svg

GitOrigin-RevId: fd7a150adbfb356488bf4ec76c6a82742896bf41
2025-06-18 01:32:58 +00:00
Vlad Koshkin 693f04cd27 [kotlin] K2: add test for navigation to .settings gradle convention plugin
#KTIJ-34533 Fixed


Merge-request: IJ-MR-165495
Merged-by: Vlad Koshkin <Vladislav.Koshkin@jetbrains.com>

GitOrigin-RevId: f5ca4c087f3491901a97aa273f37b090d6ba7023
2025-06-18 00:08:40 +00:00
Alexey Sedunov 8ca8745e00 SQL: Add initial implementation of data source configuration agent
GitOrigin-RevId: 9b55c88dba249e913d1bb3f367705c86c0b234d4
2025-06-17 23:47:20 +00:00
Tatiana Elfimova fde05bbb91 IJPL-185131 Search Everywhere for RD: Open in Find tool window
- Code review fixes

GitOrigin-RevId: b716fb68004bef1d4c30fac65e2d35403e9d47bc
2025-06-17 22:51:32 +00:00
Tatiana Elfimova c771e2a739 IJPL-185131 Search Everywhere for RD: Open in Find tool window
- Implement `openInFindToolWindow` using providers from the `Providers` class

GitOrigin-RevId: 58f92b10618ed64b7804771ed3953b7caf9659f9
2025-06-17 22:51:32 +00:00
Tatiana Elfimova f02d8cb0f5 IJPL-185131 Search Everywhere for RD: Open in Find tool window
GitOrigin-RevId: 7b4515f7fb562fee973ab94d3f99c653d8b700db
2025-06-17 22:51:32 +00:00
Ruslan Cheremin 791de45c89 [vfs][monitoring] add shard# to indexing-diagnostics html report
GitOrigin-RevId: 5c618308d630306f3f76b895ccdd129187501745
2025-06-17 22:04:33 +00:00
Leonid Shalupov 7fb01ed947 jps-to-bazel: better error message for community modules which reference non-community libraries
GitOrigin-RevId: 897139756d75a62b82ef98d92c4ba04ba564d14a
2025-06-17 22:00:06 +00:00
Nikolay Chashnikov 40808a0ee1 [project model] move ModuleConfigurationEditorProviderEp to intellij.platform.lang.impl (IJPL-192212)
The corresponding extension point is used in Java plugin only, but declared in LangExtensionPoints.xml, so the class should be in lang.impl module to avoid ClassNotFoundException.

The class itself isn't marked as Internal, because otherwise DevKit plugin will highlight usages of the corresponding extension as internal (see IJPL-172788).

GitOrigin-RevId: af9caf8d2e8e1b181509f5a47601d0d2bd2f5eb2
2025-06-17 21:47:08 +00:00
Roman Shevchenko f9b44b5026 [ui] unifying category names of AI plugins; fixing description formatting
GitOrigin-RevId: ba34a693da8cfddd38d1ca1ddf968e57d562cfe6
2025-06-17 21:35:22 +00:00