Commit Graph

400 Commits

Author SHA1 Message Date
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
Nikolay Chashnikov
269f036ea1 [platform] API cleanup: mark deprecated unused API for removal (IJPL-156972)
Deprecated APIs which still have internal usage are marked as internal to ensure that new external usages won't appear.

GitOrigin-RevId: eedfd26c8fb330df53d94a8768821f7878974100
2024-10-10 23:55:42 +00:00
Daniil Ovchinnikov
823e985f18 API dumps: re-generate dumps
GitOrigin-RevId: b5cec844cbfe3313723404f7a85b590c25350b41
2024-10-04 21:20:21 +00:00
Nikolay Chashnikov
0e4dd0cedc [java] API cleanup: remove unused deprecated API (IJPL-156972)
GitOrigin-RevId: c8cfa9d13c20cd712f9ab3ab1b8e5fcfd9a2ecaf
2024-10-04 17:44:13 +00:00
Vladimir Krivosheev
a9e7930abe bazel - build lang-impl
GitOrigin-RevId: c4c4dce20bd6e4046644f95f6e7b3f437c51668d
2024-09-27 13:47:17 +00:00
Vladimir Krivosheev
a1210118c0 bazel - fix JPMS, exports and internal
GitOrigin-RevId: 3dc80a9ee01e1900c0cebc24b2d08f04f93ddeff
2024-09-25 19:05:37 +00:00
Vladimir Krivosheev
4eb9b78b78 use bazel to build platform-impl
GitOrigin-RevId: b5bbc75323a08c7674777e512dcfd988ceb4461f
2024-09-22 17:01:28 +00:00
Vladimir Krivosheev
834bd75254 run jps-to-bazel by Bazel, compile platform using Bazel
GitOrigin-RevId: 3774d5adc404b02036f70b7cc35c9e60fdb5d84c
2024-09-21 00:54:17 +00:00
Roman Shevchenko
2587292720 [project] follow-up to FileChooserDescriptor usages cleanup (IJ-CR-144236)
GitOrigin-RevId: 8ab0181554033d1d68fc681d2f66b32f0765261a
2024-09-09 12:11:51 +00:00
Roman Shevchenko
a5666abead [project] pruning FileChooserDescriptor overrides (IJPL-150176 prerequisite)
`BrowseFolderRunnable` and `*WithBrowseButton` family: getting rid of separate "title" and "description" parameters in favor of the chooser descriptor object, to avoid cloning the latter down the road.

GitOrigin-RevId: 33ec5968a1db953c60848974135055c288accf85
2024-09-06 11:41:43 +00:00
Andrey Lisin
ba5b9b62e3 PY-73432 Add getTargetEnvironmentValue method to unreviewed API dump to fix broken test
GitOrigin-RevId: acf772fe7b4b2d6a26bcac090a1c41699fc10bf0
2024-08-23 12:18:41 +00:00
Andrey Lisin
84a016fd62 PY-73432 Run Python debugger in server mode by default
GitOrigin-RevId: 3cdce22120868761d823402bd6bcf660224591b8
2024-08-23 12:18:41 +00:00
Andrey Lisin
9c34f76b08 [targets] Clarify error message to inform users they should use the same number for both local and target ports
GitOrigin-RevId: ddcc456bea2aafc7d4379eadbb3bbcffe1d25a3d
2024-08-21 14:49:47 +00:00
Konstantin Aleev
da534f4d02 [services] IJPL-159959 merge add configuration and add type actions
GitOrigin-RevId: 6b4d33b73791526271a8e0a10b60bbf2e791eaa4
2024-08-13 14:08:43 +00:00
Konstantin Aleev
d738ae141d [services] IJPL-17160 add configure Services for new projects dialog
GitOrigin-RevId: 9ad2d833814ccc1c62bead2cfd3af161068c3e0b
2024-08-07 11:58:24 +00:00
Ilya.Kazakevich
9d7bc20e6b PyCharm: change WARN to INFO for spammy messages to decrease noise level
GitOrigin-RevId: 6d4ccc81b3ff8b17d75c6ab3d580afaa616d7c48
2024-07-24 05:38:47 +00:00
Alexander Bubenchikov
fb5ffebd82 added more logging to remote process support
GitOrigin-RevId: 6a63667e8a38d65897e06f7e378963b58ea2dcca
2024-07-22 11:14:51 +00:00
Yuriy Artamonov
77eab13d1c [i18n] IJPL-158521 Apply ellipsis fix in platform messages
GitOrigin-RevId: c101f1ad0c1ec7e6b21f98f980557257901ab3d0
2024-07-19 18:47:16 +00:00
Alexander Bubenchikov
f97efb5603 added more logging to remote process support
GitOrigin-RevId: 187a6bc1d362b02d8575e2d5984804e63c3731f9
2024-07-18 17:42:53 +00:00
Gregory.Shrago
30fe2c837e drop RunnerContentUi.ToggleSeparateWatches
Besides cleanup, fixes
IJPL-158013 `BackendToggleAction.isSelected` must not be called

