Eugene Zhuravlev
de3bc0f5d4
provide information message, if clean build is not possible (IDEA-359660)
...
(cherry picked from commit f54627a0904b2594ceb6a2919ec93278cb1ec2c0)
IJ-CR-147297
GitOrigin-RevId: fb86c75a7ef6ffd6db6c7d01c0236486355d9332
2024-10-21 18:17:55 +00:00
Eugene Zhuravlev
254a40b321
project rebuild cancels preloaded process and cleans reliably whole caches directory (IDEA-359660)
...
(cherry picked from commit 3fb66ec10b750995624b6ef4d88cc5087d544e47)
IJ-CR-147297
GitOrigin-RevId: 875e3114abc64a783ee554a384f0d99281340217
2024-10-21 18:17:55 +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
Alex Plate
fd7d93f2f4
[Workspace Model] Use a single string object as a key for external mappings in artifacts
...
GitOrigin-RevId: 34dabe9a25f0e23407419887607206a03d756017
2024-01-03 11:19:56 +00:00
Aleksey Dobrynin
7787e94286
[java, action] Generate module-info descriptors: support maven compiler output. IDEA-341625
...
GitOrigin-RevId: 49af91890e6347288a043c84c451724ac7825730
2023-12-21 20:31:36 +00:00
Vladislav Rassokhin
2fc97b069b
[jps caches] Replace "JetBrains Internal Authentication" with "Space" plugin (IJI-1252), i18n fixes
...
Hidden notification group don't need a name
GitOrigin-RevId: a5b67c97039b2d76f7e0de46fb9920b5c641007b
2023-12-15 13:35:23 +00:00
Andrey Cherkasov
019a6852f4
[java] Make extension classes final
...
GitOrigin-RevId: 1aae04982598568a111e8c78b9a71c9d2b4aa150
2023-12-13 20:02:09 +00:00
Tagir Valeev
0f9fdd1594
[java-intentions] JavaPlatformModuleSystem fixes -> ModCommand
...
JavaCompilerConfiguration is accessible via OptionController
GitOrigin-RevId: d597d3824e7082127e093fbbaf6622bdcd9bcd6d
2023-11-14 11:01:28 +00:00
Vladimir Krivosheev
69fc441f6e
IJPL-310 mark extensions as obsolete (part 11)
...
GitOrigin-RevId: ef915fa2bf11f9fbcdf9ebbf80bc553129314335
2023-10-29 20:09:28 +00:00
Yann Cébron
62d8759f01
[java] annotate Topic level
...
GitOrigin-RevId: b64ccde9cf72f39247c9450c4d80a3daac1a1b9f
2023-10-16 19:42:24 +00:00
Mikhail Pyltsin
87e2d5c58f
[java-execution] IDEA-327658 Freeze due to non-cancelable RA in ShowAffectedTestsAction.findMethods.
...
- do not run until it calls explicitly
GitOrigin-RevId: 17ed84ad5ed3d675898a50fea547c21c265270b9
2023-10-12 17:01:04 +00:00
Nikolay Chashnikov
97e876d874
cleanup: reorder import statements for workspace model classes (IDEA-320676)
...
Workspace model classes were moved to different packages, but the order of import statements wasn't changed, so we have many files with unsorted imports. They are often become sorted when other changes are made in these files, and such unrelated modifications complicate reviewing and may cause merge conflicts.
GitOrigin-RevId: 827744c328ddb2ac3d08ce0bcb8f8e1bb30ac4e9
2023-10-06 11:31:33 +00:00
Mikhail Pyltsin
2dd32d9d08
Revert "[java-execution] IDEA-327658 Freeze due to non-cancelable RA in ShowAffectedTestsAction.findMethods."
...
This reverts commit 79b7ec3902cd374dd8b2e16196154df15752d36d.
GitOrigin-RevId: daa7dd27676e582bcfcfd45987cc25e4a28a6fcb
2023-10-05 22:28:46 +00:00
Nikolay Chashnikov
d67bdd5b72
[java] API cleanup: remove unused deprecated API (IDEA-322162)
...
GitOrigin-RevId: 8b8a875126194efe99989d51127072dd8e503d6e
2023-09-29 09:21:34 +00:00
Mikhail Pyltsin
dc24b17a29
[java-execution] IDEA-327658 Freeze due to non-cancelable RA in ShowAffectedTestsAction.findMethods.
...
- not run until it calls explicitly
GitOrigin-RevId: 79b7ec3902cd374dd8b2e16196154df15752d36d
2023-09-15 15:07:08 +00:00
Dmitry Batkovich
ef5c4b3adb
compiler ref index: do not show progress indicator on compiler reference index initialization IDEA-323288
...
GitOrigin-RevId: 7876ded9462c8c7ea21cedb0b77f532f566ebb0c
2023-08-09 07:46:45 +00:00
Vladislav Rassokhin
8dc99d8df1
[jps caches] Replace "JetBrains Internal Authentication" with "Space" plugin (IJI-1252)
...
GitOrigin-RevId: 2f77b3037b862a996c0febf43410e94eba00f790
2023-07-31 18:02:56 +00:00
Nikolay Chashnikov
de2cfc9b36
[external system] remove unused code which causes UI freezes (IDEA-324651)
...
It looks like 'getExternalDependenciesList' wasn't used since 45ad15bc36d29ca1, so the relevant code can be safely removed. This will fix UI freezes caused by calling ArtifactUtil.processPackagingElements on EDT.
GitOrigin-RevId: 04ab3c9e643f33ffa7aa03aa5906653c8a1b8718
2023-07-07 19:56:38 +00:00
Tagir Valeev
0ffaede2b9
[java-inspections] ClassCanBeRecordInspection: simplify options; convert to OptPane
...
1. Radiobuttons -> checkbox
2. Remove annotation class selector, keep only textual input field (decrease of usability but people would rarely type a class name explicitly there, as we have a quick-fix)
Part of IDEA-313775 Process remaining inspections that have swing options panel
GitOrigin-RevId: f481bf923209cecb668e3b41370b52af029b1ed6
2023-07-07 15:57:36 +00:00
Nikolay Chashnikov
4167f4a603
[java] rewrite UnloadedModulesCompilationCheckinHandler to run computations on a background thread (IDEA-308600)
...
GitOrigin-RevId: 8e63afc07ae258aa557bf0d7e49c6c259725c90a
2023-06-30 11:00:03 +00:00
Alex Plate
0ea27da5c6
[Workspace Model] [IDEA-320676] Move all packages from workspaceModel to workspace folder
...
GitOrigin-RevId: b70062397efd6347c34431c24aacd2ec2e216897
2023-06-19 09:35:12 +00:00
Alex Plate
acde44da72
[Workspace Model] [IDEA-320676] Rename jps module of workspace model
...
GitOrigin-RevId: 146fda1ce8b8e436eb48070e8cf96f2c654ea6a2
2023-06-19 09:35:11 +00:00
Alex Plate
e18c7d8a5f
[Workspace Model] Move sources of the storage under workspace package
...
GitOrigin-RevId: 013ce64337fe7b3637d731c1093a2337bbe71f22
2023-06-19 09:35:08 +00:00