idea/community.git
99 min agoClassResolverProcessor: adapt anonymous base reference check to work on stubs master
Peter Gromov [Fri, 29 May 2020 20:08:33 +0000 (22:08 +0200)]
ClassResolverProcessor: adapt anonymous base reference check to work on stubs

GitOrigin-RevId: 34ef339cb5c40bb8c052a076111cb1fea6d3412b

107 min agoSeparate client ID and user name across code with me, fix CWM-195
Evgeniy.Stepanov [Fri, 29 May 2020 06:51:18 +0000 (08:51 +0200)]
Separate client ID and user name across code with me, fix CWM-195

GitOrigin-RevId: 0b0dba501434c5d8e3d2790da42e50bb0f18021c

110 min ago[updater] more efficient use of collections; an attempt on parallelizing patch calcul...
Roman Shevchenko [Fri, 29 May 2020 20:04:49 +0000 (22:04 +0200)]
[updater] more efficient use of collections; an attempt on parallelizing patch calculation

GitOrigin-RevId: f09bda6a3253b9c9229ad9cbd45ce50bfebde10f

2 hours agofix dom leaks to unloaded plugins (IDEA-242155, IDEA-242151)
Peter Gromov [Fri, 29 May 2020 18:58:00 +0000 (20:58 +0200)]
fix dom leaks to unloaded plugins (IDEA-242155, IDEA-242151)

GitOrigin-RevId: c58f5fe69ef8b8cee36cd4f5ba700ef378899a68

2 hours ago[Workspace Model] Soft links fix in replaceBySource
Alex Plate [Fri, 29 May 2020 18:24:02 +0000 (21:24 +0300)]
[Workspace Model] Soft links fix in replaceBySource

GitOrigin-RevId: 5313b11c8cf4f75a39e3d9f474230feb85203336

2 hours ago[Workspace Model] Additional checks for consistency
Alex Plate [Fri, 29 May 2020 18:06:30 +0000 (21:06 +0300)]
[Workspace Model] Additional checks for consistency

GitOrigin-RevId: 0beeb7a61a44b88483208dcac181c0d6446196bf

2 hours ago[Workspace Model] Use set instead of list for getting soft links
Alex Plate [Fri, 29 May 2020 18:04:12 +0000 (21:04 +0300)]
[Workspace Model] Use set instead of list for getting soft links

GitOrigin-RevId: 48c67e7a3fb4ef407511382badbfe6365ed9199d

2 hours ago[Workspace Model] Add tests for replaceBySource
Alex Plate [Fri, 29 May 2020 17:53:27 +0000 (20:53 +0300)]
[Workspace Model] Add tests for replaceBySource

GitOrigin-RevId: 7ac42fe1ccf2e24b549deb95352009de88aec492

2 hours ago[Workspace Model] Put proxy entities to proxy test
Alex Plate [Fri, 29 May 2020 16:27:27 +0000 (19:27 +0300)]
[Workspace Model] Put proxy entities to proxy test

GitOrigin-RevId: 1ffe23f4976cb31e8ba04ebca3df2e8c920be745

2 hours ago[Workspace Model] Rename namedEntity to LinkedListEntity
Alex Plate [Fri, 29 May 2020 16:19:14 +0000 (19:19 +0300)]
[Workspace Model] Rename namedEntity to LinkedListEntity

GitOrigin-RevId: a3b79b9516585cffd5081cb3fdf2552235e025c6

2 hours ago[Workspace Model] Refactor broken test, remove unused test entities
Alex Plate [Fri, 29 May 2020 16:13:07 +0000 (19:13 +0300)]
[Workspace Model] Refactor broken test, remove unused test entities

GitOrigin-RevId: b9bbf0896889a355b6204ae349a5204331c9e734

3 hours agojava: fix resolving class references in local & anonymous classes
Peter Gromov [Fri, 29 May 2020 18:52:54 +0000 (20:52 +0200)]
java: fix resolving class references in local & anonymous classes

remove too generic calcBasesResolveContext which didn't take into account type arguments

determine for each reference separately, whether it might refer to another local class and if AST loading is thus needed

avoid AST being unnecessarily loaded when resolving non-super-class references from local/anonymous classes

GitOrigin-RevId: 88f8c445a347a1981bf2288ca9229b689628d642

3 hours agovfs: add test for NioPath <-> VirtualFile consistency
Eugene Petrenko [Fri, 29 May 2020 17:29:35 +0000 (19:29 +0200)]
vfs: add test for NioPath <-> VirtualFile consistency

GitOrigin-RevId: fc8a95a3450f7b083b0944a325687b0b9f952477

