2561 Commits

Author SHA1 Message Date
Nikita Iarychenko
bb32624dd1 OPENIDE #153 Help -> Edit Custom Properties: idea in file name 2025-07-23 14:28:05 +04:00
Nikita Iarychenko
2479c82b21 OPENIDE #97 License and Eula in OpenIDE (add copyright)
(cherry picked from commit c04ce4e31d29757b01124bef5d56341c1d5c3076)
2025-07-23 14:27:10 +04:00
Nikita Iarychenko
11d65572e3 OPENIDE #24 Restrict IDE access to untrusted sources
(cherry picked from commit 5bc56a6a642bb0baba1a0434c50f6b45cae64cb9)
2025-07-23 14:26:04 +04:00
Dmitry Avdeev
45ac2cec20 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)

GitOrigin-RevId: 252ea9b2cf48acb618b6c479926f712dcb6c1246
2025-05-26 14:38:22 +00:00
Dmitry Avdeev
3563ba3250 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)

GitOrigin-RevId: a0ee710f5428f2c81b4d71034e3da3e760f3bfd8
2025-05-26 14:38:22 +00:00
Louis Vignier
e17ab5b1b9 [java] Fix getting the console view for Gradle tests
#IDEA-365697


(cherry picked from commit aa2ad1bac911848d963bb9102796d769cbec1e97)

IJ-CR-155896

GitOrigin-RevId: 372d711bedd71f60b252b819abc10db2ed61fae3
2025-04-04 10:34:03 +00:00
Louis Vignier
a0e4ad317c [java] Fix updating floating toolbar visibility
#IDEA-365697


(cherry picked from commit e45827ccff39b7bd65bd97688d91397ac9b95252)

IJ-CR-155896

GitOrigin-RevId: 0c64ed9abafc1d2d12d0664785089d18c0ec5cd4
2025-04-04 10:34:03 +00:00
Louis Vignier
f6b80cf5c3 [java] Fix the auto-test floating toolbar behavior
Auto-test is disabled:
- when another test configuration is started
- when the test configuration tab is closed

#IDEA-365697 Fixed
#IDEA-365668 Fixed


(cherry picked from commit 417cb8a692feda19ccb635c8732b52613a71b6b3)

IJ-CR-155896

GitOrigin-RevId: e0d3504cf063d588ef9d79cd3f8ecc290c52e4ec
2025-04-04 10:34:03 +00:00
Louis Vignier
c3b13e24d1 [java] Make panel opaque in JavaAutoRunFloatingToolbarProvider
(cherry picked from commit 1190c48921b7210df20d27643a4d5f53e5aef75c)

IJ-CR-155896

GitOrigin-RevId: 6b8fec46e61ad8e68d83f3a5bf2219994bab18b2
2025-04-04 10:34:03 +00:00
Egor Ushakov
5a51581604 IDEA-368449 Modify NPE message in console for Java 30th anniversary - fixes for review
(cherry picked from commit 7d4bedd084b8e0f4ea21f2d604f42303fdc08513)

IJ-CR-157699

GitOrigin-RevId: 26b41f97343bcdbc3fdc0d024a268feec4756dee
2025-03-14 15:08:19 +00:00
Egor Ushakov
386ff3cc20 IDEA-368449 Modify NPE message in console for Java 30th anniversary - review IJ-CR-157382
(cherry picked from commit 6b62e3a667907da7a1dfec9e5432aef22d3b9ee8)

GitOrigin-RevId: b8716143f1a634f3e98e19d76e3ef6a69ffde8bc
2025-03-12 21:00:41 +00:00
Tagir Valeev
4abe8788e2 [java-core] JavaPsiSingleFileSourceUtil moved to codeserver.core
GitOrigin-RevId: 2368062535cd331747a871d22f405e4683ae8bd6
2025-02-18 09:36:18 +00:00
Louis Vignier
fc2fc8ca1b [ui] Introduce JBUI.CurrentTheme.FloatingToolbar
IJ-CR-152533

