Commit Graph

306055 Commits

Author SHA1 Message Date
Konstantin Nisht
8012f54ea0 [groovy] Do not infer synthetic modifiers for type definitions
The problem is that an attempt to call `equals` for two type definitions in transformation context causes recursion because of retrieving of the synthetic modifiers. Complete solution is to rewrite equals for GrTypeDefinitionImpl. Nevertheless, it is unlikely that some AST transformation in foreseeable future would change class modifiers.

GitOrigin-RevId: db5866a3b07888efefe25f5aa024bb94697b3ed6
2021-03-29 18:00:43 +00:00
Kirill.Skrygan
89889ea7d6 fix blinking lookup for thin clients
GitOrigin-RevId: 35327d4848f816585e9ec61f23e4365177c2adcd
2021-03-29 16:25:00 +00:00
Philipp Smorygo
bd03916169 Separate intellij+gradle and android parts of KotlinAndroidGradleMPPModuleDataService
GitOrigin-RevId: 35eba9393c101e9cce11b3e2f864979a3588286e
2021-03-29 15:58:33 +00:00
Alexey Kalina
9aa3d3c76c [ml-local-models] enable notification by default
(cherry picked from commit d541850ab29392985bd7d466fb2bca5e5650413f)

IJ-MR-7427

GitOrigin-RevId: d302d21dcb5f74c80f3ea53d309c786a22c92494
2021-03-29 15:31:40 +00:00
Alexey Kalina
156a0fe509 [ml-local-models] make notification text more useful for nightly users
(cherry picked from commit 5f1eb578cd126787b5468e2466c24e1badff88ff)

IJ-MR-7427

GitOrigin-RevId: 7fe380003c6571417b2ce18fd95ad61e05ef4fa8
2021-03-29 15:31:39 +00:00
Alexey Kalina
faecec4099 [ml-local-models] handle invalid storage and limit number of classes info in memory
(cherry picked from commit c05e73559ee54d7c8bd90fb325f8e07a6b98e989)

IJ-MR-7427

GitOrigin-RevId: 1d821a314ee9d3b4cb5f00628989aa0dc7df6414
2021-03-29 15:31:38 +00:00
Alexey Kalina
dc2e58acf3 [ml-local-models] show suggestion to train after 10 completion sessions with methods and classes
(cherry picked from commit 66e1fd02704ee23a777bfa7dcbf52708b5a732ba)

IJ-MR-7427

GitOrigin-RevId: d2a68bd870b45663c816f9f2d69f45bc75c221fb
2021-03-29 15:31:37 +00:00
Vladislav.Soroka
768e2c6568 [Gradle] handle possible nulls IDEA-263670
GitOrigin-RevId: 65a28dfba3d8d5d6861b6581d6c05eb39cb9e1b2
2021-03-29 15:27:04 +00:00
Nikita Skvortsov
8bc148dab4 [ui] update new project settings menu wording IDEA-265276
GitOrigin-RevId: ef3f0c270f5d826b9398356496eef96940b6303a
2021-03-29 15:10:43 +00:00
Gregory.Shrago
7c9a79d6cd employ TableCellState
GitOrigin-RevId: 139dd66511fe021148afd71f3109d0ae4436ee9b
2021-03-29 15:07:10 +00:00
Gregory.Shrago
2d9ffb9cbb drop unused ItemsProvider
GitOrigin-RevId: 9978896e7990e558dd1e248339c6f5af46960910
2021-03-29 15:07:04 +00:00
Vladislav.Soroka
afb3de132e [Gradle] handle possible nulls IDEA-263670
GitOrigin-RevId: 89cb22b57cdb80b15944ad913f830ee9d385e14d
2021-03-29 14:46:33 +00:00
Mikhail Mazurkevich
59e4c8fe66 [workspace model] IDEA-CR-71081 Fix review note
GitOrigin-RevId: 4733aea9930eb4259fae9c6f26db648e4e2c5294
2021-03-29 14:21:55 +00:00
Vassiliy.Kudryashov
88cdd9d0bf "Test Mac Messages" action: provide custom title/message
GitOrigin-RevId: fc982da8510d6b107fe638412d30724ddc0faa31
2021-03-29 14:21:07 +00:00
Aleksei Kniazev
fb09f01da9 show empty description for python packages if a remote interpreter is selected (PY-47789)
(cherry picked from commit 0709ca8b077fd34f757a415e63911afa345b90d4)

IDEA-CR-71087

GitOrigin-RevId: 452330bbaa830f06ec682141f3be61585ea7f870
2021-03-29 14:04:20 +00:00
Aleksei Kniazev
cddccd178f icon for python packages toolwindow (PY-47802)
(cherry picked from commit fedd478accb79968cdab7f8b41cea7423e98564f)

IDEA-CR-71085