3 hours agovfs: remove VirtualFileLookup from the code
Eugene Petrenko [Fri, 29 May 2020 17:20:54 +0000 (19:20 +0200)]
vfs: remove VirtualFileLookup from the code

GitOrigin-RevId: 0e943c41230061a06461a2dcffbaadd7bea5582a

3 hours agovfs: re-apply performance improvement fix, cleanup API
Eugene Petrenko [Fri, 29 May 2020 17:08:46 +0000 (19:08 +0200)]
vfs: re-apply performance improvement fix, cleanup API

Revert "Revert "fix find by url performance regression""
This reverts commit bdf65c5ec302ce849e1090a96077eb7a3821967c.

Performance fix by Alexey Kudryavtsev is re-applied again.
We include a similar implementations for Nio Path -> VirtualFile transformation

GitOrigin-RevId: f076874ab0a482c64a6abf9c12fcc7d30c05279a

3 hours agoRevert "yet another fix for IDEA-CR-63092"
Eugene Petrenko [Fri, 29 May 2020 16:58:48 +0000 (18:58 +0200)]
Revert "yet another fix for IDEA-CR-63092"

This reverts commit be442c470a1d76a02c1e223587ed6bdbf3f8b066.

GitOrigin-RevId: 14a2abacde6323215cc09176c6ec12b3c2688775

3 hours agoRevert "reapply fix from Alexey to improve performance of VirtualFileLookupImpl.kt...
Eugene Petrenko [Fri, 29 May 2020 16:58:15 +0000 (18:58 +0200)]
Revert "reapply fix from Alexey to improve performance of VirtualFileLookupImpl.kt  IDEA-CR-63092"

This reverts commit cebe28847f649f11e82cf0ad8bd601eec34ed3f5.

GitOrigin-RevId: 24506095954c14e5d0ec5a5588941e771fa6d987

3 hours agoRevert "implement VirtualFileLookup for CoreApplicationEnvironment, fix tests"
Eugene Petrenko [Fri, 29 May 2020 16:57:50 +0000 (18:57 +0200)]
Revert "implement VirtualFileLookup for CoreApplicationEnvironment, fix tests"

This reverts commit 8cd3991dd396f65a2e111c7a770756192e320dad.

GitOrigin-RevId: a898f22a8e8cd274eed6cc412748a866becdbea1

3 hours agovfs: replace external usages of VirtualFileLookup
Eugene Petrenko [Fri, 29 May 2020 16:53:21 +0000 (18:53 +0200)]
vfs: replace external usages of VirtualFileLookup

GitOrigin-RevId: 566c090437636b8100bce962cf10236c3d927879

3 hours agovfs: Add Path related methods to VirtualFileManager
Eugene Petrenko [Fri, 29 May 2020 16:43:14 +0000 (18:43 +0200)]
vfs: Add Path related methods to VirtualFileManager

GitOrigin-RevId: c681abf83b8752a4934501103461cdadb526ed88

3 hours agovfs: deprecate VirtualFileLookup and VirtualFileLookupService (will remove soon)
Eugene Petrenko [Fri, 29 May 2020 16:40:08 +0000 (18:40 +0200)]
vfs: deprecate VirtualFileLookup and VirtualFileLookupService (will remove soon)

GitOrigin-RevId: d8172b69779ecc011b65ecc074ab39c2d85ca0f7

3 hours ago[github] Fix typo
Ivan Semenov [Fri, 29 May 2020 18:24:11 +0000 (21:24 +0300)]
[github] Fix typo

Fixes IDEA-241261

GitOrigin-RevId: a50077d144c6cec2aba84e3fc2ce205daaf71529

3 hours agomake ClsParameter.getName return more useful results in dumb mode, not just "p"
Peter Gromov [Fri, 29 May 2020 17:49:57 +0000 (19:49 +0200)]
make ClsParameter.getName return more useful results in dumb mode, not just "p"

for IDEA-241607 Show all available completion elements during indexing for Java

GitOrigin-RevId: b4faa34a872dda4b5a64711238193670e31815ac

4 hours agoIDEA-195918 Rework background processes dialog: show text2
Alexander Lobas [Fri, 29 May 2020 17:34:10 +0000 (20:34 +0300)]
IDEA-195918 Rework background processes dialog: show text2

GitOrigin-RevId: c2e2ed252d8e2f881debe9694212af12be991df5

5 hours agodumb-service: fixing leak of DumbModeTasks on dispose
Eugene Petrenko [Fri, 29 May 2020 16:08:25 +0000 (18:08 +0200)]
dumb-service: fixing leak of DumbModeTasks on dispose

GitOrigin-RevId: 2654b0c46174fa7007b154f0dd33248d25176c5b

