Nikita Iarychenko
507a4b55e7
OPENIDE add missing copyrights
2025-07-23 14:28:04 +04:00
axiom
fe6bb2d57f
16 branding defects fixed.
...
(cherry picked from commit 4ede66edf1dba37f984904252add615415421e2b)
2025-07-23 14:26:08 +04:00
Alexander Glukhov
d614f52696
[jps][wsl][IDEA-368930] consider JPS classpath elements as project-dependent files; do not attach jna with remote env
...
(cherry picked from commit f65c25a06b7dc4c72dbf98a10db6974864be3fd7)
IJ-CR-157608
GitOrigin-RevId: ac7f4182dc177000e06226c645d923553f825668
2025-04-02 12:02:41 +00:00
Alexander Glukhov
8eab67d56a
[jps][eel][IDEA-368930] jps on eel: fixed the cache folder lookup logic for project-specific files
...
(cherry picked from commit e62b5f5e9f9f19fb7b2df3c3cfa15f032a37b6a3)
IJ-CR-157608
GitOrigin-RevId: 22dd826525f5f1e01d7a1004d13f234e7bce6430
2025-04-02 12:02:41 +00:00
Alexander Glukhov
0e2de292d4
[jps][wsl][IDEA-368930] remove BuildCommandLineBuilder#copyPathToHostIfRequired
...
The signature of the method doesn't represent its purpose. The method itself uses `BuildCommandLineBuilder#copyPathToTargetIfRequired`.
(cherry picked from commit 4c9485f4c35d12e8fec2dd8904568c487f417de4)
IJ-CR-157608
GitOrigin-RevId: 911cb9814d25c5fd70daf60192ad728fa92c8fbb
2025-04-02 12:02:41 +00:00
Vladimir Lagunov
976024447a
IJPL-181024 Eel+JPS: specify local paths in GeneralCommandLine.withExe
...
The logic inside GeneralCommandLine (see the commit 8534c048b775b8df82fe0b18d624c46125e1d8ba ) invokes execution through IJent only if both the executable path and the working directory are placed inside the same IJent.
This commit fulfills that requirement in `EelBuildCommandLineBuilder`.
(cherry picked from commit 143af6b1e07abcb7cb709cf4aca7fc9155ee1f8b)
IJ-CR-157461
GitOrigin-RevId: 3b5805742bc75c7153f4ac6e89b689a46b10710c
2025-03-14 12:27:04 +00:00
Vladimir Lagunov
1fbf2320df
IJPL-179162 Eel, fix building JPS and Maven projects
...
* The error message about "external_project_path" doesn't break the build anymore.
* Specify a correct working directory for the JPS process.
(cherry picked from commit b48c3d9168fcfe4827a8114f5465bac3d2a463be)
IJ-CR-156197
GitOrigin-RevId: 4655d11ee5fe39674a411e95553309f16b53b12b
2025-02-28 15:27:12 +00:00
Konstantin Nisht
69ca01169a
[threading] IJPL-149765: Rename writeAction to edtWriteAction #2
...
GitOrigin-RevId: 82c9ed8b1b21bcb3ad0c4dc84debd3b51f083a80
2025-02-19 11:52:39 +00:00
Vladimir Krivosheev
f4ddced261
fix ArtifactPointerImpl visibility
...
GitOrigin-RevId: 04ee17c921f0b3503da495b0bfdedbaf48e9f31f
2025-02-18 12:35:48 +00:00
Andrii Zinchenko
17a55cbf11
[eel] IJPL-177857: IjentNioFsStrategy should be able to handle both types of WSL roots
...
GitOrigin-RevId: 2ba6477634f74e4070d8716b32aa0b650a8628a1
2025-02-17 22:01:06 +00:00
Nikolay Rykunov
98536975a7
[java] Extract java.testFramework.shared so it won't include Java Plugin in its classpath
...
It is necessary for Java Plugin's frontend tests, since previously they included both Java and Java Frontend plugins
GitOrigin-RevId: 4a1c0b7b6e62d6e8615f287a015d94bf85ebbdcf
2025-02-16 10:19:08 +00:00
Konstantin.Nisht
8923b75894
[eel, jps] Don't fallback to the internal jdk
...
GitOrigin-RevId: e5293c570eafb18cac54af044ac8c9cd32ac7e13
2025-02-15 12:07:45 +00:00
Konstantin.Nisht
c989009f1f
[eel, wsm] IJPL-175225: Make global workspace model to be a per-environment object
...
GitOrigin-RevId: 289c74cb2f29532bf0487ad637b7bb96abb3e3c9
2025-02-13 15:45:53 +00:00
Vladimir Krivosheev
e69c97a244
introduce JpsJavacFileProvider
...
GitOrigin-RevId: f4074cb69853cf982ece36eb0cff14f9c406ac8a
2025-02-13 08:51:32 +00:00
Vladimir Krivosheev
a54c03c136
fix myHorizontalInfo visibility
...
GitOrigin-RevId: c5a93e04cb424409eb216267467274fcec2c66b4
2025-02-11 11:59:35 +00:00
Andrii Zinchenko
d651b30b3f
[eel-jps] IJPL-176715: do not fail on classpath parameters mapping
...
GitOrigin-RevId: 07ad51542c363b6fd903c5829633b3eb4291776c
2025-02-11 10:32:42 +00:00
Andrii Zinchenko
3f0aec69e8
[eel-jps] IJPL-176715: BuildManager: global options folder should be transferred to the target environment
...
GitOrigin-RevId: 41eeaaef60c095f3e60f3d43eb3cba25b7dfa30c
2025-02-11 10:32:42 +00:00
Vladimir Krivosheev
3d2bc0a6d6
fix Loader visibility
...
GitOrigin-RevId: ed7401b7533173e4807484171872e42823d093fd
2025-02-10 11:30:21 +00:00
Vladimir Krivosheev
62347f75e5
fix ClassFinderClasspath visibility
...
GitOrigin-RevId: 51e63132395ae67cb1433c902ad58bde104f3a00
2025-02-10 11:30:21 +00:00
Alexey Kudravtsev
4c83dc3b61
propagate Document to HighlightInfo.updateFields methods to correctly replace TextRange in IntentionActionDescriptor with RangeMarker to avoid incorrect fix range in IJPL-177149
...
GitOrigin-RevId: d36bf90cb262445e35b1701f95d7b596cfe9b1f7
2025-02-07 16:08:11 +00:00
Vladimir Krivosheev
e9f6e4644d
update bazel files
...
GitOrigin-RevId: c332387fc13f74305d2440f3c738be00fa0ef25a
2025-02-07 10:05:46 +00:00
Eugene Zhuravlev
5fa9887bf4
do not update graph when no data
...
GitOrigin-RevId: d32b797a0ac241c0db85b79f7c68715d0e855f17
2025-02-06 00:43:01 +00:00
Eugene Zhuravlev
a211bb2988
avoid excessive messaging
...
GitOrigin-RevId: 30ebc0215e773c2ebe2843a76208ccd830beb166
2025-02-06 00:06:10 +00:00
Vladimir Krivosheev
32eeb4ee9f
update bazel files
...
GitOrigin-RevId: 524d4c1ce8590184de334693be7d6a207d8682f7
2025-02-05 12:27:57 +00:00
Eugene Zhuravlev
ce15012322
JPS: library dependencies tracking for incremental analysis, initial implementation
...
GitOrigin-RevId: 64694475a6c5f582912a7085d5d96d1d2282fdf1
2025-02-05 09:09:23 +00:00
Andrii Zinchenko
468fb1c10f
[eel-jps] BuildManager.scheduleBuild: use eel for path mapping
...
GitOrigin-RevId: b22c54d03ed75e1d1804b8b168abc0fcdb2269e5
2025-02-04 20:05:19 +00:00
Aleksey Dobrynin
67853c47b1
[java, compilation-charts] Memory leak in CompilationChartsHint IDEA-366561
...
GitOrigin-RevId: fdf023227c6e5c7811f1f761f646d88a475d37f2
2025-02-04 12:54:51 +00:00
Leonid Shalupov
e4e5753846
housekeeping: remove unused imports
...
GitOrigin-RevId: ccba6d05260f5eb551ffa87e0d8a38dc93148a3a
2025-02-04 11:00:15 +00:00
Vladimir Krivosheev
0d7a3d6a26
update bazel files
...
GitOrigin-RevId: 0a24ce8e81d403fa978c7237a7fc193ec40cb0bc
2025-02-03 18:28:40 +00:00
Vladimir Krivosheev
b8245e1370
IJ-CR-146078 update bazel files
...
GitOrigin-RevId: 3bcfd10f71c84283bded464e142ead99edc6a278
2025-02-02 15:20:11 +00:00
Vladimir Krivosheev
f1121010f7
cleanup (final, visibility)
...
GitOrigin-RevId: 8faa58a751c19a553c1ba09763e56795cb36ed38
2025-01-31 08:55:04 +00:00
Louis Vignier
0b3c04b70a
[jdk] Do not warn about JDK arch for CpuArch.OTHER
...
#IDEA-366540 Fixed
GitOrigin-RevId: 3bfb31597558a6b4ad59da49db3e730002a3cc2b
2025-01-31 01:01:04 +00:00
Konstantin.Nisht
aa5ce94adb
[eel] IJPL-175013: Pass external project data to foreign environment
...
GitOrigin-RevId: 0dfec1a225b60d8aa1db4294ae20e7d999ba8b7b
2025-01-29 18:22:15 +00:00
Sergei Vorobyov
0152f4f7e0
[Java|Compiler] new: add API for configuring project default compiler options
...
The project default compiler options are used if no additional compiler options are defined that are applicable to a module.
Issues: IDEA-154038
GitOrigin-RevId: e59afb17508bd0517b626e8987e2afcf019136b7
2025-01-29 11:20:25 +00:00
Andrii Zinchenko
faae424c72
[sh-eel] shell plugin migration to eel
...
GitOrigin-RevId: d3a8d6b3304728f209b8b3fa56eedb7d1a1cdda5
2025-01-24 13:18:47 +00:00
Vladimir Lagunov
4c6bedebf5
Eel, WSL, JPS: fix compilation of modules with annotations
...
JPS expects `ide.jps.remote.path.prefix` to be exactly a prefix for path construction. Not every valid path is a suitable prefix. Especially, trailing slashes break JPS.
A usual root for WSL is a `\\wsl.localhost\DistroName\`, so the WSL root does have a trailing slash.
GitOrigin-RevId: def0e5dd3d00a4e7cb6f634a05b6a91ad664ec4d
2025-01-23 18:39:49 +00:00
Aleksey Dobrynin
271c322f90
[java, compilation-charts] Refactor chart UI for thread safety and optimized drawing IDEA-353073
...
GitOrigin-RevId: d3108ac4c73e72708c563f95f195437d79f414a1
2025-01-23 16:23:51 +00:00
Anna Kozlova
77dc3103f8
[compiler] add timeout for tests
...
KTIJ-32760
GitOrigin-RevId: f3c25daccea25fc55f0d5a59b993e317b885cfc8
2025-01-21 12:41:39 +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
Aleksey Dobrynin
6a3d048a06
[java, compilation-charts] support extension point IDEA-353073
...
GitOrigin-RevId: abb4bef0491fc26a9fffb538cfe48313e6f3c2d1
2025-01-17 17:31:12 +00:00
Vladimir Krivosheev
f59aea7665
cleanup
...
GitOrigin-RevId: bc781d49df8bed069005e6763f9d664b4add174e
2025-01-14 14:26:20 +00:00
Konstantin.Nisht
4103b22863
[eel] IJPL-172897: Remove error-prone function
...
GitOrigin-RevId: 67e6ea3e92626734bec8a2811f034f5d8d9c382d
2025-01-10 18:36:25 +00:00
Vladimir Krivosheev
b609da9400
BuildDataPathsImpl - pass NIO Path directly
...
GitOrigin-RevId: a17728fa5ad4d1ec815e966151da69d4e8d94d26
2025-01-09 18:08:17 +00:00
Eugene Zhuravlev
48d85f02ba
fix equals impl
...
GitOrigin-RevId: 4b1e53874222358a77058720b10156ec0a9ef18d
2025-01-09 09:20:42 +00:00
Eugene Zhuravlev
3edf31f044
consume less memory on massive vfs changes or skip changes if they don't fit in memory (IJPL-173832)
...
GitOrigin-RevId: c1f48912b0a348db5590c11110ab6092df191c5c
2025-01-08 18:29:18 +00:00
Konstantin.Nisht
9d1cbd13e8
[eel, jps] IJPL-172886: Do not set paths to ide home during non-local runs
...
GitOrigin-RevId: 86d553cf1910858d045a2e62d01ac25a2312ecd6
2025-01-08 16:56:01 +00:00
Konstantin.Nisht
f7ee08d913
[eel] IJPL-172897: Eliminate EelPathMapper
...
GitOrigin-RevId: becb155606e23faa37ec7d3c01cfc0c4a61b9e93
2025-01-08 16:56:01 +00:00
Vladimir Krivosheev
d2a5734590
cleanup
...
GitOrigin-RevId: f63796af26467c9dcda49e672118b5712952f013
2025-01-04 18:32:56 +00:00