Nikita Iarychenko
d0e4f0ade3
OPENIDE add missing copyrights
...
(cherry picked from commit b729986736 )
(cherry picked from commit 1eb3edbbba )
(cherry picked from commit 51375259d7 )
2025-12-15 12:53:39 +04:00
axiom
cd36c13257
16 branding defects fixed.
...
(cherry picked from commit 4ede66edf1dba37f984904252add615415421e2b)
(cherry picked from commit 89b579e3eb )
(cherry picked from commit 18f177c16a )
(cherry picked from commit bf42ae1d61 )
2025-12-15 12:51:20 +04:00
Alexander Koshevoy
6e297dc81d
[jps] IDEA-376790 Do not fall back to IDE runtime JDK for non‑local builds
...
Stop using the local IDE runtime JDK as a fallback when the project builds remotely (Docker/SSH/WSL). This avoids launching the build with a JDK that cannot run on the target machine and prevents hard‑to‑diagnose failures. When no compatible remote JDK is found, we now fail fast. Existing local and WSL‑specific behavior remains unchanged.
(cherry picked from commit 3e27c308520d3522572fdfc2ee57e4d6c4e2ab63)
IJ-CR-179667
GitOrigin-RevId: a3958d861960083811dee737e11a7450009a5863
2025-10-24 21:59:36 +00:00
Georgii Ustinov
0890fa0081
[Java] IDEA-379682 + IDEA-379740 Move JShell UI and Jshell Protocols to the plugin
...
GitOrigin-RevId: d0bff379c9f73853ef6a172c4fe7c4c3055aea20
2025-09-29 15:04:05 +00:00
Ilia Kirianovskii
f43aa95086
[bazel] Update build files (IJI-3062)
...
GitOrigin-RevId: 98a67396a48bddc3d084cc93c50ae2f2017bfe8c
2025-09-29 00:11:15 +00:00
Alexey Kudravtsev
e1d39a85f4
introduce DCA."restart" methods with "reason" parameter, port old "restart"s to the new ones, to fix IJPL-207110 make daemon restart explicit and visible in logs
...
GitOrigin-RevId: 23e8c9ea47b272be73814849fb0648caf1a317eb
2025-09-12 15:36:34 +00:00
Ilia Kirianovskii
dc268560b6
[bazel] Update build files (IJI-2835)
...
GitOrigin-RevId: 275260ab73f59d3c08f0b4cb9f4c89b74054094a
2025-08-20 08:49:22 +00:00
Vladimir Lagunov
4f4c7584a7
i18n-ize some strings in BuildManager
...
GitOrigin-RevId: 330a3e9308ad586aed31c92b029f7a4aeaa8cc58
2025-06-27 08:00:33 +00:00
Nikolay Chashnikov
70dc7ee0e3
[java compiler] API cleanup: mark CompileContext.isRebuildRequested and related methods as deprecated and remove implementations
...
This is needed to avoid confusion since these methods aren't called by the compilation engine anymore.
GitOrigin-RevId: 203140c584e7ed667751468002c89cba4479e4d7
2025-06-25 10:01:46 +00:00
Nikolay Chashnikov
d1fbdec880
[java compiler] API cleanup: mark Compiler.validateConfiguration as deprecated and remove implementations
...
This is needed to avoid confusion since the method isn't called by the compilation engine anymore.
GitOrigin-RevId: ad95b74748623596cef8dd5a094a2b99c99c3c6e
2025-06-25 10:01:46 +00:00
Vladimir Krivosheev
a49e310575
IJ-MR-162467 don't export intellij.platform.lang.core
...
GitOrigin-RevId: dea0fc36382a29eda134dba69917d41c7b585cf2
2025-06-18 11:28:23 +00:00
Vladimir Krivosheev
ef0323d07c
IJ-MR-162467 don't export intellij.platform.core
...
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Vladimir Krivosheev
539d5197ad
don't export intellij.platform.util.diff
...
GitOrigin-RevId: 2b25166fd986c0b897636a290a97f1b2927352ce
2025-06-09 21:02:56 +00:00
Vladimir Krivosheev
65fe061584
IJ-MR-162467 don't export intellij.platform.analysis
...
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Mikhail Pyltsin
26b9815225
[command-completion] EA-1744159 use original file for option controller
...
GitOrigin-RevId: 2411bd704be8e664f041ecf185d1e229c1b35188
2025-06-04 07:38:17 +00:00
Vladimir Krivosheev
fbc9805e89
IJ-MR-162467 don't export intellij.platform.jps.model
...
GitOrigin-RevId: ebaebc90d514e5f3046fe2b973647da4bf156625
2025-05-14 18:10:23 +00:00
Vladimir Krivosheev
7cf9ef2b29
update bazel files
...
GitOrigin-RevId: e78f86bd17affd7892fd1af8e157f033906b1865
2025-05-09 15:36:06 +00:00
Vladimir Krivosheev
644a6b2e81
IJ-MR-162467 don't export intellij.platform.editor.ui
...
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Vladimir Krivosheev
f1121010f7
cleanup (final, visibility)
...
GitOrigin-RevId: 8faa58a751c19a553c1ba09763e56795cb36ed38
2025-01-31 08:55:04 +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
Vladimir Krivosheev
d2a5734590
cleanup
...
GitOrigin-RevId: f63796af26467c9dcda49e672118b5712952f013
2025-01-04 18:32:56 +00:00
Vladimir Krivosheev
25233df1b1
cleanup - isEmpty
...
GitOrigin-RevId: 100d69abb6a423556574a72e82508fdb8f5d7fa3
2024-12-27 14:41:14 +00:00
Vladimir Krivosheev
051ed2529b
cleanup
...
GitOrigin-RevId: 6fa4f979e0a6641885e2225eb985b13713373ac5
2024-12-26 14:56:01 +00:00
Vladimir Krivosheev
98799639aa
do not use _test as lib - test targets do not support this
...
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Alexey Kudravtsev
31185c6576
Propagate @Unmodifiable to enable data-flow inspection to analyze more code
...
GitOrigin-RevId: 288358515ebebd840b45244cd3d5b251385ff1b8
2024-12-03 15:50:19 +00:00
Tagir Valeev
5dca817b05
Add missing @Override annotations
...
GitOrigin-RevId: 56b084f82d4f4ec5153645b4d745bc881b803a26
2024-11-29 12:51:16 +00:00
Vladimir Krivosheev
17916c90f8
libraries -> lib, resources, opt-in, test deps
...
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Alexey Kudravtsev
9cef099839
propagate @Unmodifiable to more methods calling ContainerUtil, to enable data-flow inspection to highlight more warnings
...
GitOrigin-RevId: 01d3c976ffd35c3290433d0cd6c0f2d59df894f1
2024-11-27 12:57:34 +00:00
Alexey Kudravtsev
6cb319cbbc
more immutable collections: mark transitive callees of ContainerUtil.filter() as Unmodifiable to help uncover "immutable is passed where mutable is expected" bugs via "data flow problems" inspection, fix some found bugs
...
GitOrigin-RevId: c9b57bd0bd8fadcbaf7cca373c2aefbf562ecd4b
2024-11-18 16:57:58 +00:00
Andrzej Głuszak
cbca664f6c
[bazel] Second attempt at generating tests
...
GitOrigin-RevId: 7763c9994b7c311310b83b98a542775feb00ed68
2024-11-09 11:06:41 +00:00
Pavel Porvatov
ad135b1273
IJPL-165651 Remove deprecated API from IntentionDescriptionPanel
...
GitOrigin-RevId: 546bd81df9d0a310db049eb29c6d3bc8cdebb280
2024-11-04 12:56:44 +00:00
Eugene Zhuravlev
33c1a21f43
provide information message, if clean build is not possible (IDEA-359660)
...
GitOrigin-RevId: f54627a0904b2594ceb6a2919ec93278cb1ec2c0
2024-10-15 16:14:28 +00:00
Eugene Zhuravlev
6c2b4a6022
project rebuild cancels preloaded process and cleans reliably whole caches directory (IDEA-359660)
...
GitOrigin-RevId: 3fb66ec10b750995624b6ef4d88cc5087d544e47
2024-10-15 09:12:15 +00:00
Yuriy Artamonov
47f1c44a90
[java] IJPL-158521 Actions: fix ellipsis in messages for Java actions
...
GitOrigin-RevId: bfce0d6efa8747660c4b9af3d8defbfa47e4509a
2024-09-15 14:50:09 +00:00
Alex Plate
f093067ae0
[Workspace Model] [IJPL-161113] Extract createEntitySourceForArtifact into the separate service
...
GitOrigin-RevId: 58c2a87fdd325a95c738117e97468de38e090605
2024-08-27 16:19:06 +00:00
Georgii Ustinov
7e29b09e04
[Java] Add comma for settings.parallel.module.compile.context.help.description
...
IDEA-352162
GitOrigin-RevId: 4a7a947305f222fe4d7181238e938276714546f6
2024-08-27 10:05:40 +00:00
Georgii Ustinov
2e55ef8101
[Java] Add context help for automatic parallel compilation
...
IDEA-352162
GitOrigin-RevId: aa75d83d5d448ff151d4b2318be391f2135d688c
2024-08-08 12:35:16 +00:00
Georgii Ustinov
01d2643c0a
[Java] Rename JPS_PARALLEL_COMPILATION to PARALLEL_COMPILATION_OPTION
...
IDEA-352162
GitOrigin-RevId: 42a3bb20545707cff36b1f92b2096da23378b887
2024-08-08 12:35:16 +00:00
Georgii Ustinov
942bdd2a9f
[Java] Move JPS_PARALLEL_COMPILATION option to CompilerConfigurationImpl
...
IDEA-352162
GitOrigin-RevId: 3551ea248bf7ef50595e5e78cdcb4c691b540860
2024-08-08 12:35:15 +00:00
Georgii Ustinov
2f99f21eef
[Java] Remove checkbox for old compilation in parallel boolean field
...
IDEA-352162
GitOrigin-RevId: 16c75ec22f8aad23ec085e52b1940254624e2dbe
2024-08-08 12:35:15 +00:00
Georgii Ustinov
79b9bf1b34
[Java] Add 3 state combobox to compile modules in parallel in CompilerUIConfigurableKt
...
IDEA-352162
GitOrigin-RevId: 5262222db58cb535dd1055d7cc01c9c8269d818f
2024-08-08 12:35:15 +00:00
Nikolay Chashnikov
dc0da42c82
IJPL-797 intellij.platform.jps.model.impl review internal API
...
Extract CompilerConfiguration.addNewProcessorProfile method to allow plugins adding new profiles without using ProcessorConfigProfileImpl directly. For now, constructors of the latter are not marked as internal, but all other methods are.
GitOrigin-RevId: 7724f865866598daf8ca4b4f6ce48283c203feb1
2024-06-20 18:28:24 +00:00
Dmitry Kichinsky
3531f75298
[maven] IDEA-352520 processSkinnyWars: avoid using packagingResolvingContext
...
GitOrigin-RevId: 69e5f160c19072f39450cda20ebaa793cbc49794
2024-06-08 22:28:30 +00:00
Andrei Rybak
26d8b55820
Fix incorrect usages of Javadoc syntax {@code} and {@link} in various
...
Java classes.
Reviewed-by: Tagir Valeev <tagir.valeev@jetbrains.com >
PR#2520
GitOrigin-RevId: 2ace377ae2dc38b0cfe0a73bf43ac84a067b3071
2024-05-16 13:58:10 +00:00
Alex Plate
c2aacab9cb
[Workspace Model] [IDEA-352520] Add api status to ArtifactModel to avoid unexpected implementations of this interface
...
GitOrigin-RevId: 5a56641d6157733dcd4da223ef8fd7ecb8d79951
2024-04-25 13:28:43 +00:00
Yann Cébron
2338c10c80
[docs] update/cleanup URLs to IntelliJ Platform SDK docs
...
GitOrigin-RevId: 0c8f39ed84ff1375617613c5a7b68d4073efbc4c
2024-04-18 20:08:53 +00:00
Louis Vignier
b0e10862d0
[java] Remove the option to hide the JDK arch mismatch notification
...
It is possible to hide the notification group directly
IJ-CR-130132
GitOrigin-RevId: 8a3178e3fab29c07b93d218935e613edb3960251
2024-04-03 19:00:55 +00:00
Louis Vignier
f980834d13
[compiler] Make the clear output directory warning look like standard comments
...
The warning is now just under the concerned checkbox.
Because the option is enabled by default, the warning can be a bit less dramatic.
IJ-CR-129800
GitOrigin-RevId: 8790d521527e9351f4f438bbbdafcdf79eb9452c
2024-03-26 18:19:07 +00:00
Louis Vignier
30baf63f02
[compiler] Deduplicate BrowseFolderListener in Eclipse compiler settings
...
IJ-CR-129800
GitOrigin-RevId: 2028cce2033aaef4b82a79f5e072fed8307a5812
2024-03-26 18:18:54 +00:00
Louis Vignier
9b9f155f70
[java] Warn on JDK/OS arch mismatch when building the project
...
- Sends a sticky balloon notification on the first build with a JDK every session in case of arch mismatch (shown again after changing JDK)
- New checkbox in Build | Compiler | Java Compiler to disable warnings
#IDEA-343661 Fixed
GitOrigin-RevId: ac9b36b05403ac38acc7a55944850608f86d4e59
2024-03-26 18:18:48 +00:00