5 hours agodumb-service: add more tests for DumbModeTasks disposal
Eugene Petrenko [Fri, 29 May 2020 16:06:05 +0000 (18:06 +0200)]
dumb-service: add more tests for DumbModeTasks disposal

GitOrigin-RevId: 356369d53d49273218d0831eef3c07805794c8c5

5 hours agodumb-service: cleanup code
Eugene Petrenko [Fri, 29 May 2020 15:50:30 +0000 (17:50 +0200)]
dumb-service: cleanup code

GitOrigin-RevId: 7f2256f9f5630b46570cf6663eb4a299077ac3b2

5 hours agogroovy TransformationUtil: avoid terribly slow Kotlin reflection
Peter Gromov [Fri, 29 May 2020 16:46:19 +0000 (18:46 +0200)]
groovy TransformationUtil: avoid terribly slow Kotlin reflection

GitOrigin-RevId: fd36335f31774ae0f94fb0a5b7d0566237906138

5 hours agoPlugin Advertiser: use application service instead of project
Ivan Chirkov [Fri, 29 May 2020 16:42:40 +0000 (18:42 +0200)]
Plugin Advertiser: use application service instead of project

GitOrigin-RevId: c19bda04b1a0e848817983d94ed6888659b0e7e9

5 hours agofix CWM-207 Add new action icons
graann [Fri, 29 May 2020 16:39:22 +0000 (19:39 +0300)]
fix CWM-207 Add new action icons

GitOrigin-RevId: 45b8cf408439fb8a2dcc187ab894c809471e0cf9

5 hours ago[fleet] add documentation popup
Alexander Zolotov [Fri, 29 May 2020 16:19:07 +0000 (19:19 +0300)]
[fleet] add documentation popup

GitOrigin-RevId: ef53e39c626cd753addcab3ed89f8307b98d7594

5 hours agoAdd IconWrapperWithToolTip for scalable icons
Egor Zhdan [Thu, 21 May 2020 16:28:42 +0000 (19:28 +0300)]
Add IconWrapperWithToolTip for scalable icons

See `com.intellij.util.IconUtil.scale(javax.swing.Icon, java.awt.Component, float)`

This fixes AppCodeFilesViewTest.testBookmarkIcons

GitOrigin-RevId: 6052573a64092a491531bccecec972970704fc15

5 hours agoPluginAdvertiserExtensionsState: add logging for no features for extension
Ivan Chirkov [Thu, 28 May 2020 14:50:42 +0000 (16:50 +0200)]
PluginAdvertiserExtensionsState: add logging for no features for extension

GitOrigin-RevId: 96167aaf57bf4cc6e529f4976c6958791a796929

5 hours agoPluginDownloader: fix order of arguments in `compareVersionsSkipBrokenAndIncompatible`
Ivan Chirkov [Thu, 28 May 2020 13:17:01 +0000 (15:17 +0200)]
PluginDownloader: fix order of arguments in `compareVersionsSkipBrokenAndIncompatible`

GitOrigin-RevId: d5ef45279be4149a8b6dd84f0996270337d03959

5 hours agomore async groovy ref renderer
Egor Ushakov [Thu, 28 May 2020 14:57:37 +0000 (17:57 +0300)]
more async groovy ref renderer

GitOrigin-RevId: 32d90d44ae7f49de90fdd1f334f0bb7342297516

5 hours agoadapt tests to async
Egor Ushakov [Thu, 28 May 2020 11:28:38 +0000 (14:28 +0300)]
adapt tests to async

GitOrigin-RevId: bb68baf49d7effc36d11b2d5589a64086fa674e6

5 hours agomake scopes know about model branches they contain instead of relying on a ThreadLocal
Peter Gromov [Fri, 29 May 2020 14:48:40 +0000 (16:48 +0200)]
make scopes know about model branches they contain instead of relying on a ThreadLocal

GitOrigin-RevId: b54791813bbea7363e46f32f2f9294f8588889f7

5 hours ago[workspace model] fire rootsChanged event only if configuration of modules or librari...
Nikolay Chashnikov [Fri, 29 May 2020 14:30:40 +0000 (17:30 +0300)]
[workspace model] fire rootsChanged event only if configuration of modules or libraries was changed

Do not fire it if only facets were changed, for example.

GitOrigin-RevId: 8461dc121709336a40df8da3163b4fde63f45a2f

5 hours ago[workspace model] don't fire rootsChanged event if 'updateProjectModel' was invoked...
Nikolay Chashnikov [Fri, 29 May 2020 14:11:55 +0000 (17:11 +0300)]
[workspace model] don't fire rootsChanged event if 'updateProjectModel' was invoked without changes

