idea/community.git
45 min ago[vcs] correctly identify toolwindow by tab name before toolwindow content initialization master
Julia Beliaeva [Tue, 24 Nov 2020 11:05:34 +0000 (14:05 +0300)]
[vcs] correctly identify toolwindow by tab name before toolwindow content initialization

After the introduction of the new api for specifying whether to use "Commit" toolwindow for the tab, it is impossible to identify the correct toolwindow just by the tab name. ChangesViewContentManager keeps track of tabs that should be placed in the "Commit" toolwindow, but only after "Commit" toolwindow content was initialized. Before that moment toolwindow for tabs were identified incorrectly, which broke navigation actions.

 This commit adds looking through ChangesViewContentEP implementations to identify the correct toolwindow before initialization.

 follow-up: c3aa1441d627dbf535a56314322d27abc3d37e3c

GitOrigin-RevId: 0ca86e9e842737f5ed9971fac17558cb50e872df

50 min ago[debugger] dropped obsolete jdk patches checks
Egor Ushakov [Tue, 24 Nov 2020 10:26:15 +0000 (13:26 +0300)]
[debugger] dropped obsolete jdk patches checks

GitOrigin-RevId: e10a83b5ecfafa9fa065fee3dc203124715a344f

50 min ago[debugger] dropped obsolete registry flag
Egor Ushakov [Tue, 24 Nov 2020 10:21:02 +0000 (13:21 +0300)]
[debugger] dropped obsolete registry flag

GitOrigin-RevId: ba9c1e2e175acb96fa1ff0820552e2d5d23a99b0

50 min ago[debugger] dropped obsolete registry flag
Egor Ushakov [Tue, 24 Nov 2020 09:58:14 +0000 (12:58 +0300)]
[debugger] dropped obsolete registry flag

GitOrigin-RevId: 2a0cb9d76b1be6c28fe86bd1387f738a0dafbbcf

50 min ago[debugger] removed trailing spaces
Egor Ushakov [Tue, 24 Nov 2020 09:55:36 +0000 (12:55 +0300)]
[debugger] removed trailing spaces

GitOrigin-RevId: ba4637f0fab039beb65def9a6bd983ffe2659e12

70 min agoIDEA-255767 Compound Run Configuration .run.xml files are duplicated many times when...
Alexander Doroshko [Tue, 24 Nov 2020 10:17:58 +0000 (13:17 +0300)]
IDEA-255767 Compound Run Configuration .run.xml files are duplicated many times when stored as project file

GitOrigin-RevId: e5c89063b3d02bba343e3189994e41ec8d0612e1

102 min agoterminal: don't use deprecated API
Sergey Simonchik [Tue, 24 Nov 2020 10:14:36 +0000 (13:14 +0300)]
terminal: don't use deprecated API

GitOrigin-RevId: ae6d700e60a5dacae1f93f465dbddc488a896cd6

104 min ago[Gradle] OOM in the IDE can be reported as an OOM in Gradle daemon IDEA-253967
Vladislav.Soroka [Tue, 24 Nov 2020 10:10:03 +0000 (13:10 +0300)]
[Gradle] OOM in the IDE can be reported as an OOM in Gradle daemon IDEA-253967

GitOrigin-RevId: 4d94f50ac13829522dcbb94690280d61ffeb49fb

109 min ago[tests] animating WSL distro before running file watcher tests
Roman Shevchenko [Tue, 24 Nov 2020 10:18:48 +0000 (11:18 +0100)]
[tests] animating WSL distro before running file watcher tests

GitOrigin-RevId: 790fd0c3447cbe19d59d2f7a2aa7518b754566af

112 min agoIJ-CR-4121 cleanup code
Sergei Vorobyov [Mon, 23 Nov 2020 11:24:59 +0000 (14:24 +0300)]
IJ-CR-4121 cleanup code

cleanup javadoc for breakpoint test util function
cleanup breakpoint skip notification
removed unused util method

GitOrigin-RevId: 8d5351e8c20099b23a1b67ed37aba489948f980e

117 min ago[debugger] dropped obsolete registry flag
Egor Ushakov [Tue, 24 Nov 2020 09:48:07 +0000 (12:48 +0300)]
[debugger] dropped obsolete registry flag

GitOrigin-RevId: c17f92aee854a88d5026c0956186940319ac39fb

2 hours agoshared-indexes: prebuilt indexes generation should use license server, not a license...
Eugene Petrenko [Tue, 24 Nov 2020 10:03:40 +0000 (11:03 +0100)]
shared-indexes: prebuilt indexes generation should use license server, not a license.key (that points to the same license server)

