idea/community.git
11 months agoMerge of lombok-intellij-plugin:.=>community/plugins/lombok
Dmitriy.Panov [Fri, 9 Oct 2020 17:01:22 +0000 (20:01 +0300)]
Merge ... lombok-intellij-plugin:.=>community/plugins/lombok

GitOrigin-RevId: 9ce822caf8ed4c22a8a1ad2a1b7d991b01569ba4

11 months agoIDEA-179255 - support javadoc generation for multiple jpms modules
Ilyas Selimov [Fri, 9 Oct 2020 08:19:43 +0000 (15:19 +0700)]
IDEA-179255 - support javadoc generation for multiple jpms modules

GitOrigin-RevId: 9ce822caf8ed4c22a8a1ad2a1b7d991b01569ba4

11 months agoIDEA-CR-67467 IDEA-249713: i18n: Internalization for "code inspection"
Andrei Kuznetsov [Fri, 9 Oct 2020 09:14:28 +0000 (12:14 +0300)]
IDEA-CR-67467 IDEA-249713: i18n: Internalization for "code inspection"

minor cleanup after code review

GitOrigin-RevId: c8f6fc9fca48670e2e57e688fc2710412a0020a6

11 months agoRelated problems: speed-up problems search:
Artemiy Sartakov [Fri, 9 Oct 2020 08:53:07 +0000 (15:53 +0700)]
Related problems: speed-up problems search:

1. filter out all non jvm-lang files
2. do not call PsiManager#findFile until we sure that number of files to analyse is less then max files threshold

GitOrigin-RevId: 8f845340d0708d9c28495d7ae1d64809fec3f02b

11 months ago[platform] native Linux case sensitivity detection (IDEA-246515)
Roman Shevchenko [Fri, 9 Oct 2020 09:00:23 +0000 (11:00 +0200)]
[platform] native Linux case sensitivity detection (IDEA-246515)

GitOrigin-RevId: 2ffe17a7deecb12cef6765fea5b1552afb76506e

11 months agoDrop elements scheduled for removal (PY-43884)
Semyon Proshev [Fri, 9 Oct 2020 08:47:17 +0000 (11:47 +0300)]
Drop elements scheduled for removal (PY-43884)

GitOrigin-RevId: 9bc491cf35e17984cd1cb447c914ff702332d3af