GitOrigin-RevId: 945020767d5ebf5b6ec84dffa167350452578183

5 hours ago[Workspace Model] Extract entities with soft links
Alex Plate [Fri, 29 May 2020 15:03:54 +0000 (18:03 +0300)]
[Workspace Model] Extract entities with soft links

GitOrigin-RevId: a2d3f2669e7a9e008ebbe891c6d9102c20afd3d8

5 hours ago[Workspace Model] Move test entities to separate package
Alex Plate [Fri, 29 May 2020 14:52:15 +0000 (17:52 +0300)]
[Workspace Model] Move test entities to separate package

GitOrigin-RevId: f8751259b12cdbd330ce41156ffc9e7424097c86

5 hours ago[Workspace Model] Fixes for replaceBySource and more tests
Alex Plate [Fri, 29 May 2020 14:36:34 +0000 (17:36 +0300)]
[Workspace Model] Fixes for replaceBySource and more tests

GitOrigin-RevId: 3c9246568d6c69b173e40855a279a25dc41468f2

6 hours agoIDEA-237977 Rendered JavaDoc not selectable
Dmitry Batrak [Fri, 29 May 2020 15:53:01 +0000 (18:53 +0300)]
IDEA-237977 Rendered JavaDoc not selectable

make standard 'Copy' action work with selection in rendered fragments

GitOrigin-RevId: d0f0277553628c5c772d7f0e8845488ea0814473

6 hours ago[github] Add soft wrap to PR comment fields
Ivan Semenov [Fri, 29 May 2020 15:28:21 +0000 (18:28 +0300)]
[github] Add soft wrap to PR comment fields

GitOrigin-RevId: 6d42ba88c44c5502d97177894205b4dae0228712

6 hours ago[github] Better editor sizing for PR review submit
Ivan Semenov [Fri, 29 May 2020 15:24:52 +0000 (18:24 +0300)]
[github] Better editor sizing for PR review submit

GitOrigin-RevId: b9e84f5060441656bb5147f682509bde78a9c58e

6 hours ago[github] Add left margin to PR review submit editor
Ivan Semenov [Fri, 29 May 2020 14:59:11 +0000 (17:59 +0300)]
[github] Add left margin to PR review submit editor

GitOrigin-RevId: c88688590b69237c59c2876bfe7e26ab98b31040

6 hours ago[workspace model] Add ConnectionId.toString implementation for correct displaying...
Mikhail Mazurkevich [Fri, 29 May 2020 15:05:19 +0000 (18:05 +0300)]
[workspace model] Add ConnectionId.toString implementation for correct displaying in debug mode

GitOrigin-RevId: 01d092200c9fd1186673a01a24919578a889003d

6 hours agoIDEA-CR-63062: Add bindLocalPort() method to TargetEnvironmentRequest
Alexander Koshevoy [Wed, 27 May 2020 07:54:48 +0000 (10:54 +0300)]
IDEA-CR-63062: Add bindLocalPort() method to TargetEnvironmentRequest

This method allows the target process to connect to a service listening for connections on the provided port on the local machine. The way it is implemented depends on the target:
 - for local target the implementation is trivial;
 - for Docker target the following fact is utilized: the local host is accessible from Docker container either via the special DNS name "docker.host.internal", which is available for Docker Desktop for Mac and Docker Desktop for Windows, or via the address of the "docker0" default Docker bridge interface for Docker on Linux;
 - for SSH target the SSH's remote port forwarding feature is utilized.

GitOrigin-RevId: 48f823fcae41951cc7ad5dde81c58d2d75dcc69d

6 hours agoIDEA-242126 Devkit: use <actions> "resource-bundle" in inspections
Yann Cébron [Fri, 29 May 2020 15:03:28 +0000 (17:03 +0200)]
IDEA-242126 Devkit: use <actions> "resource-bundle" in inspections

GitOrigin-RevId: 8b4f1bacf881db58485975d5baa6902e244492e8

7 hours agoRevert "IDEA-241614 added initialization of gradle model builder after closing of...
Alexander Bubenchikov [Fri, 29 May 2020 14:07:11 +0000 (17:07 +0300)]
Revert "IDEA-241614 added initialization of gradle model builder after closing of wizard"

This reverts commit 9b3a01f8

GitOrigin-RevId: c266d896206f2699c2a34318ff5a0df5bb33e964

7 hours agoIDEA-CR-1610: Fixed RIDER-45372. Move localized string into a platform localized...
Sergey Dubov [Fri, 29 May 2020 14:25:42 +0000 (17:25 +0300)]
IDEA-CR-1610: Fixed RIDER-45372. Move localized string into a platform localized properties

