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
Alex Plate
03f622096c
[Workspace Model] [IJPL-583] Update production code to support new entities
...
GitOrigin-RevId: e78abfe0370bfdfcfc885621e09008e6de9eadde
2024-03-25 13:27:42 +00:00
Vladimir Krivosheev
2cb14b5450
CompilerManager - do not request NotificationGroupManager service in static init
...
GitOrigin-RevId: 15528544443d8d4a3bb938dfa5143097d8533700
2024-03-24 23:01:10 +00:00
Louis Vignier
49810e84cb
[compiler] Use UI DSL in EclipseCompilerConfigurable
...
#IDEA-334671
GitOrigin-RevId: ce44d827c2b5ee4f7b30e8506a446e35a32d39a8
2024-03-22 17:24:07 +00:00
Louis Vignier
a0e94a1336
[compiler] Use UI DSL in JavacConfigurable
...
#IDEA-334671
GitOrigin-RevId: ecdcfa43f7008c1c7dc2b85423ffbb1d365505ba
2024-03-22 17:23:50 +00:00
Louis Vignier
0a10bd37e2
[compiler] Use UI DSL in CompilerConfigurable
...
GitOrigin-RevId: 8e337ec0932da57c78ce124816e4641459235cee
2024-03-22 17:23:46 +00:00
Dmitry Avdeev
0a8a0ff91f
IDEA-336619 Can't deploy the application to application server added in project wizard
...
do not throw exceptions, log errors gracefully
GitOrigin-RevId: 26800efefcdeb47ec738e57cbfc19210bb551ee0
2024-03-08 14:09:46 +00:00
Vladimir Krivosheev
54d16354c1
do not require building a project to run product in dev mode
...
GitOrigin-RevId: 1e98741cbd59658c6e45a298ff21dce856f7edfc
2024-02-07 17:03:03 +00:00
Vladimir Krivosheev
2439a2f858
cleanup
...
GitOrigin-RevId: bd32595c17e0f24ae662d1aaf1aedc8d1f3d8808
2024-02-07 17:02:53 +00:00
Andrey Cherkasov
1a62d88764
Cleanup: use light services
...
^IDEA-254577
GitOrigin-RevId: 01afb3f2166f8713cd4599f37d43ecf7f4d2944c
2024-01-23 06:03:51 +00:00
Alex Plate
a0654e89a0
[Workspace Model] Remove redundant cast
...
GitOrigin-RevId: 78b4b09e658df8a456ab208362cb5236d36a1873
2024-01-08 14:38:49 +00:00
Alex Plate
cd05a94f85
[Workspace Model] [IJPL-345] Migrate external mapping key from string to an ExternalMappingKey object.
...
Such objects are also types, so there is no need to specify a type every time the external index is accessed.
GitOrigin-RevId: eba99e669c4d7fe9dcb8bf1a2908d518e1ed4aea
2024-01-04 21:02:47 +00:00