Commit Graph
688 Commits
Author SHA1 Message Date
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