GitOrigin-RevId: 3e7c55f7abb8663c7649582bfdccbc9cc633cf8b
2021-03-29 13:27:19 +00:00
Kirill Kirichenko
3e1df2c261 IDEA-265416 Color theme: use Label.errorForeground for error text instead of JBColor.red
GitOrigin-RevId: b6a72cb23fe5fc631c6577520bc123c71ae12dd7
2021-03-29 13:03:20 +00:00
Tagir Valeev
428a8ae748 [java-inspections] ExpressionUtils: exclude resource variables from resolveExpression, as they also referenced implicitly
GitOrigin-RevId: 6ad136a77790fa9a66b4555f27b3b5dad392e758
2021-03-29 12:53:20 +00:00
Tagir Valeev
c9fe0167cb [java-inspections] More inspections enabled by default:
WaitWhileHoldingTwoLocks, ConditionalExpressionWithIdenticalBranches, EmptySynchronizedStatement

GitOrigin-RevId: 1cb327dbaf0c4cc2f7dc3cb75fb48bef78e0467c
2021-03-29 12:53:18 +00:00
Tagir Valeev
7f950fc4b2 Annotations for executors
GitOrigin-RevId: 285ba60e4b3c0dba5fff5e4071fdd5a960297916
2021-03-29 12:53:15 +00:00
Tagir Valeev
c690ae67fc [java-inspections] SystemRunFinalizersOnExitInspection simplified, enabled by default
GitOrigin-RevId: cbc643ba09e2052b3f67b444fa62be3e5c2df38a
2021-03-29 12:53:13 +00:00
Aleksey Pivovarov
06dd3abbb4 EA-263521 T: RootIndex.<init>
GitOrigin-RevId: c851bb1e3c1235704818eae22f442b46fd19f5b5
2021-03-29 12:33:17 +00:00
Bart van Helvert
2fb81ec403 [java] IJ-CR-7266 Update inspection descriptions
GitOrigin-RevId: d1bf74e885672b02aab61bed273cbacf071e9c15
2021-03-29 12:29:40 +00:00
Rustam Vishnyakov
566b26ba00 Move "Custom font missing" message to ApplicationBundle.properties
GitOrigin-RevId: 2a55b5468cf7003149c1248e539b752dc5604e7d
2021-03-29 12:26:59 +00:00
Dmitry Jemerov
37d970bc75 Unregister ActivateToolWindowAction when toolwindow is unregistered (IDEA-262343)
GitOrigin-RevId: 53515f45ca419803eeb4a1f5b8ed3fa7bb2c08f6
2021-03-29 12:04:46 +00:00
Dmitry Jemerov
58b8ae9314 Correctly dispose DeprecatedVirtualFileSystem event listener when filesystem is unloaded (part of IDEA-264324)
GitOrigin-RevId: 5275341a8144f5007770644d4302e591485c36ee
2021-03-29 12:04:43 +00:00
Sergei Vorobyov
570275dab3 IDEA-175014 added tests for rerun failed tests action
GitOrigin-RevId: d0539f42f97cd59b14b859ede15b28418d80a78b
2021-03-29 11:39:05 +00:00
Sergei Vorobyov
5e478f6670 fixed gradle build script generation for old gradle
compile/runtime instead implementation/runtimeOnly for gradle older then 3.4
junit 4 instead junit 5 for gradle older then 4.7

GitOrigin-RevId: 3f1a186beb91c8a50ffabd864de12852f166c0d5
2021-03-29 11:39:03 +00:00
Sergei Vorobyov
2033bca279 added deduplication of same gradle builder configuration code blocks
fixed incorrect test project in GradleTestRunConfigurationProducerTestCase.kt

GitOrigin-RevId: bf48090555e8451ddbb1397721193b8ef498a22d
2021-03-29 11:39:02 +00:00
Sergei Vorobyov
aab20576ba added multiline code block for groovy builder
GitOrigin-RevId: 016b7551b1f8286f25c854d5d22327f941847366
2021-03-29 11:39:01 +00:00
Sergei Vorobyov
1c9de0f9d1 [cleanup] removed useless GradleBuildScriptBuilderEx.kt
GitOrigin-RevId: e5c53faff1e18f28c2a70bdcc532e0b3b3d3bfe3
2021-03-29 11:39:00 +00:00
Sergei Vorobyov
4ab546afff improved gradle script builder api by integration with groovy builder
GitOrigin-RevId: 269f526c8d459ef864431fffc0b38723c29801e9
2021-03-29 11:38:58 +00:00
Sergei Vorobyov
c00be3c8d7 cleanup: don't use versions in tests when it doesn't matter
GitOrigin-RevId: c072a9c1580697547ffc0a7377c1d483e2d0afe7
2021-03-29 11:38:57 +00:00
Sergei Vorobyov
1722bd4b76 IDEA-175014 fixed incorrect resolving of gradle test location for rerun
GitOrigin-RevId: 3b7669b2589ed6d8a4078bb0965fb43bd651173c
2021-03-29 11:38:55 +00:00
Sergei Vorobyov
9bddf05658 IDEA-175014 converted GradleRerunFailedTestsAction.java into .kt
GitOrigin-RevId: 2c1c3bb0eb0844b6d362854e56d8d64b25d74193
2021-03-29 11:38:54 +00:00
Sergei Vorobyov
72f76c8bea Rename .java to .kt
GitOrigin-RevId: 52163f6c86ee52565bb0da53314620f03f9e56f6
2021-03-29 11:38:53 +00:00
Alex Plate
c7e0864740 [Workspace Model] Perform modules check only for projects with external storage
Review: IJ-CR-7639

