Commit Graph

494948 Commits

Author SHA1 Message Date
Nikita Iarychenko
e0b79cb487 OPENIDE #97 License and Eula in OpenIDE (add copyright)
(cherry picked from commit c04ce4e31d29757b01124bef5d56341c1d5c3076)

(cherry picked from commit dd6672929b)

(cherry picked from commit c616055e7d)
2025-12-04 13:12:24 +04:00
Nikita Iarychenko
f15893551b OPENIDE #85 Add welcome screen for openide
(cherry picked from commit 216f7d0bd79089bb6dc70ce76032a7652f90c294)

(cherry picked from commit e39da2aa11)
(cherry picked from commit f22be17c9d)
2025-12-04 13:09:28 +04:00
Nikita Iarychenko
a16d707a0e OPENIDE #79 Reimplement the external link filtering mechanism from OpenIDE
(cherry picked from commit 3f478908c068e5506ead6a71c0933d5696b4b4c0)

(cherry picked from commit 9a3394e66a)
(cherry picked from commit a1499f3fe3)
2025-12-04 13:09:27 +04:00
Nikita Iarychenko
1e7f0ab314 OPENIDE #84 The OpenIde icon is bigger than the intellij idea icon on Mac
(cherry picked from commit e441501de6c15f0ddb81d1640ed5c11523038047)
(cherry picked from commit b75ac14303)
(cherry picked from commit df6ded9c02)
2025-12-04 13:09:27 +04:00
Dmitry Lyubin
49f4341158 OPENIDE added Axiom vendor and fixed Axiom long title issue, fixed position of the Axiom JDK in the JDK Download dialog
(cherry picked from commit 53976367e892bd448683658c128aaf275f2d8b7f)
(cherry picked from commit 8bcbc8287c)
(cherry picked from commit fd44cc164f)
2025-12-04 13:09:26 +04:00
Dmitry Lyubin
24d3f101f1 OPENIDE tips library replaced
(cherry picked from commit 40be4eaeb45b0495603b131bbaad0e87b8657c9b)
(cherry picked from commit 6881e24f3e)
(cherry picked from commit 87986c4223)
2025-12-04 13:09:25 +04:00
Nikita Iarychenko
76427fee0e OPENIDE #86 Сhange icons mentioning jetbrains
(cherry picked from commit 69a51cf36ba93ec18d450665f10f81c60f5964a5)
(cherry picked from commit 873db3972a)
(cherry picked from commit 2672ea30c2)
2025-12-04 12:26:36 +04:00
Nikita Iarychenko
17515b3092 OPENIDE #83 Fix DataSharing policy (the first thing that meets the user)
(cherry picked from commit 172f6f84ec15413460cd40f65df064c6d9526ec5)
(cherry picked from commit e99734f547)

(cherry picked from commit 9c99ee035e)
2025-12-04 12:26:35 +04:00
Dmitry Lyubin
d28a4f2d03 OPENIDE fixed missing values in jdk test
(cherry picked from commit 03b26f828dd07f9e25dce5ce66cb64fafc8c0601)
(cherry picked from commit 7f5f1f523b)
(cherry picked from commit 163fe4be09)
2025-12-04 12:24:15 +04:00
Nikita Iarychenko
343d00f10b OPENIDE added os information (in query params) to send statistics url
(cherry picked from commit 121380ec96ea84871f33ad0a3ec4f79071d6a51e)

(cherry picked from commit 289edef8e8)
(cherry picked from commit 3bf6ef08e6)
2025-12-04 12:24:14 +04:00
Nikita Iarychenko
6ca0ab9d47 243 feature/29/hightlight axiom jdk simple
(cherry picked from commit 163535d225638bd26e63dbd4b14723e9ef3734d4)
(cherry picked from commit e4517868e5)
(cherry picked from commit e27fddc012)
2025-12-04 12:24:14 +04:00
Nikita Iarychenko
03e5fa643e OPENIDE fix download RegionUrlMapper
(cherry picked from commit 44b0629239)
2025-12-04 12:24:13 +04:00
Nikita Iarychenko
a5bccfd4ed OPENIDE set true for isJetBrainsProduct() method
(cherry picked from commit 3e7320ab1c6a963d00d8dd48cfc20dfd485a50e2)
(cherry picked from commit 28952d021b)
(cherry picked from commit 63cf6b4276)
2025-12-04 12:24:13 +04:00
Nikita Iarychenko
5f13c603d7 OPENIDE #82 Hide OpenIDE from Jetbrains Toolbox app
(cherry picked from commit e6a734d3544962e3e2a7b9204371bc4f21263f5c)

(cherry picked from commit 50931bb69a)

(cherry picked from commit 102197510c)
2025-12-04 12:24:12 +04:00
axiom
bf42ae1d61 16 branding defects fixed.
(cherry picked from commit 4ede66edf1dba37f984904252add615415421e2b)