GitOrigin-RevId: 012be42757842f7589e7cc5ac1f9c67ef99ad0db
2024-07-10 00:56:17 +00:00
Gregory.Shrago
d587049edb IJPL-157834 No way to start two run configurations at once
GitOrigin-RevId: 93a70bd8fc53164a9e4863559d5f901c50f0085b
2024-07-05 22:40:35 +00:00
Gregory.Shrago
72395b96fa migrate getData to uiDataSnapshot: platform
GitOrigin-RevId: f1de4233f6b054c18a572e58bdb5a8bf2a0acabe
2024-06-26 02:39:38 +00:00
Vladislav Rassokhin
539b90d6eb [platform] do not connect to MessageBus in Filter.ResultItem static initializer
GitOrigin-RevId: 18dfbecab035bea232f72b6efc0f01040f9707b4
2024-06-19 14:22:59 +00:00
Yuriy Artamonov
12637082c1 [platform] IJPL-156295 ExecutionUtil <clinit> requests services
GitOrigin-RevId: 155fd7c740aabbece57eb0ba7fdea3b0195ec383
2024-06-07 18:03:48 +00:00
Sergey Simonchik
9b5b7f47f4 [platform] replace LocalPtyOptions.DEFAULT with LocalPtyOptions.defaults() to set proper default for useWinConPty
Fixes regression after 3e64ed7c56ad4ffa68b23b6723122b11cdb09182: `LocalPtyOptions.useWinConPty` was always false leading to different rendering issues on Windows, like long line are hard wrapped with actual line separators preventing text reflow on horizontal resize.

GitOrigin-RevId: 0381aa1008eabc8ac16423424b34c4458e12c680
2024-06-02 18:08:00 +00:00
Daniil Ovchinnikov
6226776bd0 IJPL-148997 exclude non-abstract toString() from the API dump
GitOrigin-RevId: 6352bbb374532bca296d08131ae50083f69e46c0
2024-05-29 00:05:31 +00:00
Nikolay Chashnikov
6944ceb1d7 [execution] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: 266171cb81c35e5895cee86a7e6b56ade3f89d78
2024-05-16 18:01:54 +00:00
Daniil Ovchinnikov
b03b92e140 IJPL-148490 clean up empty file-classes from existing dumps
GitOrigin-RevId: ca701387e601a76ae25a3a31ca0a02432126e0fb
2024-04-30 20:39:42 +00:00
Konstantin Nisht
adea93d32c [maven] IDEA-347138: Run maven server process in the context of maven service scope
This allows an easy usage of `runBlockingCancellable` within this computation

GitOrigin-RevId: bce789f3b585872f6ff0136b8d9b7a45daadc2ab
2024-04-26 11:50:08 +00:00
Vladimir Lagunov
3a527a2c9b IJPL-73517 IJent + WSL: don't rely on existence of intellij.platform.ijent.impl plugin
The plugin with IJent binaries and the client implementation is not available in the community repo. Therefore, it's not bundled with the IDEs built outside our build infrastructure.

However, the WSL support belongs to the community repo, so it should work in every IDE, with or without `intellij.platform.ijent.impl`.

Due to a logical bug, the IDE decided to use IJent for launching WSL processes if and only if the registry flag `wsl.use.remote.agent.for.launch.processes` is set. The flag was defined right in the core, and the flag is set to true by default. Hence, IDEs without the installed IJent plugin (AndroidStudio, DataGrip 241.14494) couldn't execute anything on WSL.

This commit moves the registry flag right into the implementation plugin. Now, an IDE doesn't try to use IJent for WSL if the plugin is not installed.

(cherry picked from commit 24c947740ab1baafc25a74f5794904a86e4f0c30)

IJ-MR-131941

GitOrigin-RevId: 089e61ae1fd425f62cbf1b15b087bcdf5561a810
2024-04-20 16:04:46 +00:00
Nikolay Chashnikov
5ced3727dd [run configuration] fix locating log files by pattern in subdirectories (IJPL-148359)
Before patterns were supported in the file name part only, now they are supported in directory names as well.

GitOrigin-RevId: 607e921695b6c84d3503f1c2c921beaf0ad61d80
2024-04-18 20:11:24 +00:00
Andrii Zinchenko
d15820380f [runtargets] IJPL-148234: Starting new java local run/debug configuration takes too much time
GitOrigin-RevId: d0d639522cf440bf5053775a47e35b45b0218962
2024-04-15 19:47:03 +00:00
Gregory.Shrago
0d57963482 update execution api
GitOrigin-RevId: 9c170e32f5a1254171aad77928effd1040b87930
2024-04-11 04:24:20 +00:00
Gregory.Shrago
0e642b8594 drop deprecated methods for action wrapping
GitOrigin-RevId: 811efb17434c90524414815719141acfb4820992
2024-04-11 04:24:15 +00:00
Gregory.Shrago
5e24bdf53b restore API compatibility for 241
IJ-CR-130042 Combined changes for RemDev 241

