Commit Graph

471408 Commits

Author SHA1 Message Date
Dmitry Lyubin
840490adf8 OPENIDE tips library replaced
(cherry picked from commit 40be4eaeb45b0495603b131bbaad0e87b8657c9b)
(cherry picked from commit ec22dba8ff)
2025-06-19 11:53:51 +04:00
Nikita Iarychenko
f3f92183ff OPENIDE #88 Some errors when download schema json
(cherry picked from commit 210fcd13882ef4b5c7921b9e0dd55dce54c5ddca)
(cherry picked from commit 6d2a5cf473)
2025-06-19 11:53:51 +04:00
Nikita Iarychenko
aaac912747 OPENIDE #86 Сhange icons mentioning jetbrains
(cherry picked from commit 69a51cf36ba93ec18d450665f10f81c60f5964a5)
(cherry picked from commit c7022e8cde)
2025-06-19 11:53:50 +04:00
Nikita Iarychenko
c8aaea684b OPENIDE #83 Fix DataSharing policy (the first thing that meets the user)
(cherry picked from commit 172f6f84ec15413460cd40f65df064c6d9526ec5)
(cherry picked from commit c7c1d139f0)
2025-06-19 11:53:49 +04:00
Dmitry Lyubin
6304241591 OPENIDE fixed missing values in jdk test
(cherry picked from commit 03b26f828dd07f9e25dce5ce66cb64fafc8c0601)
(cherry picked from commit 4c8c2814d5)
2025-06-19 11:53:49 +04:00
Nikita Iarychenko
fcc0874abc OPENIDE added os information (in query params) to send statistics url
(cherry picked from commit 121380ec96ea84871f33ad0a3ec4f79071d6a51e)
(cherry picked from commit cdaf21c172)
2025-06-19 11:53:48 +04:00
Nikita Iarychenko
b3c72c8308 243 feature/29/hightlight axiom jdk simple
(cherry picked from commit 163535d225638bd26e63dbd4b14723e9ef3734d4)
(cherry picked from commit d3085d5979)
2025-06-19 11:53:48 +04:00
Nikita Iarychenko
31118487f5 OPENIDE fix download RegionUrlMapper
(cherry picked from commit a7537b00ff39ba340375f0f02bddeea76cd48a2f)
(cherry picked from commit 44064e4904)
2025-06-19 11:53:47 +04:00
Nikita Iarychenko
aa99e6f36d OPENIDE set true for isJetBrainsProduct() method
(cherry picked from commit 3e7320ab1c6a963d00d8dd48cfc20dfd485a50e2)
(cherry picked from commit 8701eb1773)
2025-06-19 11:53:47 +04:00
Nikita Iarychenko
dbb03bc5d7 OPENIDE #24 Restrict IDE access to untrusted sources
(cherry picked from commit 908596f961dfe9c10a92b53b9602b89e378be502)
(cherry picked from commit 0632766bfc)
2025-06-19 11:53:46 +04:00
Nikita Iarychenko
a3017d35ae OPENIDE #82 Hide OpenIDE from Jetbrains Toolbox app
(cherry picked from commit e6a734d3544962e3e2a7b9204371bc4f21263f5c)