GitOrigin-RevId: f8af276a0620b0ed99ba011410e172860b86a59f
2021-03-29 11:37:19 +00:00
Rustam Vishnyakov
22e422cea1 Show <Custom font missing> warning instead of an empty box (IDEA-262336)
GitOrigin-RevId: 7fdedd82941af1071b324a489b106472ff724acf
2021-03-29 11:27:11 +00:00
Artem Pronichev
78c3510377 [go] Updated a list of file template variables and rewrote their description (after IJ-CR-7625)
GitOrigin-RevId: 5e830ff80f5091e3a8653faafca6430dbd700ec9
2021-03-29 11:14:19 +00:00
Vladislav.Soroka
8c7628ead3 [Gradle] remove needless collections creation IDEA-263670
GitOrigin-RevId: 72bc0c9e9a1d47d855e3698fe5ac69d2bb2df176
2021-03-29 11:13:44 +00:00
Nikita Bobko
70af9a403e .idea/jarRepositories.xml: add missing repository in community
This commit fixes in intellij-community:
```
Error resolving dependencies for intellij.platform.util:
java.lang.RuntimeException: org.eclipse.aether.resolution.ArtifactResolutionException: Could not find artifact org.jetbrains.intellij.deps:log4j:jar:1.2.17.1 in central (https://cache-redirector.jetbrains.com/maven-central):
org.eclipse.aether.resolution.ArtifactResolutionException: Could not find artifact org.jetbrains.intellij.deps:log4j:jar:1.2.17.1 in central (https://cache-redirector.jetbrains.com/maven-central):
Could not find artifact org.jetbrains.intellij.deps:log4j:jar:1.2.17.1 in central (https://cache-redirector.jetbrains.com/maven-central)
```

GitOrigin-RevId: 99b83a1fc31150ff45b8ccf9d13cee7dfe6b5e69
2021-03-29 10:57:51 +00:00
Andrey Vokin
64663ae49d DS-1402 No easy way to change interpreter for all Workspace directories
Conda: Handle mock SDK

GitOrigin-RevId: 132a71c9cbd1a0fc7f56229d5e54492d8972f363
2021-03-29 10:53:07 +00:00
Semyon Proshev
ca6cf07aae Minor cleanup (DS-1402)
GitOrigin-RevId: 0042763f41b30c65c0afaa97f55da70c3e4b6414
2021-03-29 10:09:35 +00:00
Anton Tarasov
5e20c0ff01 IDEA-265333 allow per-browser off-screen rendering mode
GitOrigin-RevId: 9db445061caa51cddb9064a097152fb4e087c9c6
2021-03-29 09:58:44 +00:00
Aleksandr Krasilnikov
99903012de git: Use branch names instead of "Current"/"Selected" in "Rebase onto.." action
GitOrigin-RevId: d7525bc0f7a7e61cbde9f1560b223bb01d5225df
2021-03-29 09:57:14 +00:00
Vladislav.Soroka
cfd898d94a [Gradle] target paths mapping for buildscript classpath models IDEA-263670
GitOrigin-RevId: 981fac2af1cf5ce23647acdce0856e3a83f41305
2021-03-29 09:53:12 +00:00
Nikolay Chashnikov
f712a5bea6 [workspace model tests] allow inspecting cache files in StoreSnapshotsAnalyzer
GitOrigin-RevId: 4fbf917e0d24b1bae2860cfa74556c23738f33c8
2021-03-29 09:40:38 +00:00
Semyon Proshev
52423b4e4a Don't create welcome script for projects opened in temp directory (PY-46055, PY-47697)
GitOrigin-RevId: 35794bb7ee045b066aeb7de122303fda1eca6a58
2021-03-29 09:32:55 +00:00
Alexander Lobas
80784ef13f IDEA-265384 Make IDE and Project settings widget disablable
GitOrigin-RevId: 36948f1cd887bc7194068cff2438f0b33779c443
2021-03-29 09:19:01 +00:00
Dmitry Jemerov
7bbc70b7a2 Specify expiration condition for invokeLater in NonBlockingReadActionImpl
GitOrigin-RevId: 0e3f0b9e5cebed75e00c67b16c5deb91c8692fa4
2021-03-29 09:00:58 +00:00