- Move localized string into a correct properies file
- Fix parameters ordering for a string

(cherry picked from commit 689ced244bc88d0cf2f0b9dc46132b8266f71555)

GitOrigin-RevId: 92a2d6e50d2fb232677d75d42ccfd136510d10b2

7 hours agoIDEA-238791: new way to filter out severities in the Problems View
Sergey Malenkov [Fri, 29 May 2020 14:16:50 +0000 (17:16 +0300)]
IDEA-238791: new way to filter out severities in the Problems View

GitOrigin-RevId: 4e96f2fc8e76392b8740c8ef0dd6157f8a57e505

7 hours agoIDEA-242117 DevKit: support <actions> "resource-bundle" code insight
Yann Cébron [Fri, 29 May 2020 14:16:41 +0000 (16:16 +0200)]
IDEA-242117 DevKit: support <actions> "resource-bundle" code insight

GitOrigin-RevId: 3a489689832a47d273d45d0717c7cbcd743e8321

7 hours agocwm: show OverridingAction's into RefactorThis popup (IDEA-CR-1607)
Vadim Lomshakov [Fri, 29 May 2020 11:05:20 +0000 (14:05 +0300)]
cwm: show OverridingAction's into RefactorThis popup (IDEA-CR-1607)

GitOrigin-RevId: aa0a45b727a6e99cd733b4f1b6db54c1dfb15c09

7 hours agoinline redundant array creation: remove trailing comma when followed by a comment...
Bas Leijdekkers [Fri, 29 May 2020 14:06:49 +0000 (16:06 +0200)]
inline redundant array creation: remove trailing comma when followed by a comment (IDEA-241943)

GitOrigin-RevId: b5186892f33cd41ace02a2120be3c20bffce25c1