GitOrigin-RevId: 76410dd624a4da934632d61916df6d4cee248481
2024-04-11 04:24:10 +00:00
Daniil Ovchinnikov
5ec66a02cd IJPL-797 API dump: generate api-dump-unreviewed.txt and exposed API lists [2/4]
GitOrigin-RevId: 1f2fcb6d02f6bf1bb52d4063ac8b13ba953b6697
2024-04-09 02:21:27 +00:00
Vyacheslav Karpukhin
04e11c9e88 Propagate the actual error when the process was not started to the ProgramRunner's callback
GitOrigin-RevId: d83f94858d05a0dec60c279941585f8ff4fc02cf
2024-03-21 15:28:20 +00:00
Gregory.Shrago
629262e7c3 support Profile toolbar action in RemDev
1. Drop unnecessary executor group wrappings. Place customizations directly to `ExecutorGroupActionGroup` if needed
2. Register delegate group id for children merging on frontend
3. Reuse existing frontend SplitButtonAction. Disable it when no children are present

Fixes
GTW-8065 "Profiler" button couldn't be added to Toolbar

GitOrigin-RevId: c38d4fb403fba5f0f61d0db24bda52a02f242713
2024-03-18 18:20:49 +00:00
Dmitry Avdeev
f6672246e7 IDEA-346655 Java target introspection should not be limited to JAVA_HOME
avoid potential NPE

GitOrigin-RevId: 5cd3db847ab185f99740650816c41b8620aaa9be
2024-03-16 12:14:14 +00:00
Nikita.Skvortsov
0a8a88507c [maven][wsl] Fix watchdog connection issues for WSL IDEA-340867
GitOrigin-RevId: 379eae4ebb9d814c31d4479fc957206d468ba1fe
2024-03-06 19:45:52 +00:00
Nikita.Skvortsov
dc5b09b987 [maven][wsl] allow retrying sockets creation when communicating with WSL IDEA-340867
WSL mirrored network has a delay between socket opening in Linux and socket opening in Windows host.

GitOrigin-RevId: 1f5c1f0ad5329e989883ff732d6c480153085470
2024-02-29 23:50:24 +00:00
Vladimir Krivosheev
5066b4d846 IJPL-136 convert ArrayBinding to modern language, JSON (part 2)
GitOrigin-RevId: 6c63be2d5cb839963ba2c6f9d27b871afd57b212
2024-02-26 16:30:01 +00:00
Andrii Rublov
62574ecbba [execution]: Implement temporal observables in execution module and get rid of ide dependency
GitOrigin-RevId: ba6aaf2be9308b856756a7d1e1687868c62e6e35
2024-02-22 10:58:29 +00:00
Andrii Rublov
669de82138 [execution]: Remove rd-core usage in execution module
GitOrigin-RevId: bf0d29554f9884bbfd619b6af379a101aff9d1e5
2024-02-22 10:58:29 +00:00
Andrii Rublov
ae1b79a6ab [wasm-soft-debugger]: Add the ability to use the recent title available for a page debug process
Also fix Rd threading usage issues

GitOrigin-RevId: 39c2dee3de0cfa9b9a20273e40d6bb0dd8ee7cd9
2024-02-22 10:58:29 +00:00
Andrii Rublov
ea3f5f47be [execution]: Add reactivity to RunContentDescriptor title & icon
GitOrigin-RevId: 14894a93915f2bbd475898c8b9ebca123f925933
2024-02-22 10:58:29 +00:00
Dmitry Avdeev
30d7790de0 IDEA-346655 Java target introspection should not be limited to JAVA_HOME
GitOrigin-RevId: 24646b072d1f01e285a6cbf9b2b695e568346a1a
2024-02-19 18:38:27 +00:00
Dmitry Avdeev
f37c9e9dfa IDEA-346511 Show settings before generating code from OpenAPI
adding possibility to adjust default RunnerAndConfigurationSettings, e.g. "isEditBeforeRun"

GitOrigin-RevId: f95d3221fd4f34fe637c41749d635d351bd0ad03
2024-02-18 18:28:06 +00:00
Nikolay Chashnikov
9d5299c0aa [platform] API: mark for removal deprecated API without usages (IJPL-275)
GitOrigin-RevId: 1675b300f41a37b7b3ea0e2b7a1758a1aae296eb
2024-02-16 15:45:34 +00:00
Yann Cébron
923b6df70c [platform] mark more EPs/API as PossiblyDumbAware
GitOrigin-RevId: 861cbb212b1ae57c8bcf20e6eb2aea52cf669629
2024-02-14 18:14:01 +00:00