(cherry picked from commit 0db2a57d9b)
2025-06-19 11:53:44 +04:00
axiom
4fbe402dd4 16 branding defects fixed.
(cherry picked from commit 4ede66edf1dba37f984904252add615415421e2b)
(cherry picked from commit 7d8fabf648)
2025-06-19 11:53:01 +04:00
Nikita Iarychenko
101cd79b00 OPENIDE #81 Integration of Russian locale into OpenIDE
(cherry picked from commit a8dedc5a65ffb7d62567e2ca64f7657ab6852437)
(cherry picked from commit 2c3eac4adc)
2025-06-19 11:53:00 +04:00
Nikita Iarychenko
16c087eb1b OPENIDE #6 Custom branding (set correct icons)
(cherry picked from commit 31f50cbb22b14623ba6066dc224f1fb1ceefdf03)
(cherry picked from commit 86ba8c1307)
2025-06-19 11:53:00 +04:00
Nikita Iarychenko
34a315b619 OPENIDE #24 Restrict IDE access to untrusted sources
(cherry picked from commit 217047cbedf4a3c56b4e3c07968ddccadbc775ef)
(cherry picked from commit 0e4457c816)
2025-06-19 11:52:59 +04:00
Nikita Iarychenko
36aadab504 OPENIDE #31 Mechanism for offering Axiom JDK as a default JDK
(cherry picked from commit 63822792b0e8281a294cfa9f1756f526fd9d54fb)
(cherry picked from commit bbbad96fcc)
2025-06-19 11:52:59 +04:00
Nikita Iarychenko
be7a572e83 OPENIDE #37 Change links to the marketplace in White List
(cherry picked from commit f73957354823f6d503917d50c158ae292fb4ab6f)
(cherry picked from commit b916a8ae50)
2025-06-19 11:52:58 +04:00
Nikita Iarychenko
f450438160 OPENIDE #31 Mechanism for offering Axiom JDK as a default JDK
(cherry picked from commit 690c3bfac02fef108b391d9c5f1cd9197a68a7ff)
(cherry picked from commit 47fafc56ff)
2025-06-19 11:52:58 +04:00
Nikita Iarychenko
260e6f5d41 OPENIDE #6 Custom branding
(cherry picked from commit bd01f3fa4321d5af6d2b7f388389141ce4f19a59)
(cherry picked from commit cb437094b5)
2025-06-19 11:52:57 +04:00
Nikita Iarychenko
d807e21b5b OPENIDE #60 Fork android repository
(cherry picked from commit 363ae6f566bea0b993b1a50305b870f33ccf6077)
(cherry picked from commit 0d5a1db4d9)
2025-06-19 11:52:56 +04:00
Nikita Iarychenko
e23d629ffd OPENIDE #49 Implement sending default errors from OpenIDE
(cherry picked from commit 31c0cf21f935f6379cf458e5fab0f211cb6c5aa7)
(cherry picked from commit 69d1c2a015)
2025-06-19 11:52:56 +04:00
Nikita Iarychenko
3c1cb56461 OPENIDE #8 Build OpenIDE with bundled amplicode
(cherry picked from commit 61cec1379b6dc44dbb3cd910d39dbcaf335ae7d4)
(cherry picked from commit ba3a7a149a)
2025-06-19 11:52:55 +04:00
Nikita Iarychenko
b288760eb8 OPENIDE #39 Analysis and replacement of external links for OpenIDE
(cherry picked from commit b0138a5045360e83e95748ba8deec3b84f137bc0)
(cherry picked from commit 423f41e242)
2025-06-19 11:52:55 +04:00
Nikita Iarychenko
4f4abac46a OPENIDE #18 Removing Ultimate recommendations
(cherry picked from commit 51b3d30ceafcc14c225dfef7710f6e6945f5c198)
(cherry picked from commit fe4bec5204)
2025-06-19 11:52:54 +04:00
Nikita Iarychenko
dcc321ab38 OPENIDE #15 Correct collaboration of two or more IDEs based on IntelliJ IDEA
(cherry picked from commit 1f7cb2ed03217b272786e1aaebc0bfc802c31c76)
(cherry picked from commit 6f338c906c)
2025-06-19 11:52:53 +04:00
Nikita Iarychenko
67d694ddb9 OPENIDE #24 Restrict IDE access to untrusted sources
(cherry picked from commit 5bc56a6a642bb0baba1a0434c50f6b45cae64cb9)
(cherry picked from commit e498ce7995)
2025-06-19 11:52:53 +04:00
Anna Ivanova
029cc93475 Idea IC 251 Remove RC suffix
(cherry picked from commit 65de97a8808f9ae81861efa37753bd44b45d8519)

IJ-MR-164606

GitOrigin-RevId: 373c0e186189c776930210da3cf1044c5cb371c1
2025-06-02 13:51:24 +00:00
Daniil.Bubnov
c13ddce1f4 LLM-17348 Mismatching ids between FUS and ML recorders
Add fus as an alternative recorder id to fix mismatching ids.


(cherry picked from commit 6de3a83d86b2426251061a8a916c458075be3ec7)

IJ-CR-164318

GitOrigin-RevId: 63b3f94ac4bc777c635ac64dc241e192f6a235cd
2025-06-02 11:57:44 +00:00
Alexandru Resiga
fa4ec7f219 KMT-497 [compose resources] add compose resources actions fus
(cherry picked from commit 74c5a0d7070a1fc12a06462c3def8362792551ad)

GitOrigin-RevId: ef098ffb3ebae42d97c4453b0699c96385c8647d
2025-05-30 21:15:01 +00:00
Alexandru Resiga
deb712337f [compose plugin] update pluginIcon.svg
(cherry picked from commit 09bf473857b2e72e941a7e3728572f5c6ed8995d)