7 hours agopsi: insert comma in expression list when first element inserted is a comment (IDEA...
Bas Leijdekkers [Thu, 28 May 2020 15:46:02 +0000 (17:46 +0200)]
psi: insert comma in expression list when first element inserted is a comment (IDEA-241943)

GitOrigin-RevId: c668ccbebdacec98b3ad3406274ee19dc8a944df

7 hours agoIDEA-241696 - corrected a documentation of inspection
Ilyas Selimov [Fri, 29 May 2020 13:58:45 +0000 (20:58 +0700)]
IDEA-241696 - corrected a documentation of inspection

GitOrigin-RevId: b1a162aa21388999e30839ad5c0cb57e0566588c

7 hours agoIDEA-241963 Devkit: support <separator> "key" in plugin.xml
Yann Cébron [Fri, 29 May 2020 13:54:05 +0000 (15:54 +0200)]
IDEA-241963 Devkit: support <separator> "key" in plugin.xml

use <actions> "resource-bundle"

GitOrigin-RevId: 520a940167609da4e52881accfbcd169cf5621d2

7 hours agodon't clear selection in editor on mouse click over block inlay
Dmitry Batrak [Fri, 29 May 2020 13:03:47 +0000 (16:03 +0300)]
don't clear selection in editor on mouse click over block inlay

GitOrigin-RevId: 519ba0e935b48656afb97b88bf22738a9234231f

7 hours agoIDEA-237977 Rendered JavaDoc not selectable
Dmitry Batrak [Fri, 29 May 2020 12:27:09 +0000 (15:27 +0300)]
IDEA-237977 Rendered JavaDoc not selectable

make selection in rendered fragments and editor text mutually exclusive

GitOrigin-RevId: 20751f60fd04aca5393970fe36eaac04ffbc9ac6

8 hours agoIDEA-236802 Don't show Trial or Paid label for bundled and installed free JetBrains...
Alexander Lobas [Fri, 29 May 2020 13:44:57 +0000 (16:44 +0300)]
IDEA-236802 Don't show Trial or Paid label for bundled and installed free JetBrains plugins that have their own product code

GitOrigin-RevId: 41b62351739b70353bf065e3800d9ac59fdee0f4

8 hours agosimplify JavaCodeStyleManager.suggestCompiledParameterName logic
Peter Gromov [Fri, 29 May 2020 13:43:18 +0000 (15:43 +0200)]
simplify JavaCodeStyleManager.suggestCompiledParameterName logic

trade a bit of duplication for clearer control flow without passing "boolean skipIndices" everywhere

GitOrigin-RevId: dd5437568ac4bc1f9e4bec63930003d7a0ed5397

8 hours agomake JavaBinaryPlusExpressionIndex and JavaNullMethodArgumentIndex lexer-based, reuse...
Peter Gromov [Fri, 29 May 2020 13:31:53 +0000 (15:31 +0200)]
make JavaBinaryPlusExpressionIndex and JavaNullMethodArgumentIndex lexer-based, reuse same tokens in parser for stubs

GitOrigin-RevId: 08c947b798720dd680425c2e43cdf7fb4aab3990

8 hours ago[devkit] DOM: untangle Actions vs Group vs ActionContainer
Yann Cébron [Fri, 29 May 2020 13:31:07 +0000 (15:31 +0200)]
[devkit] DOM: untangle Actions vs Group vs ActionContainer

GitOrigin-RevId: 6ad5561e79764aa443cb4c78f6f4b25992e133d3

8 hours agoIDEA-228553 - fix a positive test on Paths.get
Ilyas Selimov [Fri, 29 May 2020 13:25:47 +0000 (20:25 +0700)]
IDEA-228553 - fix a positive test on Paths.get

GitOrigin-RevId: 261c5649b2890b4a690a5ac916bc02c555af551e

8 hours ago[devkit] PropertyKeyReferenceProvider: cleanup
Yann Cébron [Fri, 29 May 2020 12:39:36 +0000 (14:39 +0200)]
[devkit] PropertyKeyReferenceProvider: cleanup

GitOrigin-RevId: 498ff511547b8754c9aac78593e78188ee8f7af5

9 hours agoadd max timeout check to gradle test
Alexander Bubenchikov [Fri, 29 May 2020 12:38:42 +0000 (15:38 +0300)]
add max timeout check to gradle test

GitOrigin-RevId: e794c1b44c7a70ac60debf6fc008318571685789

9 hours agoremove non-alpabet symbols from package search
Alexander Bubenchikov [Wed, 27 May 2020 14:58:13 +0000 (17:58 +0300)]
remove non-alpabet symbols from package search

GitOrigin-RevId: 8da34e824fc5a0113ae03f0041a4e15edf92c77a

9 hours agohtml: disable intention for all places except xml/html files WEB-34199
Andrey Starovoyt [Fri, 29 May 2020 12:28:24 +0000 (15:28 +0300)]
html: disable intention for all places except xml/html files WEB-34199

GitOrigin-RevId: e8cf53e0caa9fbeeca4c58b2277ae70699e6bf22

9 hours agoIDEA-242037 NPE from StartupUtil when company shortName is not JetBrains
Vladimir Krivosheev [Fri, 29 May 2020 12:04:42 +0000 (14:04 +0200)]
IDEA-242037 NPE from StartupUtil when company shortName is not JetBrains

GitOrigin-RevId: f744c3251af2343e7933f214704902e41e06b564

9 hours agocleanup
Vladimir Krivosheev [Fri, 29 May 2020 10:27:48 +0000 (12:27 +0200)]
cleanup

GitOrigin-RevId: f594cc945e9cef932c6dda91946a2f5213fe5d45

9 hours ago[JPS] do not add duplicated messages of the JPS indicator to the Build TW output...
Vladislav.Soroka [Fri, 29 May 2020 12:04:20 +0000 (15:04 +0300)]
[JPS] do not add duplicated messages of the JPS indicator to the Build TW output IDEA-241754

GitOrigin-RevId: 556344bb526b098e3fb732a7b12234cc25e37734

10 hours agotest runner: rename OutputLineSplitterTest to OutputEventSplitterTest to match Output...
Sergey Simonchik [Fri, 29 May 2020 11:38:11 +0000 (14:38 +0300)]
test runner: rename OutputLineSplitterTest to OutputEventSplitterTest to match OutputEventSplitter

GitOrigin-RevId: 5190c1123a7bbb3bd0e05f1bd428008c96358958

10 hours agosm test runner: fix "r.nextInt(1) == 1" condition and replace Key with ProcessOutputType
Sergey Simonchik [Fri, 29 May 2020 11:32:44 +0000 (14:32 +0300)]
sm test runner: fix "r.nextInt(1) == 1" condition and replace Key with ProcessOutputType

GitOrigin-RevId: ac6e1cd5ba3a8ad6ce0c6729acaddd27a3e360a6

11 hours agoIDEA-CR-63122: IDEA-242037 NPE from StartupUtil when company shortName is not JetBrains
Victor.Matchenko [Thu, 28 May 2020 15:49:29 +0000 (17:49 +0200)]
IDEA-CR-63122: IDEA-242037 NPE from StartupUtil when company shortName is not JetBrains

Do vendor check before creating future object and avoid it creation if it is not necessary. This ensures euaDocument.get() will not be null.

(cherry picked from commit 5673df16d2407cf0437675342ada38e54d18353b)

GitOrigin-RevId: a4e8cffef784da63ff11d5289bb10782a97c8ab3

11 hours agoIDEA-236390 Implement new UI for editing run configuration settings
Dmitry Avdeev [Fri, 29 May 2020 10:44:05 +0000 (13:44 +0300)]
IDEA-236390 Implement new UI for editing run configuration settings

do not add empty command line panel

GitOrigin-RevId: 495d53017f7ab56f68489a6e7c2b338e94465bf2

11 hours agoIDEA-228553 - added negative test on Paths.get
Ilyas Selimov [Fri, 29 May 2020 10:28:18 +0000 (17:28 +0700)]
IDEA-228553 - added negative test on Paths.get

GitOrigin-RevId: 9062c575d25649c9d3a271c2387227e7e578d0a0

11 hours agoIDEA-236390 Implement new UI for editing run configuration settings
Dmitry Avdeev [Fri, 29 May 2020 10:18:57 +0000 (13:18 +0300)]
IDEA-236390 Implement new UI for editing run configuration settings

subgroups moved to the bottom

GitOrigin-RevId: f2a87ab4efc20e25b5b646dd9fb9cfbafd4f3664

11 hours agoRemove unnecessary @NotNull
Andrey Shcheglov [Fri, 29 May 2020 09:27:45 +0000 (12:27 +0300)]
Remove unnecessary @NotNull

GitOrigin-RevId: 55a9d67c7cfaf7be8c1c3b7e60ff8de5e05e461d

11 hours agoMark #addProcessListener()/#removeProcessListener() argument as @NotNull
Andrey Shcheglov [Thu, 28 May 2020 17:21:21 +0000 (20:21 +0300)]
Mark #addProcessListener()/#removeProcessListener() argument as @NotNull

GitOrigin-RevId: c49d1a2509c2982b4d57d3c7fbafda078b196d20

11 hours ago[Workspace Model] Extract all test entities into the separate file
Alex Plate [Thu, 28 May 2020 17:48:31 +0000 (20:48 +0300)]
[Workspace Model] Extract all test entities into the separate file

GitOrigin-RevId: 84dc7c80f9a879f0ec6206a1818a129a33961fe5

11 hours agoIDEA-CR-1599: better format for PluginAdvertiser notification
Ivan.Shakhov [Thu, 28 May 2020 12:31:43 +0000 (14:31 +0200)]
IDEA-CR-1599: better format for PluginAdvertiser notification

(cherry picked from commit f17b26a49c4d750d9e9aee06f5978f59effc6bc1)

GitOrigin-RevId: 68aa20311f8b54d8fc81fb9f2698d3253eae9dc9

12 hours agoIDEA-237101 Add capability to measure highlight latency
Alexey Kudravtsev [Fri, 29 May 2020 09:35:39 +0000 (12:35 +0300)]
IDEA-237101 Add capability to measure highlight latency

GitOrigin-RevId: 62c15b6b43f54612bada36cf3d1b8262a751471a

12 hours agocleanup
Alexey Kudravtsev [Fri, 29 May 2020 09:33:48 +0000 (12:33 +0300)]
cleanup

GitOrigin-RevId: 328f9019b0ae0800ab5781dbe1c28462a4f0eba1

12 hours agomark method internal since it's using internal class in the signature
Alexey Kudravtsev [Thu, 28 May 2020 10:48:54 +0000 (13:48 +0300)]
mark method internal since it's using internal class in the signature

GitOrigin-RevId: 760b2cd379dba18bb97347333dc512d69edc61c2

12 hours agoremove incorrect LightProjectServiceDisposalTest
Vladimir Krivosheev [Fri, 29 May 2020 09:30:56 +0000 (11:30 +0200)]
remove incorrect LightProjectServiceDisposalTest

GitOrigin-RevId: 084e762d29fdb79069680f00333ed65fa1e60e6c

12 hours agomigrate from trove int collections to fastutil
Vladimir Krivosheev [Fri, 29 May 2020 08:47:35 +0000 (10:47 +0200)]
migrate from trove int collections to fastutil

GitOrigin-RevId: faa61d35ddad78b9ce74db3a4ff6199a484a0878

12 hours agocleanup, PluginClassLoader - no need to store plugin version as descriptor is already...
Vladimir Krivosheev [Fri, 29 May 2020 08:37:54 +0000 (10:37 +0200)]
cleanup, PluginClassLoader - no need to store plugin version as descriptor is already stored

GitOrigin-RevId: 9560a2c6a98cf211ee0418b84498cd0b2f11c542

12 hours agoIDEA-217969 Change the tab header for ‘Replace’ opened in Tool Window
Vassiliy.Kudryashov [Fri, 29 May 2020 09:30:02 +0000 (12:30 +0300)]
IDEA-217969 Change the tab header for ‘Replace’ opened in Tool Window

GitOrigin-RevId: 6cf0292b06873839ec055095ac25f58694f07015

12 hours agoIDEA-236390 Implement new UI for editing run configuration settings
Dmitry Avdeev [Fri, 29 May 2020 09:20:21 +0000 (12:20 +0300)]
IDEA-236390 Implement new UI for editing run configuration settings

more coverage options

GitOrigin-RevId: 20f66918c9aeda52feeb3ff3c0bc420ffeb259e0

12 hours agoIDEA-CR-62942: FUS-661 Make it possible to filter spellchecker from completion qualit...
Olga Strizhenko [Mon, 25 May 2020 11:07:50 +0000 (13:07 +0200)]
IDEA-CR-62942: FUS-661 Make it possible to filter spellchecker from completion quality logs

GitOrigin-RevId: 0aea45d0f6470426a8050413f54353815bc35ae9

13 hours agoIDEA-237977 Rendered JavaDoc not selectable
Dmitry Batrak [Fri, 29 May 2020 08:46:18 +0000 (11:46 +0300)]
IDEA-237977 Rendered JavaDoc not selectable

GitOrigin-RevId: e9250377047c1fe84d5bd8c3e5c72f713fec0f10

13 hours agocleanup, migrate from trove int collections to fastutil
Vladimir Krivosheev [Fri, 29 May 2020 08:06:09 +0000 (10:06 +0200)]
cleanup, migrate from trove int collections to fastutil

GitOrigin-RevId: b23aafcf94ac76c8fd88d022c32ecac6a33a0be9

13 hours agoRevert "Remove redundant code; avoid choose if injectedFile is absent"
Tagir Valeev [Fri, 29 May 2020 08:14:57 +0000 (15:14 +0700)]
Revert "Remove redundant code; avoid choose if injectedFile is absent"

This reverts commit 7aefdf73

GitOrigin-RevId: ad7fc09042d136f874cd37b931c75d989fc68430

13 hours agobatch inspections: check file validity status under the same read action
Anna Kozlova [Fri, 29 May 2020 08:14:05 +0000 (10:14 +0200)]
batch inspections: check file validity status under the same read action

to minimize chances that it will be invalidated; external tools work without read action by design, so they would need to check psiFile.isValid, if they use it, manually IDEA-CR-63133

GitOrigin-RevId: 9973789b3f218547b91f041908fb13598cce7d21

13 hours agoRevert "Deprecated APIs replaced; cleanup"
Tagir Valeev [Fri, 29 May 2020 08:09:43 +0000 (15:09 +0700)]
Revert "Deprecated APIs replaced; cleanup"

This reverts commit 624f355f

GitOrigin-RevId: 63cd2977d3574a158cee7a1663d48e7c51ab6de8

13 hours agoProblems view: update hint position when comment added or removed (IDEA-239036)
Artemiy Sartakov [Fri, 29 May 2020 08:08:18 +0000 (15:08 +0700)]
Problems view: update hint position when comment added or removed (IDEA-239036)

GitOrigin-RevId: 28dda5ec678ad43c4d4cb242aa90e0d69871bd0e

13 hours agoRevert "[vcs-log] add left corner action group in the VCS Log toolbar"
Julia Beliaeva [Fri, 29 May 2020 02:57:05 +0000 (05:57 +0300)]
Revert "[vcs-log] add left corner action group in the VCS Log toolbar"

After 755b845aaeb799e4f6f3410b44699e02b66fd2f2, left corner action group is not used.

This partially reverts commit 52529e0e9bbfa5f6b44944ee3b86ded2e04ef4db. The only change that is not reverted is the left border of text filter field. Small border seems to look better now with the branches panel on the left.

GitOrigin-RevId: d5d98ceb7ba060e66e3ae7d1d438fd2b8aa49285

13 hours agoLoadingOrder - create LinkedHashSet if needed only
Vladimir Krivosheev [Fri, 29 May 2020 07:38:49 +0000 (09:38 +0200)]
LoadingOrder - create LinkedHashSet if needed only

GitOrigin-RevId: 90f25f2f9e4292db17a5771e49c80ba451bee903

14 hours agoComponentPanelTestAction: extract expression to make highlighter happy
Tagir Valeev [Fri, 29 May 2020 05:54:52 +0000 (12:54 +0700)]
ComponentPanelTestAction: extract expression to make highlighter happy

GitOrigin-RevId: a2cf55764413aa315aad84762ba2fc925debdce4