GitOrigin-RevId: eb4f5f46548d550489dff4aa83a35ec5a4e29a40
2025-02-17 20:49:59 +00:00
Vladimir Krivosheev
9f35c582c7 do not expose lineSeparator
GitOrigin-RevId: 9502b33cd8645b8658bc940b41409682345104ed
2025-02-17 14:04:36 +00:00
Vladimir Krivosheev
7dedadb8b4 fix RenameElement visibility
GitOrigin-RevId: 2f50fff263659b73fda83f583073cd929ccdaf47
2025-02-17 14:04:36 +00:00
Vladimir Krivosheev
895557f1e1 fix "class exposed outside of visibility scope"
GitOrigin-RevId: 6679ecb74f16f1d547e0cb77e95d9514ccea89ac
2025-02-14 21:08:26 +00:00
Roman Shevchenko
85c73079c4 [java] restoring "dump threads" action availability on Windows
GitOrigin-RevId: 366fdffea056fd6896c090fae654d5c28f7289d4
2025-02-14 16:44:40 +00:00
Roman Shevchenko
39e5301d97 [java] promoting "thread dump via Attach API" feature to permanently enabled
GitOrigin-RevId: 5eaa5e1f4a213d9c31d303ff32782df8a6762c07
2025-02-14 13:21:00 +00:00
Roman Shevchenko
7981844b65 [java] retiring 'breakgen' DLLs from JVM process proxy (IJPL-16521)
GitOrigin-RevId: 3789c7f569bc1f220aa9c7524d36ac44a3754cf0
2025-02-14 13:21:00 +00:00
Nikolay Chashnikov
00c82c5ee3 [java] API cleanup: remove unused scheduled for removal API (IJPL-163936)
GitOrigin-RevId: cae68e9b449638daeca601d5cba7e963d3b0aa75
2025-02-14 10:57:29 +00:00
Vladimir Krivosheev
e465d1ac3d update bazel files
GitOrigin-RevId: 06d2aa1502e9c589453f8fb3d452ab7e9eaf0041
2025-02-11 17:05:10 +00:00
Tagir Valeev
291c3cfbd9 [java-modules] More code moved to JavaPsiModuleUtil from JavaModuleGraphUtil
GitOrigin-RevId: 0a0e7d4bc713deb3d1d55857873c1f708da7a2af
2025-02-11 09:57:16 +00:00
Mikhail Pyltsin
b8172233b8 [java-tests] IDEA-367101 Wall time doesn't work for status bar and running tests
GitOrigin-RevId: d4a2e35ee8f79d2c6a8af5da1adc9fa8bdbdf328
2025-02-06 14:35:04 +00:00
Leonid Shalupov
e4e5753846 housekeeping: remove unused imports
GitOrigin-RevId: ccba6d05260f5eb551ffa87e0d8a38dc93148a3a
2025-02-04 11:00:15 +00:00
Vladimir Krivosheev
f1121010f7 cleanup (final, visibility)
GitOrigin-RevId: 8faa58a751c19a553c1ba09763e56795cb36ed38
2025-01-31 08:55:04 +00:00
Kulakov
80792c686d add missing period in a property file
GitOrigin-RevId: c9d1c49f154288213610a4eb60c833ed117b8b7b
2025-01-30 19:42:47 +00:00
Nikita.Skvortsov
301b1d0ec0 [execution] cleanup deprecated code.
ConsumeIfCast is not needed in kotlin code.

GitOrigin-RevId: e4dbdd6c00fd58edd470aaea0c52817e29a3b75d
2025-01-28 16:51:00 +00:00
Vlad Chesnokov
0e80feba92 Enable configuring auto restart property for Remote Debug configuration
closes https://github.com/JetBrains/intellij-community/pull/2931

GitOrigin-RevId: 1e7aed5167e3bce79aa331972f135265faaf1f6c
2025-01-28 16:51:00 +00:00
Egor Ushakov
3740816f07 IDEA-365959 Debugger does not auto attach to the external process - introduced a registry key to watch any console for auto attach
GitOrigin-RevId: 9a572a2cae5ccc83c9e30feb27d83431e41b67dd
2025-01-22 13:58:22 +00:00
Liudmila Kornilova
a3767a4450 IJPL-172464 Rewrite assert in getCurrentDumbModeAccessType such that it cannot fail because project is already closed
GitOrigin-RevId: 659db2d47e358aff2fd1fad9560e903ef2576901
2025-01-20 13:31:30 +00:00
Vladimir Krivosheev
56d22a6b8d don't export intellij.xml.psi - update bazel files
GitOrigin-RevId: d32c1dbb965bf356ea3d948cf0ed68727da0b463
2025-01-19 17:03:43 +00:00
Vladimir Krivosheev
4453c70b07 don't export intellij.xml.psi
GitOrigin-RevId: 0186a8f9f878122dbb297ca06f64fa7fd4b2e579
2025-01-18 21:21:04 +00:00
Vladimir Krivosheev
8bd9511e77 cleanup - final and internal
GitOrigin-RevId: c08a53abe9527e19dcbced1b00abb75307f9e95a
2025-01-18 21:21:04 +00:00
Vladimir Krivosheev
f565c7eee8 update bazel files
GitOrigin-RevId: 6098b437c6d0239551d19af7bd631f5e372a8b48
2025-01-18 10:56:48 +00:00
Konstantin.Nisht
d100810ce6 [eel] IJPL-172897: Export intellij.platform.eel from intellij.platform.eel.provider, as an API module can be exported from the module with utilities
GitOrigin-RevId: 6819299595d2401de7451929e6e80169a81c5c10
2025-01-17 19:46:01 +00:00
Konstantin.Nisht
e36a28968a [eel] IJPL-172897: Get rid of Path.getEelApi
GitOrigin-RevId: 532fe178689d7aef614d9a204c92a1541df7ced9
2025-01-17 19:46:01 +00:00
Mikhail Pyltsin
096f881929 [java-tests] IDEA-169282 IJ-CR-152163 Unit test elapsed time should be a wall time from start to end for Gradle, TestNG, JUnit
- change Time to TimeMillis
- simplify approximation