(cherry picked from commit 89b579e3eb)

(cherry picked from commit 18f177c16a)
2025-12-04 12:21:54 +04:00
Nikita Iarychenko
d70387be2d OPENIDE #81 Integration of Russian locale into OpenIDE
(cherry picked from commit a8dedc5a65ffb7d62567e2ca64f7657ab6852437)
(cherry picked from commit 271e97f004)
(cherry picked from commit 976f75091e)
2025-12-04 12:20:21 +04:00
Nikita Iarychenko
e1a009930a OPENIDE #6 Custom branding (set correct icons)
(cherry picked from commit 31f50cbb22b14623ba6066dc224f1fb1ceefdf03)
(cherry picked from commit 2b14a08121)
(cherry picked from commit 8d72e312a8)
2025-12-04 12:20:20 +04:00
Nikita Iarychenko
0cbdc0968f OPENIDE #37 Change links to the marketplace in White List
(cherry picked from commit f73957354823f6d503917d50c158ae292fb4ab6f)

(cherry picked from commit c18d0fd1f2)
(cherry picked from commit 46b2a3379c)
2025-12-04 12:20:20 +04:00
Nikita Iarychenko
07c4e7a2e1 OPENIDE #31 Mechanism for offering Axiom JDK as a default JDK
(cherry picked from commit 690c3bfac02fef108b391d9c5f1cd9197a68a7ff)
(cherry picked from commit 7f5f50ebdf)
(cherry picked from commit b4b5c355cd)
2025-12-04 12:20:19 +04:00
Nikita Iarychenko
59b4d1bc82 OPENIDE #6 Custom branding
(cherry picked from commit bd01f3fa4321d5af6d2b7f388389141ce4f19a59)

(cherry picked from commit 43ebaf46a7)

(cherry picked from commit 8d56a45517)
2025-12-04 12:20:18 +04:00
Nikita Iarychenko
2a8b659f8d OPENIDE #60 Fork android repository
(cherry picked from commit 363ae6f566bea0b993b1a50305b870f33ccf6077)
(cherry picked from commit df0f0fb270)
(cherry picked from commit 162f3b6ea4)
2025-12-04 12:19:09 +04:00
Nikita Iarychenko
9428cb6790 OPENIDE #49 Implement sending default errors from OpenIDE
(cherry picked from commit 31c0cf21f935f6379cf458e5fab0f211cb6c5aa7)

(cherry picked from commit 2e3d348b7c)

(cherry picked from commit 690310ef3c)
2025-12-04 12:19:08 +04:00
Nikita Iarychenko
65566eaa91 OPENIDE #8 Build OpenIDE with bundled amplicode
(cherry picked from commit 61cec1379b6dc44dbb3cd910d39dbcaf335ae7d4)
(cherry picked from commit 2795822ae6)

(cherry picked from commit 1c5a2e4844)
2025-12-04 12:18:39 +04:00
Nikita Iarychenko
5e200bbc4b OPENIDE #39 Analysis and replacement of external links for OpenIDE
(cherry picked from commit b0138a5045360e83e95748ba8deec3b84f137bc0)
(cherry picked from commit afdb9e5d1f)
(cherry picked from commit 0cca83cacc)
2025-12-04 12:17:15 +04:00
Nikita Iarychenko
672701e9a0 OPENIDE #18 Removing Ultimate recommendations
(cherry picked from commit 51b3d30ceafcc14c225dfef7710f6e6945f5c198)

(cherry picked from commit 51c6120cfb)

(cherry picked from commit 537434b1b5)
2025-12-04 12:17:14 +04:00
Nikita Iarychenko
cc90d4b476 OPENIDE #15 Correct collaboration of two or more IDEs based on IntelliJ IDEA
(cherry picked from commit 1f7cb2ed03217b272786e1aaebc0bfc802c31c76)
(cherry picked from commit c313f0721a)

(cherry picked from commit 31853d399e)
2025-12-04 12:16:27 +04:00
Nikita Iarychenko
3c336d8050 OPENIDE #24 Restrict IDE access to untrusted sources
(cherry picked from commit 5bc56a6a642bb0baba1a0434c50f6b45cae64cb9)

(cherry picked from commit fdfad7b125)

(cherry picked from commit b869d83490)
2025-12-04 12:13:48 +04:00
runtime-promotion-bot-noreply
1999dcb453 Updating versions of project dependencies: runtimeBuild->21.0.9b1163.86
GitOrigin-RevId: 839f3c961912238883b6ab11a84632054c804e2d
2025-12-04 01:02:36 +00:00
Mikhail Golubev
0bdf5b4c7d fixup! PY-86002 Disable "python.typing.strict.unions" and revert the tests updated for PY-24834 in 253
Revert the revert of test changes that are not directly related to strict unions.