GitOrigin-RevId: 301e8667cc12ff52ff8c2d26ba8301f3ab9b7ed7
2025-05-30 21:15:01 +00:00
Alexandru Resiga
5da8965cbe KMT-1078 [compose resources] extend search scope for custom compose resources directories
- propagate isCustom property from Gradle build settings
- when searching for the matching Kotlin property of a resource, extend the search scope for custom
composeResources dirs which can be located e.g., outside the source set they are provided for

(cherry picked from commit 17f18c64e19ed4f15b77e0432798eed356c94ef6)

GitOrigin-RevId: a0c1f461bfffef1d9d0d9d4b7697487f700dd557
2025-05-30 21:15:01 +00:00
Alexandru Resiga
6fdb355e3b KMT-1078 [compose resources, find usages] search for sanitized name
(cherry picked from commit 9e785ea2fee206df48a081aa83ab4be805d319b3)

GitOrigin-RevId: ad37ef76d0709161b0dd47c4f2a035eebe149656
2025-05-30 21:15:01 +00:00
Andrey Vokin
94eb4e9410 PY-81030, PY-81269, PY-80690 Do not store millions of PyNoneLiteralExpression instances in the cache
IJ-CR-164285

GitOrigin-RevId: 1146958958e806d06c26ebeeb41771b6622d2413
2025-05-30 15:26:18 +00:00
Morgan Bartholomew
fa8c4f5725 [python] PY-81542 remove paho-mqtt stubs
(cherry picked from commit b953c98cd37a5f2945a0fb60209e03e9755dc06a)

IJ-MR-164437

GitOrigin-RevId: 74796bf1686430f70628c1a3077952319d82f56a
2025-05-30 15:24:04 +00:00
Ilya.Kazakevich
0ba5de73d1 IJOB-596: Do not purge .idea directory.
`training.project.ProjectUtils.protectedDirNames` is a set of dirs that should never be purged.

Due to mistype, it was `idea`, not `.idea`. As result, it was purged, `modules.xml` was dropped with an expected result.


(cherry picked from commit 2ee26f3b3e3ff7c65fb9fa9fd59760f9592bf8d4)

IJ-CR-164319

GitOrigin-RevId: 34f618e8941b94bf96ac9ca8aeff13bf0208c022
2025-05-30 14:19:20 +00:00
Liudmila Kornilova
47c9a1ffdc IJPL-180492 Search tries to find the wrong thing when search field is not focused
Particularly caused by [this commit](5047d0dc16) where I fixed a data race that was caused by `EditorSearchSession.updateResults` called from two different places asynchronously.

But the problem was that the observer that is added inside of `EditorSearchSession` constructor is not invoked when search filed is created and initialized with selected text. So `EditorSearchSession.updateResults` is no longer invoked in this case and therefore `findManager.setFindNextModel(copy);` is not invoked either.


(cherry picked from commit f65df6f4d19495e39e4ab87cb825e94522754118)

IJ-CR-164027

GitOrigin-RevId: 4abe71b0f6a0958ebd8821ec39bbc635f9c52025
2025-05-30 12:32:59 +00:00
Andrey Vokin
daed3b713c PY-80502 PyCharm became unresponsive with a 100% CPU load when optimize imports
(cherry picked from commit c8305e57d98f5ec11a57eda72551da6a00b2d810)

IJ-CR-164284

GitOrigin-RevId: be5dbcb292cc0eb5bd3c95d506864b165d4ae765
2025-05-29 14:21:55 +00:00
Dmitry Avdeev
bf12f7bb34 IDEA-372324 Unable to open debugger port (*:63992): java.net.ConnectException "Connection refused: connect"
add support for RemoteConnectionCreator but not JavaCommandLine

Reviewed-by:  IJ-CR-162655
(cherry picked from commit a05f60aec330697f6ca370ef9370ea96d4dfc16b)

GitOrigin-RevId: 6c72595da150a4c89bc083d4191c4e9ff344fb65
2025-05-28 14:27:03 +00:00
Dmitry Avdeev
162864e22c IDEA-372324 Unable to open debugger port (*:63992): java.net.ConnectException "Connection refused: connect"
implementing RemoteConnectionCreator to patch RemoteConnection with "*" host

Reviewed-by:  IJ-CR-162655
(cherry picked from commit a05f60aec330697f6ca370ef9370ea96d4dfc16b)
(cherry picked from commit 252ea9b2cf48acb618b6c479926f712dcb6c1246)