GitOrigin-RevId: 49a82b23b894a638ebb80512b77d2ddd5f6dd4de
2025-01-17 17:45:07 +00:00
Egor Ushakov
4675bb4635 [debugger] delete agent jar tmp folder after every test to avoid lots of tmp folders in case of repeated test runs
GitOrigin-RevId: cec4fb591490732c0979b81ee19cbb4907ece25c
2025-01-16 17:00:06 +00:00
Mikhail Pyltsin
2afb61710c [java-tests] IDEA-169282 IJ-CR-152163 Unit test elapsed time should be a wall time from start to end for Gradle, TestNG, JUnit
- fix IDEA-365756, terminated case

GitOrigin-RevId: 6c2064a5785b97a85e41ab5a9e5b8dbc3dbce80e
2025-01-16 14:21:49 +00:00
Yann Cébron
f67deb2153 [devkit] Resolve action IDs from com.intellij.execution.Executor#getContextActionId (IDEA-356383)
- smaller improvements
- make it work in DOM
- remove suppressions

GitOrigin-RevId: c0beeaf7802aca67d92045ad3be9a1423ebf9d29
2025-01-15 16:09:55 +00:00
Mikhail Pyltsin
4b9ef62cd0 IJ-CR-152163 [java-tests] IDEA-169282 Unit test elapsed time should be a wall time from start to end for Gradle, TestNG, JUnit
- change status with wall_time enabled

GitOrigin-RevId: 70ab21c669b8d6474c21113224f9df4ac453b067
2025-01-14 13:04:26 +00:00
Sergei Vorobyov
bb07703339 [Java|AutoRun|FloatingToolbar] fix: use the FloatingToolbarComponent API for enabling the auto-showing / hiding feature
Issues: IJPL-174928, IDEA-364861

GitOrigin-RevId: 234a9059a354aaa6b156baa822e8d8aba6a88e98
2025-01-13 17:08:39 +00:00
Sergei Vorobyov
63e11cb47e [FloatingToolbar] new: add floating toolbar component's parameters to the provider interface
This mutable parameter allows defining the initial floating toolbar component's parameters.

Issues: IJPL-174928

GitOrigin-RevId: f9ae52bebb78ce38036057b21555ab2704608a89
2025-01-13 17:08:39 +00:00
Sergei Vorobyov
13f0fa2527 [FloatingToolbar] cleanup: mark all FloatingToolbarProvider implementations as internal
Issues: IJPL-174928

GitOrigin-RevId: be5c04aef9bb07e2d6988ddbe2dec2426191b536
2025-01-13 17:08:39 +00:00
Andrii Zinchenko
089c0bf495 [eel] JavaCommandLineState.checkCreateNonLocalConfiguration: check if eel is local via descriptor
GitOrigin-RevId: 380b5a875b1856bbd199429ab734a2724d8bca77
2025-01-13 13:17:17 +00:00
Vladimir Krivosheev
bc115671b8 cleanup - reference static member via sub-class
GitOrigin-RevId: 4e081677a72ac1bc284532b61c225be6ceb6a5d7
2025-01-12 21:29:05 +00:00
Louis Vignier
2530202521 [java] Make the auto run floating toolbar not auto hideable
IJ-CR-152533

GitOrigin-RevId: 2ad01377d955bf1e96da86785f710f3dfcf901d9
2025-01-09 19:44:23 +00:00
Tagir Valeev
bca4f75501 [java-highlighting] checkMustNotBeLocal, checkClassAndPackageConflict, checkPublicClassInRightFile, checkWellFormedRecord, checkSealedClassInheritors, checkSealedSuper -> ClassChecker
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)

GitOrigin-RevId: 96d04cbf95d1c92486090997d527b05f929169db
2025-01-09 18:51:18 +00:00
Tagir Valeev
91672cf103 [java-highlighting] checkDuplicateTopLevelClass -> ClassChecker
Also: ImplicitClassSearch
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)

GitOrigin-RevId: eb3db22e952c6f17228b6b98beeb94e6da507612
2025-01-09 18:51:18 +00:00
Konstantin.Nisht
f7ee08d913 [eel] IJPL-172897: Eliminate EelPathMapper
GitOrigin-RevId: becb155606e23faa37ec7d3c01cfc0c4a61b9e93
2025-01-08 16:56:01 +00:00