(cherry picked from commit 8a76bd91e040ad97e8ed680161f28370c84920f8)

IJ-MR-184619

GitOrigin-RevId: 4c293de3ecc3c8cb16869532fccc639e8c5a17ae
2025-12-03 20:58:50 +00:00
Mikhail Golubev
3c1d2da94f fixup! PY-86002 Disable "python.typing.strict.unions" and revert the tests updated for PY-24834 in 253
(cherry picked from commit 484b24ce81fe1364bc826f0a7aac9ea002bd148e)

IJ-MR-184619

GitOrigin-RevId: ee3d8595146bd960def96bd6130d8de765f86a78
2025-12-03 20:58:50 +00:00
Mikhail Golubev
de837fb378 PY-86002 Fix more new tests that were expected to generate type hints with weak unions
Because UnsafeUnion is not denotable, we used to generate Any in such cases.


(cherry picked from commit 2c43848c86ccbab416bd321aee2f999f61eda756)

IJ-MR-184619

GitOrigin-RevId: 1f086ddc0e83b26e371cc3a3b64407e1508d57e2
2025-12-03 20:58:50 +00:00
Mikhail Golubev
060b900cf9 PY-86002 Revert also PY-25989 PY-84544 to fix new test failures after the revert to weak unions
Namely, `generics_basic.py` in the conformance test suite and
Py3TypeCheckerInspectionTest.testTypeVarWidening.

Revert 07803c6243370d55df0d870e2e32b38170c1fb49


(cherry picked from commit 9c334ef32597be1d1e8fbc3251ac267be46555c8)

IJ-MR-184619

GitOrigin-RevId: 4b2440c973d9c7a7a42590665bd473c4e7a4c9cf
2025-12-03 20:58:50 +00:00
Mikhail Golubev
7c1fa29f39 PY-86002 Adjust PyUnnecessaryCastInspectionTest.test okay expected result
`UnsafeUnion[int | str]` is considered a subtype of `str`, so the cast is redundant.


(cherry picked from commit 550a9d55715564492169175c5e20cfbf1ade4b20)

IJ-MR-184619

GitOrigin-RevId: 854131d04308bd97b12ef06cc10a4aa89238c9ef
2025-12-03 20:58:50 +00:00
Mikhail Golubev
3a75cb758c PY-86002 Update some tests introduced after PY-24834 to expect legacy unions
(cherry picked from commit 04d02eb3f87e8c38f50e89510c79c2a1c99e3936)

IJ-MR-184619

GitOrigin-RevId: 272214615275714ca0defcb24f6cf3f66d74382d
2025-12-03 20:58:50 +00:00
Mikhail Golubev
fd524cbe67 PY-86002 Disable "python.typing.strict.unions" and revert the tests updated for PY-24834 in 253
(cherry picked from commit 3df7847e2f94e8368e15e331f16a2254154e63fa)

IJ-MR-184619

GitOrigin-RevId: 213aedec5242143c1456450c214deb6f6e0fd60e
2025-12-03 20:58:50 +00:00
Max Medvedev
cd1307bcc5 IJPL-214609 disable reporting errors for contexts providing several contexts for a file
related to IJPL-220967


(cherry picked from commit c581d574ecec915dc94b4120fbf0471863d59d92)

IJ-CR-184504

GitOrigin-RevId: 57ae7f823abd143dfabdc032de5a0ac0a8149e6c
2025-12-03 20:32:36 +00:00
Yuriy Artamonov
7fef480f21 [plugins] IJPL-221014 Cloud plugins are not suggested anymore
(cherry picked from commit ca5217748f4c6cee5c3576ee29bf0b3cf5c00aae)

IJ-CR-184444

GitOrigin-RevId: c8c48d7dd673141c148288c96ed36cb8e3d00f2d
2025-12-03 20:31:19 +00:00
Rustam Vishniakov
4adb08116d [devcontainers] IJPL-176636: Fix tests: don't attempt to call asEelPath() for non-default NIO FS
Some tests, for example, use com.github.marschall.memoryfilesystem.MemoryFileSystem, using a path from it causes an exception from asEelPath().


(cherry picked from commit 139a4caa87918ebcbe5c8e901aabf576c0032909)

IJ-CR-184127

GitOrigin-RevId: b8ddcbdb2c6de561dbfc0989c79a76721af0b1dc
2025-12-03 19:04:23 +00:00
Rustam Vishniakov
d8d6ef73c7 [devcontainers] IJPL-176636 Make workspace.xml machine-specific [IJ-CR-182127]
Squashed commits from devenv/ijpl-176636


(cherry picked from commit bdee2355abe858e4e4d78f17240644f3705fbd8c)

IJ-CR-184127

