Eugene Zhuravlev
059bbfbd3d
add reverse mapping WSL-path -> Windows-path for build output messages (IDEA-287707)
...
GitOrigin-RevId: 09ab128d3547d01a0247cd9bb907b089b478bd7f
2022-05-05 17:28:29 +00:00
Bas Leijdekkers
18ffeb96e8
Fix grammar, proofread
...
GitOrigin-RevId: 5375b022980e759afeb1f16264aec5716bb931d2
2022-04-30 10:21:00 +00:00
Dmitry Batkovich
688428bf7a
make debug build process action dumb aware
...
GitOrigin-RevId: 99bbb8fb4c17cdfb76f089eb81427c8f255afc4d
2022-04-18 09:50:17 +00:00
Dmitry Batkovich
12cbdd29a7
disable compiler reference index test actions by default via registry
...
GitOrigin-RevId: 10e56f79062edaa28ade6c43405ab00585900113
2022-04-02 05:43:34 +00:00
Eugene Zhuravlev
ceb89c12c1
JpsProjectTaskRunner: reliably fire notifications when both runner finishes and all tracked async subtasks are completed (fixes IDEA-291331)
...
GitOrigin-RevId: dac22c52807d55c998a5bc0196250f633a902776
2022-04-01 16:35:15 +00:00
Anna Kozlova
eafc8a4882
[java compiler] ensure callbacks are fired after compilation finished (IDEA-291331)
...
similar to 0f5eca70d408d7ed8dc75099bef0c5268d77ee0d; otherwise condition `JpsProjectTaskRunner.MyNotificationCollector.appendJpsBuildResult` won't work and no notification would appear for bad jdk configuration or canceled progress
GitOrigin-RevId: 69b2e82bed2f8c4bbf2b9b905c4d5b773226d72f
2022-04-01 11:16:17 +00:00
Ilyas Selimov
181627ed33
zero-tolerance fixes
...
GitOrigin-RevId: bc468f29f08d582582fd9cf9463d5c838cb59ca4
2022-03-30 09:18:51 +00:00
Eugene Zhuravlev
7c3792118d
correctly identify context module for modules with multiple content roots (IDEA-291030)
...
GitOrigin-RevId: e74f1f936b229d6fa90985a68361106139a98e74
2022-03-29 15:08:58 +00:00
Alexey Kudravtsev
de4d6cd25d
remove unused libraries
...
GitOrigin-RevId: a8927c203896c56951f3cf8e26d2f1366a0cf95e
2022-03-28 12:10:37 +00:00
Vladimir Krivosheev
e7bfb09e11
intellij.java.guiForms.compiler - raise lang level from 6 to 8, cleanup code
...
GitOrigin-RevId: 8cf23c7238392f14259f1d3794dd93c4004eca4d
2022-03-27 18:52:55 +00:00
Vladimir Krivosheev
8a38317c23
cleanup
...
GitOrigin-RevId: 8cc592b4a987143ede26092986d3678393f1abd2
2022-03-27 18:52:50 +00:00
Vladimir Krivosheev
a8f6a48409
add jdom to source code to modify and strip to our needs
...
GitOrigin-RevId: 3e16d0d954aa7bc45c4eadb91164b44e4b2e75d3
2022-03-27 18:52:47 +00:00
Alex Plate
87e8b580e5
[Workspace Model] [Artifacts]: Get actual information from the store from package element bridges
...
Reviews: IJ-CR-22378, IJ-CR-22074
Also relates: IDEA-279542
GitOrigin-RevId: 0862426c4c55b71b3ec2cdcdb5e9b5a472a44278
2022-03-23 16:36:18 +00:00
Nikolay Chashnikov
97172a6700
[workspace model] add (disabled for now) test which checks editing artifacts via workspace model
...
Currently, it doesn't work, so we need to edit output layout of artifacts via the old PackagingElement API (see 3c7929108b3).
GitOrigin-RevId: bbb5ec7d3afa542e85d24cdf745edde3bfa78082
2022-03-22 16:34:59 +00:00
Nikolay Chashnikov
b273225dac
[icons] cleanup: use module icon for unresolved module reference in artifact layout
...
...and deprecate 'output' icon.
GitOrigin-RevId: e802e0aa5ce110d170519668f707b8fada39179f
2022-03-22 14:05:18 +00:00
Nikolay Chashnikov
2a7221ba59
[artifacts] build cache in ArtifactVirtualFileListener via workspace model (IDEA-279542)
...
If there are many artifacts in the project, building a cache in ArtifactVirtualFileListener may spend a lot of time converting ArtifactEntity to ArtifactBridge, so it's more efficient to take data from ArtifactEntity directly.
GitOrigin-RevId: 3c7929108b3af6569d1dc2c06c15570d6b2f0a20
2022-03-15 16:35:03 +00:00
Anastasia Ivanova
e7a408d636
FUS: migrate java.compiler.settings.project to new API
...
GitOrigin-RevId: 958c63dabd810d02886ae3140335788d725f7100
2022-03-07 19:44:27 +00:00
Leonid Shalupov
8406921fba
jps: store lower process priority setting in advanced settings
...
now this is accessible from Settings dialog
GitOrigin-RevId: 2104996ee7c614ff0e704b2af86bf9dc01123de0
2022-03-03 12:21:42 +00:00
Eugene Zhuravlev
329030f0b1
make ExternalJavacManager WSL-aware (IDEA-267753, IDEA-286844)
...
GitOrigin-RevId: dc487141f56192507046fba2d49c50e3688a00fc
2022-02-23 10:59:48 +00:00
Nikolay Chashnikov
3de1d05eec
[API] mark for removal API which was deprecated in 2021.2 or earlier and has few usages only (IDEA-281036)
...
GitOrigin-RevId: 6f1cdecf02dae3ab19351a4fa4e895f98265ea0a
2022-02-17 22:44:08 +00:00
Tagir Valeev
090f452ab0
Remove unnecessary boxing
...
GitOrigin-RevId: 5b7d8fbfca9d58fcde762c01e564b16be44d9c1f
2022-02-17 05:40:22 +00:00
Nikolay Chashnikov
abc373560d
[API] replace ApiStatus.ScheduledForRemoval annotation by 'forRemoval' attribute (IDEA-288466)
...
Since we don't want to specify planned removal date anymore, there is no need to use a separate annotation.
GitOrigin-RevId: a047c55475e0f4752a2842577e094fb041c6c05b
2022-02-11 15:12:14 +00:00
Alex Plate
cdbd61282d
[Workspace Model] [IDEA-288277] Do not try to save artifacts with conflicting names
...
At the moment, when the user renames artifact, IJ saves the new name on every keystroke. That means, that during typing, one artifact may have the same name as some other artifact even if the target name is not the same.
Workspace model doesn't allow us to store artifacts with the same names, so we should not update the artifact name in case it already exists.
GitOrigin-RevId: a0565388e618dbbcbd6524cbf22e54c4748983f0
2022-02-11 14:27:28 +00:00
Alex Plate
b7018ba3b7
[Workspace Model] Add a note to EntityToElement.kt converter
...
GitOrigin-RevId: e55cfdb450e95fb75fa9a89146162fe9b960cfe0
2022-02-11 14:27:27 +00:00
Mikhail Mazurkevich
714fabd3cc
[workspace model] IDEA-287721 Fix Gradle Java EE Web project import slowness
...
GitOrigin-RevId: ac8b9f1e4a7605dbce355e519aaaed511692aa49
2022-02-09 10:13:03 +00:00
Dmitry Gridin
b8ebb40b3d
[compiler] mark CompilerTopics.COMPILATION_STATUS as '@Topic.ProjectLevel'
...
GitOrigin-RevId: b14f3d37156a72bc1a090101d4d9cc5faa22c102
2022-02-07 16:27:42 +00:00
Dmitry Gridin
efd9c45dca
[cri] rename EP 'isUpToDateChecker' to 'isUpToDateCheckConsumer'
...
^KTIJ-20657
GitOrigin-RevId: ccd9324b3fc40e39a75ec905c209ea7a18f7f80b
2022-02-04 09:29:04 +00:00
Dmitry Gridin
6a656747a6
[cri] run isUpToDate compiler activity only if necessary
...
^KTIJ-20657
GitOrigin-RevId: 2aab58ef11c729e60dc079bdf5c16b87e0fa42e6
2022-02-04 05:25:22 +00:00
Alex Plate
d9173499cf
[Workspace Model] IDEA-265327 Vanish artifacts duplicates on project loading
...
Along with modules and libraries, artifacts started to report duplicates where two xml files with ArtifactName.xml and ArtifactName2.xml are created.
With the current reports it's not fully clear how this situation can happen, so additional information was added to the error message.
Also, logic similar to libraries about removing duplicates, was added.
GitOrigin-RevId: 051e9dc72fc376586d95374a919183c554c9212c
2022-01-28 13:55:58 +00:00
Eugene Zhuravlev
801e3a28b8
correctly handle VFileCopyEvent: mark 'changed' the destination file instead of a source file (IDEA-204744)
...
GitOrigin-RevId: 64ecc06593c6a4143ac17db0403fcf96d21b896f
2022-01-28 13:46:47 +00:00
Ilyas Selimov
d6e53b6bd6
zero-tolerance fixes
...
GitOrigin-RevId: 39d957c0de3ee5c019a1498fe5c81f9fb6c3f8e9
2022-01-26 20:24:20 +00:00
Vladimir Krivosheev
e4bd5d8031
second version of experimental RegisterToolWindowTask builder API
...
GitOrigin-RevId: ecdf472a56706f69274e6919b38ebc914c6d3d1e
2022-01-25 18:24:27 +00:00
Vladimir Krivosheev
cd8491bec0
ContentManagerWatcher.watchContentManager is not required anymore
...
GitOrigin-RevId: 88cf741547f17411da3cf3186b83904a7cd0b74d
2022-01-25 15:44:08 +00:00
Vladimir Krivosheev
00b6e3d02d
cleanup, convert ide.jps.use.build.tool.window registry into system property
...
GitOrigin-RevId: ae2bc82a13877cd10dec8461ed7830cb3e98a010
2022-01-25 15:44:07 +00:00
Vladimir Krivosheev
dddb3a0355
fix toolwindow layout for V2 UI
...
GitOrigin-RevId: f5f9896923541deac3ae818bce0701b374ea4e11
2022-01-25 06:43:55 +00:00
Ilyas Selimov
c97f39dd58
zero tolerance fix
...
GitOrigin-RevId: ab3762f2ec6e9e9f4a595a37c93e7f8bf1ea822b
2022-01-24 12:28:35 +00:00
Mikhail Mazurkevich
a2a387f8dc
[jps caches] Fix review notes
...
GitOrigin-RevId: 36a597f7ff4960ce6e4a03c70d3b48661e9e4c96
2022-01-21 20:41:41 +00:00
Mikhail Mazurkevich
b31014992b
[jps caches] Fix progress indicator
...
GitOrigin-RevId: ccf678f3a1669d68622b5744d106f8bbd541c901
2022-01-21 20:41:38 +00:00
Mikhail Mazurkevich
5483dcd499
[jps caches] Force reload auth header to have 10min access code passing to JPS
...
GitOrigin-RevId: 6a66d5783d05c1b0b39bbcfe2d9053bde387017e
2022-01-21 20:41:32 +00:00
Mikhail Mazurkevich
ffae730478
[jps caches] Pass all params needed for caches download ones at JPS start
...
GitOrigin-RevId: a1b8a8ad2d865b0d1db32dbe7671667ecc464d8f
2022-01-21 20:41:29 +00:00
Mikhail Mazurkevich
0d293eb356
[jps caches] Remove old properties from resource bundle
...
GitOrigin-RevId: 18f170676493bda3b50112ce0f084aeffeca685a
2022-01-21 20:41:17 +00:00
Mikhail Mazurkevich
fe93229d18
[jps caches] Use decompression and deletion speed statistic saved on IDEA side
...
GitOrigin-RevId: c935f9965afc8376ac006c344d823afd288099d9
2022-01-21 20:40:55 +00:00
Mikhail Mazurkevich
f7985d9e28
[jps caches] Saving decompression and deletion speed on IDEA side
...
GitOrigin-RevId: 740c90e92fdbbe40a2b7c32091f5b1158df35ed3
2022-01-21 20:40:52 +00:00
Mikhail Mazurkevich
01c044ffa9
[jps caches] Cleanup commented code and add CRLF check for Windows
...
GitOrigin-RevId: f09d51b424563420f198fd33e0c4fedee919afb4
2022-01-21 20:40:30 +00:00
Mikhail Mazurkevich
ebd198f8b7
[jps caches] Update notification
...
GitOrigin-RevId: 5e95b0c91b5a1fa5e8f163800538f9c32dada9e8
2022-01-21 20:40:27 +00:00
Mikhail Mazurkevich
9b9e6b07a5
[jps caches] Add checking for the commits count between compilations to detect a large amount of changes
...
GitOrigin-RevId: 9ce661fe0bbef5055e75e0684c872cb26de8a60d
2022-01-21 20:40:21 +00:00
Mikhail Mazurkevich
cee944cb78
[jps caches] Cleanup progressbar messages and make it more precise
...
GitOrigin-RevId: 84ba1c33e8684bbcb796103cabb8b1303308b0ca
2022-01-21 20:40:18 +00:00
Mikhail Mazurkevich
bafab3d660
[jps caches] Add progress indicator for downloads
...
GitOrigin-RevId: 651e1cf32da9d9b72ea970003679802bde3a8cad
2022-01-21 20:40:12 +00:00
Mikhail Mazurkevich
3fe7085571
[jps caches] Add saving latest downloaded commit and check canceled
...
GitOrigin-RevId: 960cbdbb798d20693e42b6c9232e701ea1439775
2022-01-21 20:40:09 +00:00
Mikhail Mazurkevich
98f41394f9
[jps caches] Fix caches download at up_to_date checks
...
GitOrigin-RevId: 42803efc616ca04bfe08a9ae38717269fb9431e0
2022-01-21 20:40:06 +00:00