idea/community.git
8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

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

GitOrigin-RevId: 94d00d1ff2cfb6030b067810ff60783f17ae3182

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

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

GitOrigin-RevId: 4fc7f228d2198bec4630d900688d489a9a844b67

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

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

GitOrigin-RevId: 855acc5c5154d1d427b585569e439da7ce31cec4

8 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

8 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

8 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

8 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

8 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

8 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

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

GitOrigin-RevId: bcd71abb4297398f2217dee96fbc7c1372633e52

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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