GitOrigin-RevId: 3c10649b5bfcc10dae7d54db09994be21b8a86d8
2025-12-03 19:04:22 +00:00
Dmitry Krasilschikov
53fda21bb6 [aia] LLM-21578 MCP client: fix EmbeddedMcpServerInitializerTest
(cherry picked from commit 36ec0e6e05338b9baaa7bafeddee222f79716a77)

GitOrigin-RevId: b2a610f29a30e8c63aefe653e880f90e736902ab
2025-12-03 18:56:27 +00:00
Kirill.Karnaukhov
02a441fd28 LLM-20991 [inline-completion] fix initialization of iterator when accepting a completion line by line
(cherry picked from commit 27f2a674ebb58d72538fa2961a6780a50f29b1e6)

IJ-CR-184600

GitOrigin-RevId: 7b3285f1319fa75c52caa23db8d07d0df77e4d37
2025-12-03 18:22:26 +00:00
Yuriy Artamonov
e23f80f444 [fus] IJPL-171718 Statistics Events tool window does not work in Android Studio with FUS recorder
(cherry picked from commit e1c68848cb92c19e4c6bb0f9e29eb489141c15a6)

IJ-CR-183079

GitOrigin-RevId: 75d83b5f9a0aef8718b27cc9d5d39e51055c7b1e
2025-12-03 17:49:28 +00:00
Alexandr Kugushev
0d9bd528bb [ijnext] LLM-21090 Recap: add links colors to styles
(cherry picked from commit 986b082ded09a857d7e460dca22fda34ab8090c1)

NET-MR-17662

GitOrigin-RevId: eceeb5d4ba52213bb937312cb2184634a82d12d3
2025-12-03 17:42:51 +00:00
Yuriy Artamonov
5bec3ab177 [devkit] IJPL-204967 False-positive errors in injected fragments with DOM model
(cherry picked from commit 21eaad352df56c7d1b6ada045f4c6f052351f4ed)

IJ-CR-184592

GitOrigin-RevId: 6c03092db3b50968beb02e56c10f57ae076579dd
2025-12-03 14:40:57 +00:00
Sergey Simonchik
4fe360ec7e [terminal console] WEB-75542 RIDER-131843 move system output (command line) to the scrollback buffer before processing output from the ConPTY process
(cherry picked from commit 7b2662a0a2ea80d737f848fe5096641e7007c21c)

IJ-CR-182732

GitOrigin-RevId: b69fc0acb1cf772a7c2d704c5c7e72130002cf7b
2025-12-03 14:05:20 +00:00
Ilya.Kazakevich
d97efa17e1 test [eel]: Fix EelLocalExecApiTest TTY esc problems.
Cut HELLO if exists in stdout right before checking it to prevent race.


(cherry picked from commit fbf9b0d3e58180d47f6cd88df52893d20685b12a)

IJ-CR-184537

GitOrigin-RevId: 080ab42c4856edc854e92aa3956d2661ea1da00d
2025-12-03 13:35:16 +00:00
Ilya.Kazakevich
4e68a5320b test [eel]: Debug EelLocalExecApiTest TTY esc problems.
Apparently, we have one more problem: we cut too many bytes from tty output. Let's debug it.


(cherry picked from commit 25f2c0d34396558ba9acba24166c5f1e3045c771)

IJ-CR-184537

GitOrigin-RevId: d2aaa62dd549dc52f3074b369da6193a213a788d
2025-12-03 13:35:16 +00:00
Dmitry.Yudin
aee9e3232e AT-3613 [remote-driver]: Improve types in LicenseDialogUi.kt
(cherry picked from commit 9c1ef194d4323bc47ddc4aaa5570c9aa5e5a82a2)

IJ-CR-184160

GitOrigin-RevId: 9514f2a45a461bd30e9e52d2f70c2053eaeef18d
2025-12-03 13:13:34 +00:00
Tagir Valeev
bae91397ac IDEA-382748 [java-annotations] External annotations for javax.lang.model APIs
Fixes false positive: 'Optional.ofNullable()' with non-null argument should be replaced with 'Optional.of()' when using TypeElement#getAnnotation


(cherry picked from commit 1b3e7f8e4a0d8ef0a611fb644c6b06b137fa9dca)

IJ-CR-184569

GitOrigin-RevId: d132bebf09d2ee872267a20c78b84537dc17dc04
2025-12-03 13:07:46 +00:00
Ivan Shershnev
79c2748c41 [DBE] DBE-23942 Fix undo/redo context for grid cell editor
(cherry picked from commit 3906ef8306ce16cbec6de7479cbc4dd51b52d348)
(approved in IJ-CR-184414)

GitOrigin-RevId: 8d01a176667d3bd8494ffd81703343cbc940415f
2025-12-03 11:43:49 +00:00