GitOrigin-RevId: bba6f8c76f09efdcc6c02ddca7573cf55185ea22

2 hours ago[devkit] EA-242221 - AE: I18nReferenceContributor$0.accepts
Yann Cébron [Tue, 24 Nov 2020 09:50:52 +0000 (10:50 +0100)]
[devkit] EA-242221 - AE: I18nReferenceContributor$0.accepts

GitOrigin-RevId: 1552b9501d5405f77b7637479c42b22a4bbe8ec5

2 hours ago[debugger] extra assert for IDEA-255099
Egor Ushakov [Tue, 24 Nov 2020 09:35:34 +0000 (12:35 +0300)]
[debugger] extra assert for IDEA-255099

GitOrigin-RevId: 7987b1bb1b97884b52b1eecabbbf9b0c79e86c45

2 hours ago[tests] diagnostics
Roman Shevchenko [Tue, 24 Nov 2020 09:41:21 +0000 (10:41 +0100)]
[tests] diagnostics

GitOrigin-RevId: 65ccf3b4096e7aecd1b4fb5174a06f57105f30a5

2 hours agoIDEA-211863 - fix maven cache for JPS Message
Alexander Bubenchikov [Mon, 23 Nov 2020 14:37:25 +0000 (17:37 +0300)]
IDEA-211863 - fix maven cache for JPS Message

GitOrigin-RevId: 934dc621f5441301b5eb79cf6047693451ac4604

2 hours ago[workspace model] Update log message for TC execution
Mikhail Mazurkevich [Tue, 24 Nov 2020 09:08:25 +0000 (12:08 +0300)]
[workspace model] Update log message for TC execution

GitOrigin-RevId: 87ba08c120b0be87944a1a2305901709b13eb9e2

7 hours ago[java-inspections] IDEA-255926 Support streams generated by StreamSupport StreamToLoo...
Tagir Valeev [Tue, 24 Nov 2020 03:59:03 +0000 (10:59 +0700)]
[java-inspections] IDEA-255926 Support streams generated by StreamSupport StreamToLoopInspection

Only for non-parallel streams

GitOrigin-RevId: 08b517f557f0c376cc504ac654a9353a66ae9014

7 hours ago[platform] NlsMessages.formatDurationApproximateNarrow
Tagir Valeev [Tue, 24 Nov 2020 02:27:14 +0000 (09:27 +0700)]
[platform] NlsMessages.formatDurationApproximateNarrow

IDEA-255873 i18n: Run: Hardcode strings on Run tool window

GitOrigin-RevId: 9848e0ce51055e3fb83f21b23b9fd9bdb87d4b9b

10 hours ago[java-psi] PsiLiteralUtil#isUnsafeLiteral: support text blocks
Tagir Valeev [Mon, 23 Nov 2020 12:43:19 +0000 (19:43 +0700)]
[java-psi] PsiLiteralUtil#isUnsafeLiteral: support text blocks

Fixes EA-246530 - T: ConditionCoveredByFurtherConditionInspection$ConditionCoveredByFurtherConditionVisitor.getRedundantOperandIndices

GitOrigin-RevId: b6fb6b624b45962f6bf2ab9d58e71acd810e0b2b

10 hours ago[java] Use getSourcePsi() instead of getPsi() for UElement
Tagir Valeev [Mon, 23 Nov 2020 12:03:46 +0000 (19:03 +0700)]
[java] Use getSourcePsi() instead of getPsi() for UElement

GitOrigin-RevId: ca1a848f7f7a498e7ab846f75774599c901d5e5a

10 hours ago[java] Speed up exception filter (IDEA-255956)
Tagir Valeev [Mon, 23 Nov 2020 08:27:24 +0000 (15:27 +0700)]
[java] Speed up exception filter (IDEA-255956)

GitOrigin-RevId: d19947dac46c40d4ec3069c13e86665675ba8d83

10 hours agoConsole filters: pre-filter before regexp matching (IDEA-255956)
Tagir Valeev [Mon, 23 Nov 2020 07:09:02 +0000 (14:09 +0700)]
Console filters: pre-filter before regexp matching (IDEA-255956)

GitOrigin-RevId: 25823bbd3d621e98b0e8d6d54bc3aebfd4f7218e

10 hours agoSubstringConsoleFolding: i18n (also avoid slow pluralize -- see IDEA-255956)
Tagir Valeev [Mon, 23 Nov 2020 05:52:57 +0000 (12:52 +0700)]
SubstringConsoleFolding: i18n (also avoid slow pluralize -- see IDEA-255956)