GitOrigin-RevId: fe808b998f121713098af69f08d28405da7603da
2025-05-28 14:27:03 +00:00
Dmitry Avdeev
19a4834814 IDEA-372324 Unable to open debugger port (*:63992): java.net.ConnectException "Connection refused: connect"
the dedicated debugger runner leads to problems with configuration, so connection patching is moved to PatchedRunnableState

Reviewed-by:  IJ-CR-162655
(cherry picked from commit 588d4601ef5f6c3c4f652ae7c8cdd213f4700fe5)
(cherry picked from commit a0ee710f5428f2c81b4d71034e3da3e760f3bfd8)

GitOrigin-RevId: 9bd721ba60655fd978f155a3d92ec7066f80856b
2025-05-28 14:27:03 +00:00
Petr Surkov
4ee2977b9c Revert "[ai-completion] LLM-16065: store MLCompletionSession per editor inside InlineCompletionRequest"
This reverts commit a4409cdf8c815b2531af73fb0d9a27f20e3ad0af.

GitOrigin-RevId: 77f3da135457ed721b835240a90aa7329bc247ef
2025-05-27 18:27:10 +00:00
Petr Surkov
e2271ae4bb Revert "[ai-completion] LLM-14916 Disable completion for 3party provider if editor type is not main"
This reverts commit 10ada20b974002975fdb58cc116305dcc770ee97.

GitOrigin-RevId: 28aa79ccb24326a5ad5202049252087a8c50f782
2025-05-27 18:27:10 +00:00
Petr Surkov
92df9279c1 Revert "[ai-completion] LLM-15789 LLM-15801 Trigger on insert without model execution; 0 debounce for this and for enter trigger"
This reverts commit 1c88a2fa02923a2250df11e4b8b08892b44f6969.

GitOrigin-RevId: cc538c26954e52d44e25ab1aaeb6a1ea8abf4ac7
2025-05-27 18:27:10 +00:00
Petr Surkov
3ee147c0b3 Revert "[ai-completion] LLM-16291: minor cleanup after merging completion in commit messages"
This reverts commit f76f866076e7f0dd99f24e260618b175c7ce310c.

GitOrigin-RevId: f005514084603fbaaa266b3f0dc5f1a960f5dac9
2025-05-27 18:27:10 +00:00
Petr Surkov
e485f4907f Revert "[inline-completion] IJPL-186694: hide inline completion when editor loses focus"
This reverts commit 93521930bfad577185801dda79651c849ff912b5.

GitOrigin-RevId: 421a2981adbfcf30ae6a0bac995d72a436308d0a
2025-05-27 18:27:09 +00:00
Alexander.Glukhov
7505964a51 [maven][eel][IDEA-372665][IJ-CR-163856] eel: do not fail Maven sync if a non-bundled Maven distro could not be resolved
(cherry picked from commit 1d0a5d22a0310aaeb7a2b36fb8db3306c3ecd242)

IJ-CR-164148

GitOrigin-RevId: 6691011b88880a53e8fa3796a4ca71e87d5951b0
2025-05-27 16:38:32 +00:00
Sofia Kondirova
8edaff36c2 IC 2025.1.2 added RC suffix
GitOrigin-RevId: d6148bc8b65622f982626e273787ad8b03f89ca9
2025-05-27 14:56:27 +00:00
Sergey Simonchik
1803388c14 [terminal] cleanup TerminalInputMethodSupportTest
(cherry picked from commit f083db90046db0bb84a5b265e2cc22d8bc7ef4fe)

IJ-CR-163730

GitOrigin-RevId: fcbdda3a94e3b91598f8a1ed88a952b62de037a4
2025-05-27 13:53:24 +00:00
Sergey Simonchik
58810afce4 [terminal] IJPL-175766 reposition composed text inlay on cursor movement
(cherry picked from commit 71fbd2b8c008928fe119605968d46499d1b1e434)

IJ-MR-163479


(cherry picked from commit c934531d0246b7ab306d6db46ce2213e070ac600)

IJ-CR-163730

GitOrigin-RevId: 64e70915ebc3b7a83201ed30d8836159ccddf812
2025-05-27 13:53:24 +00:00
Sergey Simonchik
ae7da7ba3d [terminal] IJPL-175766 migrate TerminalOutputEditorInputMethodSupport to CoroutineScope
(cherry picked from commit 69c290b0ad193829ce518b887b971591c7400c33)

IJ-MR-163479


(cherry picked from commit 92906e849110cba414ff3e59cd5592addfe99f18)

IJ-CR-163730

GitOrigin-RevId: 1ebb24c7e504e28597677215f6471606f33e2914
2025-05-27 13:53:24 +00:00