11 months ago[platform] missing exception handling for macOS case sensitivity detection (IDEA...
Roman Shevchenko [Fri, 9 Oct 2020 08:56:27 +0000 (10:56 +0200)]
[platform] missing exception handling for macOS case sensitivity detection (IDEA-CR-67503)

GitOrigin-RevId: 6216aa4590d3504ecd155842da727db220bf567b

11 months agoIG: clean up sloppy code (IJ-CR-3338)
Bas Leijdekkers [Fri, 9 Oct 2020 07:59:29 +0000 (09:59 +0200)]
IG: clean up sloppy code (IJ-CR-3338)

GitOrigin-RevId: 1077b439f9e30cbbaa803f5a7669ec68dbd3d387

11 months agojson schema: pass stop parameter explicitly for better readability
Sergey Simonchik [Fri, 9 Oct 2020 08:31:31 +0000 (11:31 +0300)]
json schema: pass stop parameter explicitly for better readability

GitOrigin-RevId: 4be7cc1fb88b57116c659b6506038f0ae38bd063

11 months ago[java-indexing] More diagnostics for EA-234402 - IOOBE: TextRange.subSequence
Tagir Valeev [Fri, 9 Oct 2020 08:01:08 +0000 (15:01 +0700)]
[java-indexing] More diagnostics for EA-234402 - IOOBE: TextRange.subSequence

GitOrigin-RevId: 30c5204da5d7ca5e47d09182e55681dedb637c91

11 months agoIDEA-249489 Impl features for PyCharm DS
andrey.matveev [Mon, 7 Sep 2020 05:06:39 +0000 (12:06 +0700)]
IDEA-249489 Impl features for PyCharm DS

GitOrigin-RevId: dc1eeb1b5a7d0a63d70c57b39445d4c021059505

11 months agoIDEA-CR-67213 mark WeakValueHashMap as scheduled for removal to make sure that plugin...
Vladimir Krivosheev [Fri, 9 Oct 2020 08:08:02 +0000 (10:08 +0200)]
IDEA-CR-67213 mark WeakValueHashMap as scheduled for removal to make sure that plugin developers will get notification about using deprecated API

GitOrigin-RevId: 749c92753ce76d45f80f3cf04543f63c48f1ba22

11 months agoxslt - get rid of trove
Vladimir Krivosheev [Fri, 9 Oct 2020 07:22:55 +0000 (09:22 +0200)]
xslt - get rid of trove

GitOrigin-RevId: ea465cba7001b9c1fed24f47b0ee766e8cd39589

11 months agoallow inplace refactorings in different editors (CWM-832)
Anna Kozlova [Fri, 9 Oct 2020 06:46:50 +0000 (08:46 +0200)]
allow inplace refactorings in different editors (CWM-832)

GitOrigin-RevId: 5b34d6de8a7d68ea77d0238f3049ee9919cbe684

11 months agojava: complete classes with dollars in the middle (IDEA-247596)
Anna Kozlova [Thu, 8 Oct 2020 12:24:33 +0000 (14:24 +0200)]
java: complete classes with dollars in the middle (IDEA-247596)

requested for future panama boxes

GitOrigin-RevId: 188d54e94cc8c6dd4eb7818b3bceb004031b4984

11 months ago[java-completion] itemWithOverrideImplementDialog(): do not rely on the position...
Tagir Valeev [Fri, 9 Oct 2020 06:38:27 +0000 (13:38 +0700)]
[java-completion] itemWithOverrideImplementDialog(): do not rely on the position at the LookupElement creation

When there are multiple carets, the LookupElement is deduplicated and the same one is applied for every caret position, so the same captured offset was used for every caret
Fixes EA-233292 - IAE: DocumentImpl.deleteString

GitOrigin-RevId: 61cf985408fc9cce72c2a8112ebd862c30e29e2e

11 months ago[java-analysis] Fix forgotten ! (IDEA-CR-67504)
Tagir Valeev [Fri, 9 Oct 2020 06:13:22 +0000 (13:13 +0700)]
[java-analysis] Fix forgotten ! (IDEA-CR-67504)

GitOrigin-RevId: 01ae72cc4597c377dc14344ad76c710fa1512193

11 months ago[java-completion] i18n Override/implement methods
Tagir Valeev [Fri, 9 Oct 2020 05:53:41 +0000 (12:53 +0700)]
[java-completion] i18n Override/implement methods

GitOrigin-RevId: 907f1f9be06bbe1f1f9ae1bf67890b0a1ecc87d6

11 months ago[java-completion] Unblock document before removing empty parentheses
Tagir Valeev [Fri, 9 Oct 2020 02:50:38 +0000 (09:50 +0700)]
[java-completion] Unblock document before removing empty parentheses

Fixes EA-237439 - Throwable: PostprocessReformattingAspect.postponeFormatting

GitOrigin-RevId: 48a403bd7c87c29a626cf46b990520d4262b4678

11 months agoImportHelperTest: extract MyNewClassNamingConventionInspection to static class
Tagir Valeev [Fri, 9 Oct 2020 02:14:34 +0000 (09:14 +0700)]
ImportHelperTest: extract MyNewClassNamingConventionInspection to static class

Otherwise, anonymous class holds a reference to ImportHelperTest which in turn holds a Project reference which may cause a project leak

GitOrigin-RevId: 1976e2302828c9ed32bba4afc114cd9b0c995df1

11 months agoDiamond type used
Tagir Valeev [Fri, 9 Oct 2020 02:06:38 +0000 (09:06 +0700)]
Diamond type used

GitOrigin-RevId: 94d00d1ff2cfb6030b067810ff60783f17ae3182

11 months agoProjectProblemFileSelectionListener: detect if changed file is from another project...
Artemiy Sartakov [Fri, 9 Oct 2020 05:14:17 +0000 (12:14 +0700)]
ProjectProblemFileSelectionListener: detect if changed file is from another project (EA-239892)

GitOrigin-RevId: da2d3e26df68ff5122bb511d48b52d7f875587be

11 months ago[space] Remove empty and unused files
Nikolay Rykunov [Thu, 8 Oct 2020 21:57:02 +0000 (00:57 +0300)]
[space] Remove empty and unused files

GitOrigin-RevId: 6e6a3e55aecf3b9ab80744de4b814c6a970bc239

11 months ago[space] Add plugin to community scope and update copyrights
Nikolay Rykunov [Thu, 8 Oct 2020 21:51:59 +0000 (00:51 +0300)]
[space] Add plugin to community scope and update copyrights

GitOrigin-RevId: 8765d1acf222b67e7e69bd611cfc7bcb60bc9113

11 months ago[space] Allow to reply for comments in chat
Nikolay Rykunov [Thu, 8 Oct 2020 21:39:50 +0000 (00:39 +0300)]
[space] Allow to reply for comments in chat

GitOrigin-RevId: c9fb2e17b3733c2fad179c64f25e1568dbce313f

11 months ago[vcs-review] Extract ToggleableContainer from GitHub plugin
Nikolay Rykunov [Thu, 8 Oct 2020 20:08:24 +0000 (23:08 +0300)]
[vcs-review] Extract ToggleableContainer from GitHub plugin

GitOrigin-RevId: 68519ba5116dd73e13dc24b6f89edef5514ea8eb

11 months ago[space] Extract separate SpaceChatItem interface
Nikolay Rykunov [Thu, 8 Oct 2020 18:08:28 +0000 (21:08 +0300)]
[space] Extract separate SpaceChatItem interface

GitOrigin-RevId: 5d0ba4c1e770623967a4be7462c1767961f21912

11 months agofix gradle tests - added feature toggle to turn of JDK vendor names suggestions for...
Eugene Petrenko [Thu, 8 Oct 2020 12:53:57 +0000 (14:53 +0200)]
fix gradle tests - added feature toggle to turn of JDK vendor names suggestions for SDK naming

GitOrigin-RevId: c088efff43f8b20eb021fa2fb925e54049aea0f7

11 months agosdk-lookup: it must check if a given SDK is registered in ProjectJdkTable before...
Eugene Petrenko [Thu, 8 Oct 2020 12:14:21 +0000 (14:14 +0200)]
sdk-lookup: it must check if a given SDK is registered in ProjectJdkTable before accepting a prototype SDK from Local fix

Thix commit also resolves a bunch of failing Gradle tests which are outside of the aggregator

GitOrigin-RevId: c62c63081081e19c02c44d698549af6159721df0

11 months agosdk-lookup: de-lambdify to allow better debugging
Eugene Petrenko [Thu, 8 Oct 2020 12:10:12 +0000 (14:10 +0200)]
sdk-lookup: de-lambdify to allow better debugging

GitOrigin-RevId: e4aa07ee1a78ff613408cf71bbeed71a040c61cf

11 months agosdk-lookup: minor
Eugene Petrenko [Thu, 8 Oct 2020 12:07:17 +0000 (14:07 +0200)]
sdk-lookup: minor

GitOrigin-RevId: 4fc7f228d2198bec4630d900688d489a9a844b67

11 months agosdk-lookup: add more diagnostics to Gradle tests
Eugene Petrenko [Thu, 8 Oct 2020 12:06:36 +0000 (14:06 +0200)]
sdk-lookup: add more diagnostics to Gradle tests

GitOrigin-RevId: 85871386f69ed37755f0194c36bb2ccef88ff131

11 months ago[workspace model] IDEA-246022 Fix rebase problems
Mikhail Mazurkevich [Thu, 8 Oct 2020 20:22:05 +0000 (23:22 +0300)]
[workspace model] IDEA-246022 Fix rebase problems

GitOrigin-RevId: 5f3737cc6d6dc9c2d01bba6874ba6907e6e435f3

11 months ago[workspace model] IDEA-246022 Rewrite listener for VirtualFilePointer created from...
Mikhail Mazurkevich [Wed, 7 Oct 2020 08:29:52 +0000 (11:29 +0300)]
[workspace model] IDEA-246022 Rewrite listener for VirtualFilePointer created from IdeVirtualFileUrlManagerImpl

GitOrigin-RevId: dd321249ce83493434ae42d656ee5995ad9f579d

11 months ago[workspace model] IDEA-246022 Improve RootsChangedListener to avoid the redundant...
Mikhail Mazurkevich [Tue, 6 Oct 2020 20:54:03 +0000 (23:54 +0300)]
[workspace model] IDEA-246022 Improve RootsChangedListener to avoid the redundant fire of rootsChanged events

GitOrigin-RevId: 4c630ca2570724d1c759647ecaf81141b58e4200

11 months ago[workspace model] IDEA-246022 Rename method in VirtualFilePointerListener and add...
Mikhail Mazurkevich [Tue, 6 Oct 2020 16:14:00 +0000 (19:14 +0300)]
[workspace model] IDEA-246022 Rename method in VirtualFilePointerListener and add javadoc

GitOrigin-RevId: 1ce303176f01f87d4cce151d4d746f64e2744339

11 months ago[workspace model] IDEA-246022 Fix review notes
Mikhail Mazurkevich [Tue, 6 Oct 2020 12:39:47 +0000 (15:39 +0300)]
[workspace model] IDEA-246022 Fix review notes

GitOrigin-RevId: bc029df28f992a87342cbabee8dc9d2fcbfeb68b

11 months ago[workspace model] IDEA-246022 Fix review notes
Mikhail Mazurkevich [Tue, 6 Oct 2020 10:07:50 +0000 (13:07 +0300)]
[workspace model] IDEA-246022 Fix review notes

GitOrigin-RevId: 82bdd595807beda17feae47eb5ff5c04def6c99e

11 months ago[workspace model] IDEA-246022 Change module name for `VirtualFileUrl` and add `Virtua...
Mikhail Mazurkevich [Thu, 1 Oct 2020 13:52:46 +0000 (16:52 +0300)]
[workspace model] IDEA-246022 Change module name for `VirtualFileUrl` and add `VirtualFileUrlManagerImpl` to the `impl` module

GitOrigin-RevId: 877aad5747cc67fb3bc6808477f572e3b42e55e3

11 months ago[workspace model] IDEA-246022 `VirtualFileUrl.getPresentableUrl` return not null...
Mikhail Mazurkevich [Thu, 1 Oct 2020 13:32:53 +0000 (16:32 +0300)]
[workspace model] IDEA-246022 `VirtualFileUrl.getPresentableUrl` return not null string

GitOrigin-RevId: 26fadc58bf3d16207e54433cbee60381b21535e9

11 months ago[workspace model] IDEA-246022 Make VirtualFileUrl.url as property instead of function
Mikhail Mazurkevich [Thu, 1 Oct 2020 13:03:43 +0000 (16:03 +0300)]
[workspace model] IDEA-246022 Make VirtualFileUrl.url as property instead of function

GitOrigin-RevId: 088b849ae2da24db9d8cd557e08322ea0c241244

11 months ago[workspace model] IDEA-246022 Fix broken compilation after rebase
Mikhail Mazurkevich [Wed, 30 Sep 2020 15:15:53 +0000 (18:15 +0300)]
[workspace model] IDEA-246022 Fix broken compilation after rebase

GitOrigin-RevId: 7dc7e78bd3db0b4a68dc6d3e83ac4d854b5b328e

11 months ago[workspace model] IDEA-246022 Fix broken tests
Mikhail Mazurkevich [Wed, 30 Sep 2020 10:47:08 +0000 (13:47 +0300)]
[workspace model] IDEA-246022 Fix broken tests

GitOrigin-RevId: 3b02fa143fcbd3459f3ed9922e0e2958f65b292c

11 months ago[workspace model] IDEA-246022 Fix VirtualFilePointers dispose in tests
Mikhail Mazurkevich [Wed, 30 Sep 2020 10:45:31 +0000 (13:45 +0300)]
[workspace model] IDEA-246022 Fix VirtualFilePointers dispose in tests

GitOrigin-RevId: 2d7a5a5dae8de9c57bc4170cdbd1133344d37dd5

11 months ago[workspace model] IDEA-246022 Remove logic of redundant creation of VirtualFilePointe...
Mikhail Mazurkevich [Wed, 30 Sep 2020 09:53:45 +0000 (12:53 +0300)]
[workspace model] IDEA-246022 Remove logic of redundant creation of VirtualFilePointerContainer from RootsChangeWatcher

GitOrigin-RevId: 17c76b411ee68b8a000a56becf483f8102ec5ebb

11 months ago[workspace model] IDEA-246022 Optimize imports
Mikhail Mazurkevich [Wed, 30 Sep 2020 09:51:50 +0000 (12:51 +0300)]
[workspace model] IDEA-246022 Optimize imports

GitOrigin-RevId: b208c390ab07aeb9f747df31dc49493227dae384

11 months ago[workspace model] IDEA-246022 Fire beforeValidityChanged event for all pointers which...
Mikhail Mazurkevich [Wed, 30 Sep 2020 09:49:48 +0000 (12:49 +0300)]
[workspace model] IDEA-246022 Fire beforeValidityChanged event for all pointers which path contains the old name

GitOrigin-RevId: da490805c1c3ba7363dfd4612e079ab8cfca983b

11 months ago[workspace model] IDEA-246022 Remove dependency to workspace model storage from platf...
Mikhail Mazurkevich [Wed, 30 Sep 2020 08:44:56 +0000 (11:44 +0300)]
[workspace model] IDEA-246022 Remove dependency to workspace model storage from platform core

GitOrigin-RevId: d9e257273a20a2f8708fa433330fd1f4dada5346

11 months ago[workspace model] IDEA-246022 Fix storage serialization
Mikhail Mazurkevich [Wed, 30 Sep 2020 08:26:10 +0000 (11:26 +0300)]
[workspace model] IDEA-246022 Fix storage serialization

GitOrigin-RevId: cbe5f716cec825be547e425824ce4e62b1c39612

11 months ago[workspace model] IDEA-246022 Remove unused method from `ExternalEntityMapping`
Mikhail Mazurkevich [Wed, 30 Sep 2020 08:17:14 +0000 (11:17 +0300)]
[workspace model] IDEA-246022 Remove unused method from `ExternalEntityMapping`

GitOrigin-RevId: 2e7662f65aa95d82f746be5f42e242cb13b2ade7

11 months ago[workspace model] IDEA-246022 Remove redundant LegacyModelRootsFilePointers
Mikhail Mazurkevich [Wed, 30 Sep 2020 12:36:17 +0000 (15:36 +0300)]
[workspace model] IDEA-246022 Remove redundant LegacyModelRootsFilePointers

GitOrigin-RevId: 871e02d26292e2bf897c8ee5a194ad78817c10ef

11 months ago[workspace model] IDEA-246022 Remove redundant FilePointerProvider
Mikhail Mazurkevich [Wed, 30 Sep 2020 12:34:04 +0000 (15:34 +0300)]
[workspace model] IDEA-246022 Remove redundant FilePointerProvider

GitOrigin-RevId: 00e47e175c9081b3eafd5381ae74148c52b33eaf

11 months ago[workspace model] IDEA-246022 Add VirtualFilePointerListener for tracking entitySourc...
Mikhail Mazurkevich [Wed, 30 Sep 2020 12:29:32 +0000 (15:29 +0300)]
[workspace model] IDEA-246022 Add VirtualFilePointerListener for tracking entitySources to save

GitOrigin-RevId: 2b29912ad5c08e6ca8cb07e1af6bea933d5eb930

11 months ago[workspace model] IDEA-246022 Rework VirtualFileUrlManager and VirtualFileUrl to...
Mikhail Mazurkevich [Wed, 30 Sep 2020 12:08:43 +0000 (15:08 +0300)]
[workspace model] IDEA-246022 Rework VirtualFileUrlManager and VirtualFileUrl to use VirtualFilePointer in IDE modules

Prior to these changes, we stored file paths in two places: VirtualFileUrlManagerImpl and in VirtualFilePointerManagerImpl.
It consumes more memory and slows down the code because we needed to create the instance of VirtualFileUrl and the instance
of VirtualFilePointer for the single URL.  From now we use our own implementation for storing paths in the storage module,
but for the IDE modules, we reuse VirtualFilePointers.
In this commit, we also add an opportunity to find an entity from the virtual file URL index which contains entity source
with a given URL.

GitOrigin-RevId: 072a144041c9c3ced78cf664b1b87a77eaaa4e04

11 months agoCWM: Permissions manager with file access rights and new remote terminal
Evgeniy.Stepanov [Thu, 24 Sep 2020 20:27:29 +0000 (22:27 +0200)]
CWM: Permissions manager with file access rights and new remote terminal

GitOrigin-RevId: 3158511fdfec6de34d33acfeca22a8670fcbb1e2

11 months ago[SSH Target] Introduce 'Use rsync' checkbox in settings
Elena Shaverdova [Thu, 8 Oct 2020 20:43:36 +0000 (22:43 +0200)]
[SSH Target] Introduce 'Use rsync' checkbox in settings

GitOrigin-RevId: 27e540ca089ed9e195e88f633967ba9601a2701d

11 months ago[json] JsonSchemaCompletionContributor stops further completion only if it has own...
Nikita Katkov [Thu, 8 Oct 2020 18:45:47 +0000 (21:45 +0300)]
[json] JsonSchemaCompletionContributor stops further completion only if it has own completion variants

GitOrigin-RevId: 516d7795f9765f0d124f7e21cc8faf47ca47c8fc

11 months ago[platform] native macOS case sensitivity detection (IDEA-246515)
Roman Shevchenko [Thu, 8 Oct 2020 19:51:07 +0000 (21:51 +0200)]
[platform] native macOS case sensitivity detection (IDEA-246515)

GitOrigin-RevId: 92e8079ed85915d950a1a34b614233f22bdda0a0

11 months ago[tests] missing assumption for `CaseSensitivityDetectionTest#wslRoots`
Roman Shevchenko [Thu, 8 Oct 2020 19:45:23 +0000 (21:45 +0200)]
[tests] missing assumption for `CaseSensitivityDetectionTest#wslRoots`

GitOrigin-RevId: ec91800cd842b13a415c1463b7176607b36786c5

11 months agoUpdated shortcuts. Fix tests
Dmitry Matveev [Thu, 8 Oct 2020 18:51:57 +0000 (20:51 +0200)]
Updated shortcuts. Fix tests

GitOrigin-RevId: f31cac919144bd9f735fd1b0bb6a3ff4926fe799

11 months agovcs: fix blinking tests because of slowly terminating vcs process
Aleksey Pivovarov [Thu, 8 Oct 2020 17:26:51 +0000 (20:26 +0300)]
vcs: fix blinking tests because of slowly terminating vcs process

Fix FileSystemException from 'Path.delete' in 'TemporaryDirectory.after':
"The process cannot access the file because it is being used by another process.".

GitOrigin-RevId: 44ba6c0c583c20539edd42203dc779218f56add0

11 months agogit-index: commit: Support "Commit and Push" action
Konstantin Kolosovsky [Thu, 8 Oct 2020 16:01:27 +0000 (19:01 +0300)]
git-index: commit: Support "Commit and Push" action

GitOrigin-RevId: 8cd2d71b0550dc1f0fd7388ff212845f41e6440f

11 months agogit-index: commit: Show validation errors inline
Konstantin Kolosovsky [Thu, 8 Oct 2020 10:34:22 +0000 (13:34 +0300)]
git-index: commit: Show validation errors inline

GitOrigin-RevId: 88ab7a8b81a857157c72a96149ae18ebe2be599c

11 months agoMake method package-local (IDEA-CR-67474)
Dmitry Jemerov [Thu, 8 Oct 2020 15:25:35 +0000 (17:25 +0200)]
Make method package-local (IDEA-CR-67474)

GitOrigin-RevId: d2ce2237d66c00e3a3130c55672ed989170cd446

11 months ago[Workspace Model] Add temporal information to catch the root cause of https://ea...
Alex Plate [Wed, 7 Oct 2020 11:17:48 +0000 (13:17 +0200)]
[Workspace Model] Add temporal information to catch the root cause of https://ea.jetbrains.com/browser/ea_problems/239676

GitOrigin-RevId: 222043912b1155d0089156f2601051ff2a63a435

11 months ago[Workspace Model] Add assertion that module of module library should exist
Alex Plate [Thu, 8 Oct 2020 14:56:49 +0000 (16:56 +0200)]
[Workspace Model] Add assertion that module of module library should exist

GitOrigin-RevId: dc61373113af3ae15cfdb39ba910a4287388fbf6

11 months ago[Workspace Model] Add assertion for correct module dependencies
Alex Plate [Thu, 8 Oct 2020 15:16:21 +0000 (17:16 +0200)]
[Workspace Model] Add assertion for correct module dependencies

GitOrigin-RevId: dc27bff8e8a8b7577b01dd2d45944ecdfc0c5d02

11 months ago[Workspace Model] Remove consistency assertion for toStorage
Alex Plate [Thu, 8 Oct 2020 14:35:20 +0000 (16:35 +0200)]
[Workspace Model] Remove consistency assertion for toStorage

GitOrigin-RevId: 39cce2262081b83763c52e19bf956a7f89b70675

11 months ago[Workspace Model] Update the description of the error
Alex Plate [Thu, 8 Oct 2020 12:55:25 +0000 (14:55 +0200)]
[Workspace Model] Update the description of the error

GitOrigin-RevId: 7a24977e113b1c266721a36e3a9715a4a05cf2af

11 months ago[workspace model] IDEA-251365 Serialize configuration only for newly added facets...
Mikhail Mazurkevich [Thu, 8 Oct 2020 14:42:53 +0000 (17:42 +0300)]
[workspace model] IDEA-251365 Serialize configuration only for newly added facets which belong to this module

GitOrigin-RevId: f157b6d4bef76a3a4cd7fb7bd8150bd4cf179712

11 months agoIDEA-247689 SSR: Use refName to find referenced templates
Louis Vignier [Thu, 8 Oct 2020 15:38:56 +0000 (17:38 +0200)]
IDEA-247689 SSR: Use refName to find referenced templates

GitOrigin-RevId: 4e41de6d7f446377e0fe2b12607c52c936a9f812

11 months agoi18n for rdclient
Alexander.Kirsanov [Wed, 16 Sep 2020 16:57:21 +0000 (19:57 +0300)]
i18n for rdclient

GitOrigin-RevId: 855acc5c5154d1d427b585569e439da7ce31cec4

11 months agoRemove 'community' prefix in 'KotlinPlugin' for 'community' mirror
Nikita Bobko [Thu, 8 Oct 2020 15:31:48 +0000 (18:31 +0300)]
Remove 'community' prefix in 'KotlinPlugin' for 'community' mirror

This 'community' prefix is caused by bad copy-paste

GitOrigin-RevId: ed919e8a9bc8fcea17852ca7a6f234f1281dfe1a

11 months agovcs: do not fire update callbacks after component disposal
Aleksey Pivovarov [Thu, 8 Oct 2020 14:48:16 +0000 (17:48 +0300)]
vcs: do not fire update callbacks after component disposal

MergingUpdateQueue will execute pending update after its disposal.
Wrap task into DisposableUpdate that will abort itself in this case.

EA-239658 - ADE: ComponentManagerImpl.throwContainerIsAlreadyDisposed

GitOrigin-RevId: 681818794588980f19af4262f85d3d5e6a5fcccb

11 months agoIDEA-252493 Implement Got it tooltip. Initial commit.
Kirill Kirichenko [Thu, 8 Oct 2020 15:00:23 +0000 (18:00 +0300)]
IDEA-252493 Implement Got it tooltip. Initial commit.

GitOrigin-RevId: 7982163cb14ba61273383d61d49703667dd15d52

11 months ago[devkit] DevKitRelatedPropertiesProvider: performance fix
Yann Cébron [Thu, 8 Oct 2020 15:09:47 +0000 (17:09 +0200)]
[devkit] DevKitRelatedPropertiesProvider: performance fix

GitOrigin-RevId: a428a9b3e426be3fe19fc381ae10a25465250984

11 months agoIDEA-250447 "Start Focus Tracing" in Search Everywhere results disappear when typing...
Mikhail Sokolov [Thu, 8 Oct 2020 14:27:52 +0000 (17:27 +0300)]
IDEA-250447 "Start Focus Tracing" in Search Everywhere results disappear when typing the complete name

GitOrigin-RevId: 41b63daa1269bc9e85438c3c343a2529b5cf2811

11 months ago[yaml] correct indent for values in YAMLKeyValueKeyManipulator
Nikita Katkov [Wed, 7 Oct 2020 10:57:49 +0000 (13:57 +0300)]
[yaml] correct indent for values in YAMLKeyValueKeyManipulator

GitOrigin-RevId: 3062039b96605b3bfc5b8c13b5ebff6adfaaaeac

11 months agocleanup
Alexey Kudravtsev [Thu, 8 Oct 2020 14:32:53 +0000 (17:32 +0300)]
cleanup

GitOrigin-RevId: bcd71abb4297398f2217dee96fbc7c1372633e52

11 months ago"delete file deep inside jar archive" must generate content change event for the...
Alexey Kudravtsev [Thu, 8 Oct 2020 14:32:44 +0000 (17:32 +0300)]
"delete file deep inside jar archive" must generate content change event for the root jar local file, to fix WebFacetImporterOverlaysTest failures

GitOrigin-RevId: 65bd60496bc85d5eb6c446554c2b1c6fd9dd347d

11 months agogant.xml: pass ant properties to the gant script
Vyacheslav Karpukhin [Thu, 8 Oct 2020 14:37:31 +0000 (16:37 +0200)]
gant.xml: pass ant properties to the gant script

GitOrigin-RevId: ae06279811f8ab54c4157626d8376c57c3fad319

11 months agoBump Python 3.8 version to install, replace Python 3.7 with Python 3.9, now 3.8 is...
Semyon Proshev [Thu, 8 Oct 2020 14:09:16 +0000 (17:09 +0300)]
Bump Python 3.8 version to install, replace Python 3.7 with Python 3.9, now 3.8 is suggested by default (PY-41512)

GitOrigin-RevId: d5a13c0e206692fd223ee8f3557a81e05c7f57b0

11 months agoMark python 3.5 as unsupported and update 3.9 modules list (PY-41512, PY-44853)
Semyon Proshev [Thu, 8 Oct 2020 13:55:12 +0000 (16:55 +0300)]
Mark python 3.5 as unsupported and update 3.9 modules list (PY-41512, PY-44853)

Modules list has been updated using python on Windows, seems it should be done on all OSes and merged.

GitOrigin-RevId: 621172608fffddc3e830f1133fba89a05d092eba

11 months agoif processor names specified explicitly, load processors directly from classloader...
Eugene Zhuravlev [Thu, 8 Oct 2020 14:34:07 +0000 (16:34 +0200)]
if processor names specified explicitly, load processors directly from classloader (IDEA-252445)

GitOrigin-RevId: a3e0cc0af51de65a175469029a737cb702dde811

11 months agoEA-239495 - IAE: ChangeListTodosPanel.$$$reportNull$$$0
Aleksey Pivovarov [Thu, 8 Oct 2020 13:49:55 +0000 (16:49 +0300)]
EA-239495 - IAE: ChangeListTodosPanel.$$$reportNull$$$0

Fix NPE in callback after panel disposal.

GitOrigin-RevId: c3bd58f35c9bfbcebeb986135bab15bee4a52bf9

11 months agoFix IDEA-250240 Visual Studio shortcut scheme misses Ctrl+Shift+B (Build Solution)
Dmitry Matveev [Thu, 8 Oct 2020 14:09:34 +0000 (16:09 +0200)]
Fix IDEA-250240 Visual Studio shortcut scheme misses Ctrl+Shift+B (Build Solution)

GitOrigin-RevId: 96e2b24d49dc0d2a0b5112cbc065a63257bc501f

11 months agoIndexing: decouple hash algorithm used in VFS and in indexes.
Sergey Patrikeev [Thu, 8 Oct 2020 14:10:01 +0000 (17:10 +0300)]
Indexing: decouple hash algorithm used in VFS and in indexes.

GitOrigin-RevId: 9709b8c3f497492f566046c73018dcc07f444139

11 months ago[devkit] DescriptorI18nUtil: performance, locate ActionsBundle always in direct module
Yann Cébron [Thu, 8 Oct 2020 14:07:13 +0000 (16:07 +0200)]
[devkit] DescriptorI18nUtil: performance, locate ActionsBundle always in direct module

GitOrigin-RevId: e32ac9041eb9c311acaf8a82ada7824d8be84158

11 months agoIG: enable flattening of nested polyadic expressions for all comment tracker replacements
Bas Leijdekkers [Thu, 8 Oct 2020 13:27:00 +0000 (15:27 +0200)]
IG: enable flattening of nested polyadic expressions for all comment tracker replacements

GitOrigin-RevId: fc5d8e0439c73a76fd607391beb7ca05c417c05e

11 months ago[git-stash] add optional editor diff preview implementation
Julia Beliaeva [Thu, 8 Oct 2020 12:50:18 +0000 (15:50 +0300)]
[git-stash] add optional editor diff preview implementation

GitOrigin-RevId: d26929b9deb15e09085f985bc9215b2f48b47c6d

11 months agoIDEA-251174 Split project and IDE search results in Search Everywhere
Mikhail Sokolov [Thu, 8 Oct 2020 12:53:59 +0000 (15:53 +0300)]
IDEA-251174 Split project and IDE search results in Search Everywhere

GitOrigin-RevId: 8edebe45d7e30637ae28994b0e16e93b3750e461

11 months agofire event before startNotify (useful for tests)
Vladimir Krivosheev [Thu, 8 Oct 2020 13:10:56 +0000 (15:10 +0200)]
fire event before startNotify (useful for tests)

GitOrigin-RevId: 5872adb081a8eaeb8e98b7928fdd837c2b414192

11 months agoIDEA-249713: i18n: Internalization for "code inspection"
Andrei Kuznetsov [Thu, 8 Oct 2020 11:23:01 +0000 (14:23 +0300)]
IDEA-249713: i18n: Internalization for "code inspection"

GitOrigin-RevId: 640ef74ae0c7d100cea8dd5b392bde0708eba053

11 months ago[java] don't store reference to BuildArtifactsBeforeRunTaskProviderBase instance...
Nikolay Chashnikov [Thu, 8 Oct 2020 12:35:17 +0000 (15:35 +0300)]
[java] don't store reference to BuildArtifactsBeforeRunTaskProviderBase instance in listener

This way listener won't prevent plugin which provides the implementation from unloading (IDEA-252230).

GitOrigin-RevId: 05bea35eef7a58694398b17d193435f35aff6f5e

11 months ago[community] disable notification about Kotlin code style
Dmitry Gridin [Thu, 8 Oct 2020 12:59:18 +0000 (19:59 +0700)]
[community] disable notification about Kotlin code style

^KTIJ-212

GitOrigin-RevId: 5aadd16d07e55d871ac3876fcada144b376075a1

11 months agoRIDER-48935 New toolbar: run/debug widget.
anna.gromova [Thu, 8 Oct 2020 12:41:36 +0000 (15:41 +0300)]
RIDER-48935 New toolbar: run/debug widget.

GitOrigin-RevId: e945ff42bdd9421edbaa259a43dfee0f60823e6c

11 months agoRIDER-48935 New toolbar: run/debug widget.
anna.gromova [Fri, 2 Oct 2020 06:51:54 +0000 (09:51 +0300)]
RIDER-48935 New toolbar: run/debug widget.

GitOrigin-RevId: e80433139d741dd457d3aba359c65d2ac985c7ed

11 months agoIDEA-251662 Plugin Devkit: add "related properties" navigation for <override-text...
Yann Cébron [Thu, 8 Oct 2020 12:39:53 +0000 (14:39 +0200)]
IDEA-251662 Plugin Devkit: add "related properties" navigation for <override-text>, <id>

GitOrigin-RevId: f46014f98ad15c3a9613c646d65c15bc11f2bc61

11 months agoStub diagnostics: print external ID of a failed to deserialize ObjectStubSerializer.
Sergey Patrikeev [Thu, 8 Oct 2020 12:30:48 +0000 (15:30 +0300)]
Stub diagnostics: print external ID of a failed to deserialize ObjectStubSerializer.

toString() prints only the debugName() of IElementType, but we need to know the externalId() too.

GitOrigin-RevId: b0913b9d50376cb82ce7ca6abf5004f2562a3818

11 months agoFix RIDER-51991 Shortcut for "Switch header/sources" conflicts with "Step Over"
Dmitry Matveev [Thu, 8 Oct 2020 12:24:32 +0000 (14:24 +0200)]
Fix RIDER-51991 Shortcut for "Switch header/sources" conflicts with "Step Over"

GitOrigin-RevId: 5280889f7bdbe571ac31623ccbbd89c7daeb9a47