GitOrigin-RevId: c3b7045853add120818fe14abdbea05261cf5c85

10 hours agoIDEA-252759 - Run Targets. Docker. It doesn't work on winOS because of the invalid...
Michael Golubev [Tue, 24 Nov 2020 01:43:40 +0000 (02:43 +0100)]
IDEA-252759 - Run Targets. Docker. It doesn't work on winOS because of the invalid paths

- force platform independent default value to allow storing project files in cross-platform vcs

GitOrigin-RevId: 7780d1c77ba2b1e81ac911411fe63815b8d8c32c

11 hours agophm: add system property to force using in-memory PHM (for local experiments and...
Eugene Petrenko [Mon, 23 Nov 2020 13:57:04 +0000 (14:57 +0100)]
phm: add system property to force using in-memory PHM (for local experiments and perf tests)

GitOrigin-RevId: 76bb8bb83ff781da9e912ce9fec0ea0011542262

11 hours ago[IFT] Fix infinite open learning project dialog for existed project and new installation
Alexey Merkulov [Tue, 24 Nov 2020 00:18:28 +0000 (03:18 +0300)]
[IFT] Fix infinite open learning project dialog for existed project and new installation

IDEA-CR-69110

GitOrigin-RevId: 87ab84d0ad0e99fad8d932086615a1b81ab1f618

12 hours ago[IFT] Fix initialization
Alexey Merkulov [Mon, 23 Nov 2020 23:54:11 +0000 (02:54 +0300)]
[IFT] Fix initialization

GitOrigin-RevId: 06cf6d4f8722c2b8ddfa8b8bb5fce8c6caadc9a1

12 hours agoCleanup: rename local variable
Andrey.Cherkasov [Mon, 23 Nov 2020 22:38:00 +0000 (01:38 +0300)]
Cleanup: rename local variable

GitOrigin-RevId: 4670a62b4266b8ead7c0641d7d89648e9d41877b

13 hours ago[IFT] Remove second message dialog for missing SDK
Alexey Merkulov [Mon, 23 Nov 2020 22:54:56 +0000 (01:54 +0300)]
[IFT] Remove second message dialog for missing SDK

GitOrigin-RevId: 53b25640b1d095e05bc61bcff48c2123f1e4d7cb

13 hours agoRemove accidentally added method
Sergey Malenkov [Mon, 23 Nov 2020 20:47:00 +0000 (23:47 +0300)]
Remove accidentally added method

GitOrigin-RevId: acc1363db8e293fa59c2546beb9b3cb462d68593

13 hours ago[IFT] Remove message dialog
Alexey Merkulov [Mon, 23 Nov 2020 22:49:31 +0000 (01:49 +0300)]
[IFT] Remove message dialog

It will just confuse new users and say nothing interesting for experienced users

GitOrigin-RevId: 0b3f9e701ca2385883c3dabbee9feca944ae6548

13 hours agoIFT-102 Workaround to wait second indexing before start first lesson
Alexey Merkulov [Mon, 23 Nov 2020 22:41:40 +0000 (01:41 +0300)]
IFT-102 Workaround to wait second indexing before start first lesson

Later need to fix incorrect SDK detection

GitOrigin-RevId: 58be03fedc0e727f93aa42592d0ea91a16120aa7

14 hours agoCreate modifiable model in parallel (IDEA-255980)
Bas Leijdekkers [Mon, 23 Nov 2020 17:52:38 +0000 (18:52 +0100)]
Create modifiable model in parallel (IDEA-255980)

GitOrigin-RevId: a5f9291e24fbfb28f9dba6f7b2b800d0555755ee

14 hours agoMake live indicator up-to-date (IDEA-256009)
Bas Leijdekkers [Mon, 23 Nov 2020 17:35:44 +0000 (18:35 +0100)]
Make live indicator up-to-date (IDEA-256009)

GitOrigin-RevId: cfd4cb33ea65cf220ac88232dec6f3b3ca67d3a7

14 hours agoinspection settings dialog optimization (IDEA-255980)
Bas Leijdekkers [Sat, 21 Nov 2020 20:00:48 +0000 (21:00 +0100)]
inspection settings dialog optimization (IDEA-255980)

GitOrigin-RevId: 24b8d5ab12c28de2779c6271cbd9bf3764924584

14 hours agoAdd quick fix to remove duplicate annotation without parameters (IDEA-249508)
Bas Leijdekkers [Sat, 21 Nov 2020 13:09:57 +0000 (14:09 +0100)]
Add quick fix to remove duplicate annotation without parameters (IDEA-249508)

GitOrigin-RevId: fea7daeb0bb40724325182d6041a20aa141fbbf2

15 hours agoRewrite node sorting for the Project and Scope views after review IDEA-CR-68989
Sergey Malenkov [Mon, 23 Nov 2020 20:18:44 +0000 (23:18 +0300)]
Rewrite node sorting for the Project and Scope views after review IDEA-CR-68989

GitOrigin-RevId: 04a857bc126c2d06d906a2da9857daad0f1b9535

15 hours agoIDEA-129354: The "Reset To Default" functionality seems to be duplicated
Sergey Malenkov [Mon, 23 Nov 2020 17:11:12 +0000 (20:11 +0300)]
IDEA-129354: The "Reset To Default" functionality seems to be duplicated

GitOrigin-RevId: 88ae23ba086d3e27fc7210c68d171c5a0b3e482c

15 hours ago[IFT] Update statistics
Alexey Merkulov [Mon, 23 Nov 2020 19:18:56 +0000 (22:18 +0300)]
[IFT] Update statistics

* Log progress separated from current lesson
* Report course language instead of lesson language
* Log expand course action
* Log start of module from Welcome Screen

IDEA-CR-69098

GitOrigin-RevId: 210933347207e67b9c9fe67b52f69eef7bd665bc

15 hours ago[IFT] Do not initialize whole learning course without user intention
Alexey Merkulov [Mon, 23 Nov 2020 17:13:21 +0000 (20:13 +0300)]
[IFT] Do not initialize whole learning course without user intention

IDEA-CR-69098

GitOrigin-RevId: 9950e0a17cf70029959be58b5f4f7f34dde096e4

16 hours ago[IFT] mark progress as Completed if all lessons in module are passed
Sergey Karashevich [Mon, 23 Nov 2020 20:05:47 +0000 (21:05 +0100)]
[IFT] mark progress as Completed if all lessons in module are passed

GitOrigin-RevId: 4575c9ed971b41f7382beb07710922d035ab85e5

16 hours agoUpdate IDEA tips
Alexander Zolotov [Mon, 23 Nov 2020 19:44:12 +0000 (20:44 +0100)]
Update IDEA tips

GitOrigin-RevId: 7a7d5c0b86b42c9445438aefd1628f27b711b44d

16 hours ago[IFT] fix module panel colors
Sergey Karashevich [Mon, 23 Nov 2020 19:46:31 +0000 (20:46 +0100)]
[IFT] fix module panel colors

GitOrigin-RevId: 857b0a00f40b522141471daf14b16e07cbb19195

16 hours agoFix matching *args callable against one parameter callable (PY-44575)
Semyon Proshev [Fri, 20 Nov 2020 15:37:55 +0000 (18:37 +0300)]
Fix matching *args callable against one parameter callable (PY-44575)

GitOrigin-RevId: 851d3d53ff7232785032783fa8abd1b27b10938c

16 hours ago[UAST] IDEA-254704 Convert illegal package dependencies inspection to UAST
Bart van Helvert [Mon, 23 Nov 2020 15:22:08 +0000 (16:22 +0100)]
[UAST] IDEA-254704 Convert illegal package dependencies inspection to UAST

Converts the illegal package dependencies inspection to an UAST inspection and adds tests for Kotlin and Java.

GitOrigin-RevId: 81fa5e8c4928277f9fd62b57161d2437d2604991

17 hours ago[git-stash] show "Stash" tab in the "Commit" toolwindow when it is available
Julia Beliaeva [Sun, 1 Nov 2020 15:13:53 +0000 (18:13 +0300)]
[git-stash] show "Stash" tab in the "Commit" toolwindow when it is available

Place "Stash" tab always after "Shelf" tab, since they are displayed in the same tool window now (see 697441379d81066082d7ad58e93b2625f5646835).

GitOrigin-RevId: 5d25b3d9f1d6b14082cc1ca2ea4225f6d3bcdc06

17 hours ago[vcs] provide api for placing tabs into the commit tool window
Julia Beliaeva [Sun, 1 Nov 2020 16:58:35 +0000 (19:58 +0300)]
[vcs] provide api for placing tabs into the commit tool window

GitOrigin-RevId: c3aa1441d627dbf535a56314322d27abc3d37e3c

17 hours agoIDEA-255295 apply the Reader Mode on file read-only status change
Dmitry.Krasilschikov [Mon, 23 Nov 2020 18:27:49 +0000 (20:27 +0200)]
IDEA-255295 apply the Reader Mode on file read-only status change

GitOrigin-RevId: 2fcabe212ffcf3d5f4cba52ec14643cb945c3e24

17 hours agoPluginAdvertiserExtensionsStateService - implemenet mod counter to avoid checking...
Vladimir Krivosheev [Mon, 23 Nov 2020 18:16:16 +0000 (19:16 +0100)]
PluginAdvertiserExtensionsStateService - implemenet mod counter to avoid checking on save (even if it is stored in cache)

GitOrigin-RevId: f3bdd40200df97e3f18b4bce17591a2a1af3a711

17 hours agoFileTypeManagerImpl — use component manager API to load or instantiate class by name
Vladimir Krivosheev [Mon, 23 Nov 2020 18:08:18 +0000 (19:08 +0100)]
FileTypeManagerImpl — use component manager API to load or instantiate class by name

GitOrigin-RevId: 133be25aa7e0727ed38f071909400496cd8e5009

17 hours agocleanup and use caffeine instead of deprecated guava cache, PluginAdvertiserExtension...
Vladimir Krivosheev [Mon, 23 Nov 2020 17:53:03 +0000 (18:53 +0100)]
cleanup and use caffeine instead of deprecated guava cache, PluginAdvertiserExtensions must use CACHE_FILE storage instead of custom roamable file

GitOrigin-RevId: 4658ace7c077e4df920f14e06db9a195c429f476

17 hours agoreduce trove usage
Vladimir Krivosheev [Mon, 23 Nov 2020 17:51:35 +0000 (18:51 +0100)]
reduce trove usage

GitOrigin-RevId: 4b4537192849c5927f237846b1b5d6fd99781a6b

17 hours agoIDEA-173818: Replace "Add to custom tags" quick-fix with "Remove tag" for all known...
Andrey.Cherkasov [Mon, 23 Nov 2020 14:44:32 +0000 (17:44 +0300)]
IDEA-173818: Replace "Add to custom tags" quick-fix with "Remove tag" for all known tags in invalid context

GitOrigin-RevId: 095032db9e807bc8f76f650582742aacb5b3dc34

17 hours agoIDEA-255874 DOM: Drop DomUtil reflection caches on plugin unload
Yuriy Artamonov [Mon, 23 Nov 2020 17:05:06 +0000 (20:05 +0300)]
IDEA-255874 DOM: Drop DomUtil reflection caches on plugin unload

GitOrigin-RevId: 059900d80cfaa1061ecd9b94137fed3420101dc6

17 hours agoDOM: get rid of Raw type usage inspection in DomUtil
Yuriy Artamonov [Mon, 23 Nov 2020 16:38:32 +0000 (19:38 +0300)]
DOM: get rid of Raw type usage inspection in DomUtil

GitOrigin-RevId: 6c171a9458d9d3f9eca0a5d7efde54768b5a5d6f

17 hours agojava inline method: cleanup after review
Anna Kozlova [Mon, 23 Nov 2020 17:08:52 +0000 (18:08 +0100)]
java inline method: cleanup after review

IJ-CR-4157

GitOrigin-RevId: 34d4e8d4710cbc1c795d37b212698b3ab0bd3d6c

17 hours agoimport tests: save before tasks in import settings to ensure that compilation step...
Anna Kozlova [Mon, 23 Nov 2020 16:41:15 +0000 (17:41 +0100)]
import tests: save before tasks in import settings to ensure that compilation step is started (IDEA-238556)

GitOrigin-RevId: 47cd00bd4bc356278316743a5fea7bbf1006eee1

17 hours agoi18n fix compilation
Dmitry.Krasilschikov [Mon, 23 Nov 2020 17:54:42 +0000 (19:54 +0200)]
i18n  fix compilation

GitOrigin-RevId: 6ed096edde60667756fb009e0685fcdb33218a00

17 hours agoi18n for jps-cache plugin.xml
Dmitry.Krasilschikov [Mon, 23 Nov 2020 15:45:33 +0000 (17:45 +0200)]
i18n for jps-cache plugin.xml

GitOrigin-RevId: b83e616f6fcff204d0bc7106a825086bc61d8437

17 hours agoi18n for lombok plugin.xml
Dmitry.Krasilschikov [Mon, 23 Nov 2020 15:44:11 +0000 (17:44 +0200)]
i18n for lombok plugin.xml

GitOrigin-RevId: 22d17ff51f87f87ed9f18005bce81bb51f5b20d8

17 hours agoi18n for PsiFieldNode
Dmitry.Krasilschikov [Mon, 23 Nov 2020 15:25:01 +0000 (17:25 +0200)]
i18n for PsiFieldNode

GitOrigin-RevId: 5d9a2a6353b6e75faa435c487126564502915525

17 hours agoi18n for BigPopupUI
Dmitry.Krasilschikov [Mon, 23 Nov 2020 15:23:40 +0000 (17:23 +0200)]
i18n for BigPopupUI

GitOrigin-RevId: 4e7e070aaed49ac23914d74a51f0702c73c99208

17 hours agoi18n for ParameterInfoComponent
Dmitry.Krasilschikov [Mon, 23 Nov 2020 15:21:54 +0000 (17:21 +0200)]
i18n for ParameterInfoComponent

GitOrigin-RevId: 1c4d51cc1762ffa166a7af29d340e94c44dede4a

17 hours agoi18n for ShowExpressionTypeHandler
Dmitry.Krasilschikov [Mon, 23 Nov 2020 15:20:04 +0000 (17:20 +0200)]
i18n for ShowExpressionTypeHandler

GitOrigin-RevId: 5b6bae7d5a10c1a069c72aa5b031ea65797cafd7

17 hours agoi18n for ActionsTree
Dmitry.Krasilschikov [Mon, 23 Nov 2020 15:18:50 +0000 (17:18 +0200)]
i18n for ActionsTree

GitOrigin-RevId: 0ad307374a9cba19ec71bbe0cced16c5497b38f6

17 hours agoi18n for RegExHelpPopup
Dmitry.Krasilschikov [Mon, 23 Nov 2020 15:14:33 +0000 (17:14 +0200)]
i18n for RegExHelpPopup

GitOrigin-RevId: e0b7db8a38e7374bd439ef2cf2164ea49875d47d

17 hours agoi18n for PluginAuthService
Dmitry.Krasilschikov [Mon, 23 Nov 2020 15:11:58 +0000 (17:11 +0200)]
i18n for PluginAuthService

GitOrigin-RevId: 683625b4a9ff3c73fdcbe1c1f2451920d97c9cb9

17 hours ago[workspace model] Update StoreSnapshotsAnalyzer
Mikhail Mazurkevich [Mon, 23 Nov 2020 17:53:32 +0000 (20:53 +0300)]
[workspace model] Update StoreSnapshotsAnalyzer

GitOrigin-RevId: 208fa04a1a798fa514f80e2835dd134662c3fe09

17 hours ago[workspace model] Execute check store consistency in EDT but a dump of the corrupted...
Mikhail Mazurkevich [Mon, 23 Nov 2020 17:26:56 +0000 (20:26 +0300)]
[workspace model] Execute check store consistency in EDT but a dump of the corrupted store in the background thread

GitOrigin-RevId: 289ee3050ff7395c7aa20ef28f48852390856077

17 hours ago[workspace model] Copy part of the VirtualFileIndex at `getVirtualFileUrlInfoByEntityId`
Mikhail Mazurkevich [Mon, 23 Nov 2020 16:50:54 +0000 (19:50 +0300)]
[workspace model] Copy part of the VirtualFileIndex at `getVirtualFileUrlInfoByEntityId`

This was done to avoid removal from the original index during replace by source and add diff operations.
In the previous implementation `getVirtualFileUrlInfoByEntityId` method returns part of index and due
to index implementation details it removes from the collection which already exists.

GitOrigin-RevId: c699d75972c9f287be754d64c7d125ee87e60407

18 hours agoIDEA-255861 Expanding an array with inline debugger does not start with 0 index
Egor Ushakov [Mon, 23 Nov 2020 17:49:38 +0000 (20:49 +0300)]
IDEA-255861 Expanding an array with inline debugger does not start with 0 index

GitOrigin-RevId: 7b349c0bb36bd09eb3b6c34bd9346c8ee3251365

18 hours agofix CE Linux installer
Vladimir Krivosheev [Mon, 23 Nov 2020 17:36:49 +0000 (18:36 +0100)]
fix CE Linux installer

GitOrigin-RevId: ef279bf6721140827e5c76a3040357be6d607a46

18 hours agoremove unused trove library dependency
Vladimir Krivosheev [Mon, 23 Nov 2020 13:55:25 +0000 (14:55 +0100)]
remove unused trove library dependency

GitOrigin-RevId: 080cc3322ca0925166339c38dcf23849b5f16c0b

18 hours agoIndexing: cleanup experimental code to re-order indexing in attempt to speedup.
Sergey Patrikeev [Mon, 23 Nov 2020 16:32:27 +0000 (19:32 +0300)]
Indexing: cleanup experimental code to re-order indexing in attempt to speedup.

GitOrigin-RevId: 239b562ada739449e520dd72fd1bc4debb710a3e

18 hours agoRIDER-48935 New toolbar: run/debug widget.
anna.gromova [Thu, 19 Nov 2020 12:54:17 +0000 (15:54 +0300)]
RIDER-48935 New toolbar: run/debug widget.

GitOrigin-RevId: 6686cc239ac8dedc477bb418dd421a8d2658e2ce

18 hours ago[IFT] Mark all passed messages with checkmark
Alexey Merkulov [Mon, 23 Nov 2020 16:50:22 +0000 (19:50 +0300)]
[IFT] Mark all passed messages with checkmark

IDEA-CR-69072

GitOrigin-RevId: 2a1eb750ecd7c92ddc56a6554bea61032d58b58c

19 hours agoLAB-31 Move documentWriteAccessGuard EP to CoreImpl EPs
Stanislav Utikeev [Thu, 19 Nov 2020 17:15:06 +0000 (20:15 +0300)]
LAB-31 Move documentWriteAccessGuard EP to CoreImpl EPs

(cherry picked from commit 1049b8825e01dd78ecb089cde2f41a7217c64856)

IJ-MR-4194

GitOrigin-RevId: 3c8ba5d6d5e31a1441fa5e956f99e6dc5a168afd

19 hours agoexport inspection results: save descriptions on export from IDE (IDEA-245386)
Anna Kozlova [Mon, 23 Nov 2020 12:14:20 +0000 (13:14 +0100)]
export inspection results: save descriptions on export from IDE (IDEA-245386)

GitOrigin-RevId: 21cb3fd6637e283e6b76f9dc8b0c9b5c890ec9e1

19 hours agoupdate default shortcut for show rename options
Anna Kozlova [Mon, 23 Nov 2020 11:56:12 +0000 (12:56 +0100)]
update default shortcut for show rename options

GitOrigin-RevId: 7a10707df0818037651195441ac826d3500b358a

19 hours agojava records: rename component through implicit reference to the generated getter...
Anna Kozlova [Mon, 23 Nov 2020 10:52:23 +0000 (11:52 +0100)]
java records: rename component through implicit reference to the generated getter (IDEA-249683)

GitOrigin-RevId: 61907b128fb812c2b7df3769f2a80cc81ef43e54

19 hours agojava records: component used in outer class: search/rename fixes (IDEA-248803)
Anna Kozlova [Mon, 23 Nov 2020 10:10:15 +0000 (11:10 +0100)]
java records: component used in outer class: search/rename fixes (IDEA-248803)

GitOrigin-RevId: 658be1b62e613484e82b1e7f24f1157813021179

19 hours agorewrite test to be independent of VFS attributes cached since the last run, to be...
Alexey Kudravtsev [Mon, 23 Nov 2020 16:10:55 +0000 (19:10 +0300)]
rewrite test to be independent of VFS attributes cached since the last run, to be more deterministic

GitOrigin-RevId: 57c7cbb08fd7ee814bd0ce9b09697dc9bd574363

19 hours agoIFT-101 Improve Move lesson and choose better name
Alexey Merkulov [Sun, 22 Nov 2020 21:00:59 +0000 (00:00 +0300)]
IFT-101 Improve Move lesson and choose better name

IDEA-CR-69074

GitOrigin-RevId: d619ac35860d30def2501ae68002b75015e72280

19 hours agol18n test fix
Mikhail Sokolov [Mon, 23 Nov 2020 15:06:48 +0000 (20:06 +0500)]
l18n test fix

GitOrigin-RevId: 56153b43cc36896178a6d104c40b847649dbf49a

19 hours agoJava: return emptySet() from MetaAnnotationUtil while searching children annotations...
Yuriy Artamonov [Mon, 23 Nov 2020 14:51:06 +0000 (17:51 +0300)]
Java: return emptySet() from MetaAnnotationUtil while searching children annotations if the result is empty

Caches should not reference empty THashSet instances

GitOrigin-RevId: 1ac1683e3d50708a8ab63747e7a5e464991054df

19 hours agoFix internationalization tests
alexey.afanasiev [Mon, 23 Nov 2020 08:01:37 +0000 (11:01 +0300)]
Fix internationalization tests

GitOrigin-RevId: a8197f41c66114396a789e98231fdea4300971a9

20 hours ago[IFT] Fix Smart Type Completion lesson
Alexey Merkulov [Mon, 23 Nov 2020 15:27:48 +0000 (18:27 +0300)]
[IFT] Fix Smart Type Completion lesson

GitOrigin-RevId: 66d893032dab99fcd5e3a387e7dc21f2d999f655

20 hours agoCWM-1456 diff: mark DiffEditorProvider as default FileEditorProvider
Aleksey Pivovarov [Mon, 23 Nov 2020 15:46:47 +0000 (18:46 +0300)]
CWM-1456 diff: mark DiffEditorProvider as default FileEditorProvider

This interface is necessary to make HIDE_DEFAULT_EDITOR disable default platform provider.

Do not open same DiffVirtualFile in two editors simultaneously,
as BackendDiffFileEditorProvider is trying to open same DiffVirtualFile.

GitOrigin-RevId: d6d670da7190d97707f830d6b03ef5bb497cf573

20 hours ago[IFT] Fix debug lesson wrong breakpoint gutter place and run to cursor highlighting
Konstantin Hudyakov [Mon, 23 Nov 2020 12:59:31 +0000 (15:59 +0300)]
[IFT] Fix debug lesson wrong breakpoint gutter place and run to cursor highlighting

IDEA-CR-69077

GitOrigin-RevId: 38f92b1be3e60e0d5c985e6026ac7ae308ef4ca4

20 hours ago[IFT] Edit JDK downloading notification
Konstantin Hudyakov [Mon, 23 Nov 2020 12:56:59 +0000 (15:56 +0300)]
[IFT] Edit JDK downloading notification

IDEA-CR-69077

GitOrigin-RevId: 70d4eba600c13899188c064e2db1f477a0e5b10f

20 hours agoRIDER-50412 Match operating system theme with Rider Light/Dark accordingly. IDEA...
Kirill Kirichenko [Mon, 23 Nov 2020 15:06:27 +0000 (18:06 +0300)]
RIDER-50412 Match operating system theme with  Rider Light/Dark accordingly. IDEA: Init default lafs from ApplicationInfo

GitOrigin-RevId: 23408537899ac3a5d93f2f401623f09d0d70a785

20 hours agocleanup VERSION value: allocate one bit in VERSION field for each flag, ensure all...
Alexey Kudravtsev [Mon, 23 Nov 2020 14:59:11 +0000 (17:59 +0300)]
cleanup VERSION value: allocate one bit in VERSION field for each flag, ensure all masks are not overlapped

GitOrigin-RevId: c8567d5afed5cffdf03d0f1f259b1823fd5ee50b

20 hours agoencourage plugin writers to avoid deprecated method
Alexey Kudravtsev [Mon, 23 Nov 2020 14:57:56 +0000 (17:57 +0300)]
encourage plugin writers to avoid deprecated method

GitOrigin-RevId: 5f41a068b2da1af058a2e4de443446acc8d719bc

20 hours agomake test a bit more stable
Alexey Kudravtsev [Mon, 23 Nov 2020 13:59:04 +0000 (16:59 +0300)]
make test a bit more stable

GitOrigin-RevId: 2278a8c004eaaa21d9ec2ecea1f2f6953b438bae

20 hours agoFUS: migrate plugins collector to new API
Anastasia Ivanova [Mon, 23 Nov 2020 14:38:41 +0000 (15:38 +0100)]
FUS: migrate plugins collector to new API

GitOrigin-RevId: d335c0118c3569edae68ed5f28a9a1d35f029a0c

20 hours ago[IFT] increase module description size
Sergey Karashevich [Mon, 23 Nov 2020 15:26:25 +0000 (16:26 +0100)]
[IFT] increase module description size

GitOrigin-RevId: 0d5d5e69d4ff5f6d17ef72c5e1c3b61c2aa146ed

20 hours agoCPP-22821 Fix PyMarkAsNamespacePackageAction presentation text when is not enabled
Andrey Matveev [Mon, 23 Nov 2020 15:14:56 +0000 (15:14 +0000)]
CPP-22821 Fix PyMarkAsNamespacePackageAction presentation text when is not enabled

GitOrigin-RevId: 029e548af889c198607c57635c774b828205bce1

21 hours agoCleanup (unneeded second "is enabled" check)
Roman Shevchenko [Mon, 23 Nov 2020 15:02:50 +0000 (16:02 +0100)]
Cleanup (unneeded second "is enabled" check)

GitOrigin-RevId: 0e454a2687351f46e30127ddd232d514d1738af1

21 hours agoupdate Getting Started links
Sergey Karashevich [Mon, 23 Nov 2020 14:21:40 +0000 (15:21 +0100)]
update Getting Started links

GitOrigin-RevId: 7f1e9f956347f9b7b73e8c80adaf79801c9037ad