idea/community.git
13 months agocleanup
Vladimir Krivosheev [Wed, 7 Aug 2019 16:56:10 +0000 (18:56 +0200)]
cleanup

GitOrigin-RevId: 6c66bc4b0f1c1367466350b831afba3ce1b0a1a1

13 months agoNotificationsManager as service
Vladimir Krivosheev [Wed, 7 Aug 2019 16:45:04 +0000 (18:45 +0200)]
NotificationsManager as service

GitOrigin-RevId: c2ad160275a8f662e73b62c22a7ad23b61a15ece

13 months agodeprecate NotificationsAdapter
Vladimir Krivosheev [Wed, 7 Aug 2019 16:13:26 +0000 (18:13 +0200)]
deprecate NotificationsAdapter

GitOrigin-RevId: a79ddbd44ed4232f2112134ac9691e406ddb089d

13 months agoClipboardSynchronizer as preloaded service
Vladimir Krivosheev [Wed, 7 Aug 2019 16:08:27 +0000 (18:08 +0200)]
ClipboardSynchronizer as preloaded service

GitOrigin-RevId: 4b84595ea2e1a2cf807238608d6cfafb41ad496d

13 months agofindExtension - do not create unrelated extensions if possible
Vladimir Krivosheev [Wed, 7 Aug 2019 15:51:39 +0000 (17:51 +0200)]
findExtension - do not create unrelated extensions if possible

GitOrigin-RevId: 9ca090f0cdbd388e44762d636437a8abd3391448

13 months ago[Gradle] tests for deprecated tooling model builder fixed
Vladislav.Soroka [Thu, 8 Aug 2019 04:42:02 +0000 (07:42 +0300)]
[Gradle] tests for deprecated tooling model builder fixed

GitOrigin-RevId: caf7dce317a6b4bc7327d7fb73ebd27ed208fb2a

13 months agoInlay hints: use \n directly instead of appendln to avoid problems with different...
Roman.Ivanov [Thu, 8 Aug 2019 04:04:28 +0000 (11:04 +0700)]
Inlay hints: use \n directly instead of appendln to avoid problems with different line separators

GitOrigin-RevId: 13d90640b30ec437ee4fe1e8e0aefa8a314c828f

13 months agoInlay hints: replace \r also in test
Roman.Ivanov [Thu, 8 Aug 2019 03:42:14 +0000 (10:42 +0700)]
Inlay hints: replace \r also in test

GitOrigin-RevId: 3c1dc31389f0ba078aceae5dd31a0ed8af0aab88

13 months agoInlineMethodProcessor#inlineMethodCall: fix initializer inlining for trivial method...
Tagir Valeev [Thu, 8 Aug 2019 03:19:18 +0000 (10:19 +0700)]
InlineMethodProcessor#inlineMethodCall: fix initializer inlining for trivial method body (IDEA-220028)

GitOrigin-RevId: 3bbc430022e3933aaa89b31689a121b9617f25ba

13 months agodon't calculate dimension for async process icons over and over again
Sergey Ignatov [Wed, 7 Aug 2019 20:49:56 +0000 (23:49 +0300)]
don't calculate dimension for async process icons over and over again

we've already known that all inner icons have the same size
it's the most valuable and cheap fix for the whole start-up pipeline, -250ms on my machine

GitOrigin-RevId: 3159099ab8f51a105d4ec32af7150434957f0806

13 months agoIDEA-219113 Intellij 2019.2 with AndroidStudio plugin - Layout preview not working
Dmitry Avdeev [Wed, 7 Aug 2019 20:37:05 +0000 (23:37 +0300)]
IDEA-219113 Intellij 2019.2 with AndroidStudio plugin - Layout preview not working

GitOrigin-RevId: 0ee71498375fd722f92fe544e2b8770ee65cef01

13 months agobuilding patched layoutlib-api
Dmitry Avdeev [Wed, 7 Aug 2019 14:06:47 +0000 (17:06 +0300)]
building patched layoutlib-api

GitOrigin-RevId: 55ca5d9a985bf64df0ef03093fb70ae5e8ce9a49

13 months agodon't calculate dimension for async process icons over and over again
Sergey Ignatov [Wed, 7 Aug 2019 20:25:42 +0000 (23:25 +0300)]
don't calculate dimension for async process icons over and over again

we've already known that all inner icons have the same size
it's the most valuable and cheap fix for the whole start-up pipeline, -250ms on my machine

GitOrigin-RevId: 69e48c9e4040e2d43ba5bf72e02bcbc692bbb4b9

13 months agocleanup
Sergey Ignatov [Wed, 7 Aug 2019 20:06:58 +0000 (23:06 +0300)]
cleanup

GitOrigin-RevId: b9bc4423a2d4674d87313dfdaca2a52a52bbb664

13 months agoCleanup (typos; formatting)
Roman Shevchenko [Wed, 7 Aug 2019 19:44:41 +0000 (21:44 +0200)]
Cleanup (typos; formatting)

GitOrigin-RevId: 44498ef19c732ed52d0e1a3daac1aa326f520c4a

13 months agoenforced file type factory removed
Dennis Ushakov [Wed, 7 Aug 2019 16:31:01 +0000 (19:31 +0300)]
enforced file type factory removed

GitOrigin-RevId: dea711a327fc33d3bb8dba4e8f769682fc463021

13 months agoWI-48046 pull up process terminating custom command output into RA `RunAnythingComman...
Dmitry.Krasilschikov [Wed, 7 Aug 2019 16:54:28 +0000 (19:54 +0300)]
WI-48046 pull up process terminating custom command output into RA `RunAnythingCommandHandler` API

GitOrigin-RevId: 32cb853ad34918302abb8318d77c26118fb01d96

13 months ago[groovy] don't eat new line when the identifier is missing after dot in code referenc...
Daniil Ovchinnikov [Wed, 7 Aug 2019 16:13:04 +0000 (19:13 +0300)]
[groovy] don't eat new line when the identifier is missing after dot in code reference (IDEA-219716)

GitOrigin-RevId: d587e32a0cda8cddc9854ba73c5f1e7d8df3ed49

13 months ago[groovy] fix warnings in GrMainCompletionProvider and GroovyNoVariantsDelegator
Daniil Ovchinnikov [Wed, 7 Aug 2019 11:21:39 +0000 (14:21 +0300)]
[groovy] fix warnings in GrMainCompletionProvider and GroovyNoVariantsDelegator

GitOrigin-RevId: 5ce21907e4a1bfafc9d10f3d920551d21ff96d18

13 months agoplatform: more precise javadoc
anstarovoyt [Wed, 7 Aug 2019 13:25:43 +0000 (16:25 +0300)]
platform: more precise javadoc

GitOrigin-RevId: d3465d8ce9c276f0c261960858ba4bedcf6d1b2c

13 months agoAllow unregistering groups with ID specified; don't fire group or stub assertion...
Dmitry Jemerov [Wed, 7 Aug 2019 16:34:30 +0000 (18:34 +0200)]
Allow unregistering groups with ID specified; don't fire group or stub assertion after preloading

GitOrigin-RevId: 0a44143f64ea58fe2ea314127d321303811636cf

13 months agoInitial support for unload-safe <toolWindow> EP
Dmitry Jemerov [Wed, 7 Aug 2019 16:33:51 +0000 (18:33 +0200)]
Initial support for unload-safe <toolWindow> EP

GitOrigin-RevId: 76695bdc69e08da2cd39ef23dcc750863449f80e

13 months agoSeparate adapter class for listeners which don't require extension instances
Dmitry Jemerov [Wed, 7 Aug 2019 16:33:15 +0000 (18:33 +0200)]
Separate adapter class for listeners which don't require extension instances

GitOrigin-RevId: 60cb91efd47d9ec817c877833c8df32ddea4a292

13 months agoCleanup: delete some dead code
Dmitry Jemerov [Wed, 7 Aug 2019 16:12:41 +0000 (18:12 +0200)]
Cleanup: delete some dead code

GitOrigin-RevId: 8027f2a2bd57c54d7eb151f99f52f25a77030728

13 months agoUninstall plugins without restart
Dmitry Jemerov [Wed, 7 Aug 2019 15:48:30 +0000 (17:48 +0200)]
Uninstall plugins without restart

GitOrigin-RevId: 91c817cf5f8afd5a8fb5e82f2a59c1ce554ff698

13 months agoCorrectly update loaded plugins list after installing plugin without restart
Dmitry Jemerov [Wed, 7 Aug 2019 15:11:36 +0000 (17:11 +0200)]
Correctly update loaded plugins list after installing plugin without restart

GitOrigin-RevId: 6668d27bf852859b100f336608bd9279acd6f0fd

13 months agoLoad/unload services and project extensions
Dmitry Jemerov [Wed, 7 Aug 2019 14:55:54 +0000 (16:55 +0200)]
Load/unload services and project extensions

GitOrigin-RevId: dcfb251735d8882a27ce379213cca3988456a334

13 months agoUse SimpleSmartExtensionPoint for SelectInTarget caching, support dynamic unloading
Dmitry Jemerov [Wed, 7 Aug 2019 14:54:40 +0000 (16:54 +0200)]
Use SimpleSmartExtensionPoint for SelectInTarget caching, support dynamic unloading

GitOrigin-RevId: 3cda21d7696e5ded437e23f09a5b7fdca2172c68

13 months agoAPI for creating SimpleSmartExtensionPoint with known EP name
Dmitry Jemerov [Wed, 7 Aug 2019 14:53:10 +0000 (16:53 +0200)]
API for creating SimpleSmartExtensionPoint with known EP name

GitOrigin-RevId: bdc5ce38f711010bea06693727303a806fc3e612

13 months agoAdd ExtensionPointListener.extensionListChanged, use it for notifying about extension...
Dmitry Jemerov [Wed, 7 Aug 2019 14:52:43 +0000 (16:52 +0200)]
Add ExtensionPointListener.extensionListChanged, use it for notifying about extension registration during dynamic load

GitOrigin-RevId: b03fc2c538568a36bf5242c228e467082a935fea

13 months agoUnregistering an action also removes it from customized action groups
Dmitry Jemerov [Wed, 7 Aug 2019 10:16:40 +0000 (12:16 +0200)]
Unregistering an action also removes it from customized action groups

GitOrigin-RevId: b0049e79657ee831c8fb33c67d3793c75a41903a

13 months agoJoinLinesHandlerDelegate: javadoc cleanup
Yann Cébron [Wed, 7 Aug 2019 16:12:18 +0000 (18:12 +0200)]
JoinLinesHandlerDelegate: javadoc cleanup

GitOrigin-RevId: 0cdbe44375a9bee07046ebb79339f50e605972b4

13 months agoIndexPatternProvider: javadoc cleanup
Yann Cébron [Wed, 7 Aug 2019 15:59:02 +0000 (17:59 +0200)]
IndexPatternProvider: javadoc cleanup

GitOrigin-RevId: aa1f0148a0d1a91d7087b226cd72036fe7a3ba45

13 months agoServiceDescriptor: javadoc
Yann Cébron [Wed, 7 Aug 2019 15:50:31 +0000 (17:50 +0200)]
ServiceDescriptor: javadoc

GitOrigin-RevId: 752d8a08b5eb867ec18ebd3d395a28f4b91e973b

13 months agoAdditionalTextAttributesEP: javadoc
Yann Cébron [Wed, 7 Aug 2019 15:35:58 +0000 (17:35 +0200)]
AdditionalTextAttributesEP: javadoc

GitOrigin-RevId: 4f8d6e1c0f4826251adafb1609d8cb44c5b78ca1

13 months agoFileTemplateGroupDescriptorFactory: javadoc
Yann Cébron [Wed, 7 Aug 2019 15:32:11 +0000 (17:32 +0200)]
FileTemplateGroupDescriptorFactory: javadoc

GitOrigin-RevId: be2db42f818ac9cfe547c11e362661729f0513c6

13 months agoElementManipulator: javadoc
Yann Cébron [Wed, 7 Aug 2019 15:26:39 +0000 (17:26 +0200)]
ElementManipulator: javadoc

GitOrigin-RevId: 3c9e90b86992b19c678a1d4592e31852b25122be

13 months agoDefaultLiveTemplatesProvider: javadoc
Yann Cébron [Wed, 7 Aug 2019 15:03:52 +0000 (17:03 +0200)]
DefaultLiveTemplatesProvider: javadoc

GitOrigin-RevId: 0692970eb6de9b031ef97f2f2e8254fd2a3af4c1

13 months agoLineMarkerProvider: javadoc cleanup
Yann Cébron [Wed, 7 Aug 2019 14:43:14 +0000 (16:43 +0200)]
LineMarkerProvider: javadoc cleanup

GitOrigin-RevId: cfa8bc6acc8a84f6f0870273c288c62ed07f80a4

13 months agoPairedBraceMatcher: javadoc cleanup
Yann Cébron [Wed, 7 Aug 2019 14:28:28 +0000 (16:28 +0200)]
PairedBraceMatcher: javadoc cleanup

GitOrigin-RevId: 83591ea2a60bf6eb339ebf275ec91b74e478b2ee

13 months agodon't instantiate pending file type just to skip abstract file type loading
Dennis Ushakov [Wed, 7 Aug 2019 15:26:56 +0000 (18:26 +0300)]
don't instantiate pending file type just to skip abstract file type loading

GitOrigin-RevId: 86fe4f337b4df2d484671b7e36411d56f72e1ff4

13 months agoUX-498 add "Recent Changed Locations" onto "Recent Files"/"Switcher"
Dmitry.Krasilschikov [Wed, 7 Aug 2019 16:21:41 +0000 (19:21 +0300)]
UX-498 add "Recent Changed Locations" onto "Recent Files"/"Switcher"

GitOrigin-RevId: e12c28c829cbcae96d8b65bff5a3af5683e00fc8

13 months ago[Gradle] tests fix
Vladislav.Soroka [Wed, 7 Aug 2019 16:23:23 +0000 (19:23 +0300)]
[Gradle] tests fix

GitOrigin-RevId: 99a01dc4dfeb6fb4156ce8d70a96bd13f37eb28e

13 months agointroduce "Copy Path" welcome screen action
Gregory.Shrago [Wed, 7 Aug 2019 15:57:32 +0000 (18:57 +0300)]
introduce "Copy Path" welcome screen action

GitOrigin-RevId: ec9cc71450dbe6fb67417ae9852191322c92415a

13 months agoIDEA-218681 Disable recursive processing of parent control flow
alexey.afanasiev [Wed, 7 Aug 2019 15:55:04 +0000 (18:55 +0300)]
IDEA-218681 Disable recursive processing of parent control flow

GitOrigin-RevId: 4c8d4f551cdff2c1a1a3cb562b57773b569a93d8

13 months agoIDEA-220137 IDEA-CR-51169 Revert excessive changes in LocalInspectionTool.processFile
Yuriy Artamonov [Wed, 7 Aug 2019 14:31:00 +0000 (17:31 +0300)]
IDEA-220137 IDEA-CR-51169 Revert excessive changes in LocalInspectionTool.processFile

GitOrigin-RevId: 6fa7439bb8f93843e0b1f18bcdb339e263e8549d

13 months agoIDEA-220137 Do not run inspection iterations if LocalInspectionTool returned PsiEleme...
Yuriy Artamonov [Wed, 7 Aug 2019 13:42:25 +0000 (16:42 +0300)]
IDEA-220137 Do not run inspection iterations if LocalInspectionTool returned PsiElementVisitor.EMPTY_VISITOR

GitOrigin-RevId: 782b85b56e7b93c09005491ea6baf0e8c8057063

13 months agocleanup
Vladimir Krivosheev [Wed, 7 Aug 2019 13:46:13 +0000 (15:46 +0200)]
cleanup

GitOrigin-RevId: eca023b14bcad01d07af9428a865f51f341e66a7

13 months agoIDEA-218792 Skip minimised and fullscreen windows in Activate Next Window action
Denis Fokin [Wed, 7 Aug 2019 15:17:01 +0000 (18:17 +0300)]
IDEA-218792 Skip minimised and fullscreen windows in Activate Next Window action

GitOrigin-RevId: 9d7ebbb4448fe65f0b4b60189f085fab45a10110

13 months agowtf
Sergey Ignatov [Wed, 7 Aug 2019 15:11:42 +0000 (18:11 +0300)]
wtf

GitOrigin-RevId: 2ac91349e17453cf1c5e3961ed82adddffcb915d

13 months ago'Changed remoteDebug color and trackCoverage.svg' from 7f71ad309 from git@github...
Vasily Romanikhin [Wed, 7 Aug 2019 13:38:59 +0000 (16:38 +0300)]
'Changed remoteDebug color and trackCoverage.svg' from 7f71ad309 from git@github.com:JetBrains/IntelliJIcons.git

GitOrigin-RevId: 9b3d1fdf3df3491d27e663025b1d986122704d8c

13 months agoRevert "terminal: cleanup %PATH% on Windows to workaround IDEA-218032 (IDEA-219391)"
Sergey Simonchik [Wed, 7 Aug 2019 14:45:06 +0000 (17:45 +0300)]
Revert "terminal: cleanup %PATH% on Windows to workaround IDEA-218032 (IDEA-219391)"

This reverts commit 0a7bea83
No need in the workaround now when IDEA-218032 is fixed in WinLauncher.

GitOrigin-RevId: 9df5aa97a5ee977062ddd688ee8eeee9af566c15

13 months ago[project] drops "no verification" VM option (IDEA-219542)
Roman Shevchenko [Wed, 7 Aug 2019 14:44:20 +0000 (16:44 +0200)]
[project] drops "no verification" VM option (IDEA-219542)

... to make all distributions/run configurations equal and possibly prevent strange unpredictable erroneous behaviour at runtime

GitOrigin-RevId: b92abe3b375b0a7d4eef2ae901d79096e9ab1fa7

13 months agoIDEA-219931 Remove bold style in help tooltip with header
Kirill Kirichenko [Wed, 7 Aug 2019 14:10:13 +0000 (17:10 +0300)]
IDEA-219931 Remove bold style in help tooltip with header

GitOrigin-RevId: 7189836a083f2853c7107f4563a1701389367ca7

13 months agoIDEA-219192 Can't see hard wrap guide
Dmitry Batrak [Wed, 7 Aug 2019 14:02:31 +0000 (17:02 +0300)]
IDEA-219192 Can't see hard wrap guide

following IDEA-CR-51083

GitOrigin-RevId: 2853e65d32cb1b4076e725282b41c0cf61a5028b

13 months agoOptionalToIfInspection: added missing imports (IDEA-212269)
Artemiy Sartakov [Wed, 7 Aug 2019 13:49:06 +0000 (16:49 +0300)]
OptionalToIfInspection: added missing imports (IDEA-212269)

GitOrigin-RevId: afbeaa1f10b2266cd1401da83b71cf0bf6862824

13 months agoIDEA-CR-51143 promote VFS_CHANGES
Vladimir Krivosheev [Wed, 7 Aug 2019 13:43:02 +0000 (15:43 +0200)]
IDEA-CR-51143 promote VFS_CHANGES

GitOrigin-RevId: 5d9f4f682284a39cc481ed9ff647b03ac16a803e

13 months agoIDEA-CR-51030 IDEA-218681 Handle reads without prior write in DFA using info of paren...
alexey.afanasiev [Wed, 7 Aug 2019 13:27:07 +0000 (16:27 +0300)]
IDEA-CR-51030 IDEA-218681 Handle reads without prior write in DFA using info of parent control flow

GitOrigin-RevId: da0a1570c517ddf801ebf2398ae2ac0b8474e6ce

13 months ago[devkit] IdeaPlugin: suppress spelling warning
Yann Cébron [Wed, 7 Aug 2019 13:15:36 +0000 (15:15 +0200)]
[devkit] IdeaPlugin: suppress spelling warning

GitOrigin-RevId: aa3f9bbf6ad3a9231b0580282b39e027c7c5c2eb

13 months agoOptionalToIfInspection: added inspection to desugar optional chain to sequence of...
Artemiy Sartakov [Wed, 7 Aug 2019 13:11:19 +0000 (16:11 +0300)]
OptionalToIfInspection: added inspection to desugar optional chain to sequence of if statements (IDEA-212269)

GitOrigin-RevId: c83b70e05544529b3dfffe24bc87997910edcb56

13 months agoIDEA-CR-51141 update community
Vladimir Krivosheev [Wed, 7 Aug 2019 13:06:22 +0000 (15:06 +0200)]
IDEA-CR-51141 update community

GitOrigin-RevId: 0a3b2b942e1c6c9a2ed3ec85bc986ac995cf8fb9

13 months agoIDEA-220127 Anchor links within the same document don't work sometimes
Dmitry Batrak [Wed, 7 Aug 2019 13:00:57 +0000 (16:00 +0300)]
IDEA-220127 Anchor links within the same document don't work sometimes

GitOrigin-RevId: 2d99a7c49f2d4edca2fee296130992779c01dab5

13 months agoIDEA-220088 Should be called at least at the phase COMPONENT_REGISTERED, the current...
Vladimir Krivosheev [Wed, 7 Aug 2019 12:56:34 +0000 (14:56 +0200)]
IDEA-220088 Should be called at least at the phase COMPONENT_REGISTERED, the current phase is: SPLASH

GitOrigin-RevId: a21377dcf4b943ef19765241750aaa16e37ecc6d

13 months agonoStateLoaded must be called even if store loading is disabled
Vladimir Krivosheev [Wed, 7 Aug 2019 12:45:21 +0000 (14:45 +0200)]
noStateLoaded must be called even if store loading is disabled

GitOrigin-RevId: 4bf5dd70cdc8bebd0020c2fc278038fa43816a46

13 months agoIDEA-192504 Enter Full Screen & Exit Full Screen does not execute when invoked via...
Mikhail Sokolov [Wed, 7 Aug 2019 12:33:18 +0000 (15:33 +0300)]
IDEA-192504 Enter Full Screen & Exit Full Screen does not execute when invoked via find action

GitOrigin-RevId: 0e859e64552c8bc97ce6f4f26de0095d636c673e

13 months agoIDEA-220057 NPE in NotificationsManagerImpl.findWindowForBalloon
Alexander Lobas [Wed, 7 Aug 2019 12:11:48 +0000 (15:11 +0300)]
IDEA-220057 NPE in NotificationsManagerImpl.findWindowForBalloon

GitOrigin-RevId: c5c8d64dc67d32d14d662bfbf571e59a103001d4

13 months agoJavaSdkImpl should be app service - part 2: must be app service
Vladimir Krivosheev [Wed, 7 Aug 2019 12:07:26 +0000 (14:07 +0200)]
JavaSdkImpl should be app service - part 2: must be app service

GitOrigin-RevId: f7af463853eb9bc8e6ca82fd8a03ee1b42afd1e7

13 months agoreduce usage of deprecated getComponents
Vladimir Krivosheev [Wed, 7 Aug 2019 11:43:18 +0000 (13:43 +0200)]
reduce usage of deprecated getComponents

GitOrigin-RevId: d9ff92913c65cbb78cd37647345ee8407a9c9690

13 months agoIdeaFreezeReporter should be lazy listener and not component
Vladimir Krivosheev [Wed, 7 Aug 2019 10:51:31 +0000 (12:51 +0200)]
IdeaFreezeReporter should be lazy listener and not component

GitOrigin-RevId: e7cf87d5552ffcba3076c4a5a6aa521e456e7da4

13 months agoIDEA-220029 Step into does not filter out privately accessed methods
Egor Ushakov [Wed, 7 Aug 2019 11:56:40 +0000 (14:56 +0300)]
IDEA-220029 Step into does not filter out privately accessed methods

GitOrigin-RevId: f45b9cafa32672cf03c5a9ed2cbef8549520e3f4

13 months agoIDEA-212331 Anchor links do not work in QuickDoc
Dmitry Batrak [Wed, 7 Aug 2019 11:11:34 +0000 (14:11 +0300)]
IDEA-212331 Anchor links do not work in QuickDoc

GitOrigin-RevId: fcc15f63102f00c793965cc46b53a71ba4e05b7a

13 months agounused class removed to avoid confusion with CharSequenceHashingStrategy
Alexey Kudravtsev [Tue, 6 Aug 2019 22:21:05 +0000 (01:21 +0300)]
unused class removed to avoid confusion with CharSequenceHashingStrategy

GitOrigin-RevId: 7dcf8d8b3a66c562ea366a96370e21bea30a063f

13 months agocleanup: get rid of unchecked warnings
Alexey Kudravtsev [Tue, 6 Aug 2019 17:06:22 +0000 (20:06 +0300)]
cleanup: get rid of unchecked warnings

GitOrigin-RevId: b36f5b5d23f7b8dc73e789a7e87cad78ed8b8411

13 months agocleanup
Alexey Kudravtsev [Tue, 6 Aug 2019 15:10:27 +0000 (18:10 +0300)]
cleanup

GitOrigin-RevId: 1eccc7fbde00af6f1b383446a38e57a63aa50c3c

13 months agonew strategies for comparing CharSequence paths
Alexey Kudravtsev [Tue, 6 Aug 2019 14:39:41 +0000 (17:39 +0300)]
new strategies for comparing CharSequence paths

GitOrigin-RevId: 4c2e0aa772603aed2732efaeaab5861a71baa2b3

13 months agomark @NotNull to avoid useless yellow warnings in tests
Alexey Kudravtsev [Tue, 6 Aug 2019 14:37:14 +0000 (17:37 +0300)]
mark @NotNull to avoid useless yellow warnings in tests

GitOrigin-RevId: a7c0bc901e2b57d299975cdaaf0badda8afd7bd6

13 months agonew endsWith() method
Alexey Kudravtsev [Tue, 6 Aug 2019 13:59:44 +0000 (16:59 +0300)]
new endsWith() method

GitOrigin-RevId: fba2a04477b1825aa94de268ed6aa1a6b49ab5e4

13 months ago[service-view] provide api for DnD support
Konstantin Aleev [Tue, 6 Aug 2019 19:08:15 +0000 (22:08 +0300)]
[service-view] provide api for DnD support

- allow to reorder run configurations by DnD
- allow to put run configurations in groups by DnD
- allow to add application server artifacts by DnD from Project tool window in Packages mode

GitOrigin-RevId: 016ab1b21aba8f399967e11bb7f851ba7983bf13

13 months ago[Gradle] compatibility fix to get build level models for old Gradle versions
Vladislav.Soroka [Wed, 7 Aug 2019 10:44:20 +0000 (13:44 +0300)]
[Gradle] compatibility fix to get build level models for old Gradle versions

GitOrigin-RevId: f09711e00723454476147c9dec7c104864986e5d

13 months agoIDEA-CR-51091 workaround for https://issues.apache.org/jira/browse/GROOVY-7812
Dmitriy.Panov [Wed, 7 Aug 2019 10:27:45 +0000 (13:27 +0300)]
IDEA-CR-51091 workaround for https://issues.apache.org/jira/browse/GROOVY-7812

GitOrigin-RevId: ed57e6f7c2d0bf1b31e5cf318a15d87b36fddc6e

13 months agoide menu bar: use ModalityState.any()
Sergey Ignatov [Wed, 7 Aug 2019 08:22:43 +0000 (11:22 +0300)]
ide menu bar: use ModalityState.any()

on IDEA-CR-51076

GitOrigin-RevId: a4c8a511349a89d5e54d50ec46cae8f00f205187

13 months agodon't create java element types on splash
Sergey Ignatov [Tue, 6 Aug 2019 15:06:55 +0000 (18:06 +0300)]
don't create java element types on splash

via intention preloader

GitOrigin-RevId: c73853dc710f03b961754876fabeab9d5dbb24f9

13 months agoIDEA-CR-50863: PY-37078 Provide a setter for the `matchers` property
Elizaveta Shashkova [Tue, 30 Jul 2019 11:24:52 +0000 (14:24 +0300)]
IDEA-CR-50863: PY-37078 Provide a setter for the `matchers` property

GitOrigin-RevId: 5cb09923bb570d67445ef61dd8bc725d300653f4

13 months agoIDEA-CR-51091 unable to instantiate IntellijModulesPreview.Options fix
Dmitriy.Panov [Wed, 7 Aug 2019 09:44:04 +0000 (12:44 +0300)]
IDEA-CR-51091 unable to instantiate IntellijModulesPreview.Options fix

GitOrigin-RevId: 8dd2ba29451f4ec1bd8bbb56cc00e9178e1c69aa

13 months agoFUS-479 Do not report highest language level if not known (IDEA-CR-51146)
Tagir Valeev [Wed, 7 Aug 2019 09:28:03 +0000 (16:28 +0700)]
FUS-479 Do not report highest language level if not known (IDEA-CR-51146)

GitOrigin-RevId: 5a829c984d463196dd58a4890da001e335e726e5

13 months agoGroovyDslFileIndex - use BulkFileListener
Vladimir Krivosheev [Wed, 7 Aug 2019 08:39:43 +0000 (10:39 +0200)]
GroovyDslFileIndex - use BulkFileListener

GitOrigin-RevId: 73edca61f56461c268e242821c447f64b674811a

13 months agoJavaLanguageLevelCollector (FUS-479)
Tagir Valeev [Wed, 7 Aug 2019 09:19:40 +0000 (16:19 +0700)]
JavaLanguageLevelCollector (FUS-479)

GitOrigin-RevId: 5f6bd9f300b763882c8bd52cfd7e5dd964995533

13 months agoIDEA-CR-51030 IDEA-218681 Handle reads without prior write in DFA using info of paren...
alexey.afanasiev [Wed, 7 Aug 2019 09:01:27 +0000 (12:01 +0300)]
IDEA-CR-51030 IDEA-218681 Handle reads without prior write in DFA using info of parent control flow

GitOrigin-RevId: faabb839c8329af94587433c4402feedecda4461

13 months agoCollectMigration.NewListTerminal: support Guava collection constructors (IDEA-219934)
Tagir Valeev [Wed, 7 Aug 2019 08:56:41 +0000 (15:56 +0700)]
CollectMigration.NewListTerminal: support Guava collection constructors (IDEA-219934)

Also remove .distinct() automatically when unnecessary.

GitOrigin-RevId: 504dd9e645f9492a4142c0793c42188912afdde9

13 months agoupdate deprecation warning
Dennis Ushakov [Wed, 7 Aug 2019 08:51:52 +0000 (11:51 +0300)]
update deprecation warning

GitOrigin-RevId: 11ef283d7c7cf5db3205d4574500faf1b5f5b0da

13 months agoIDEA-CR-51114: multiresolve import references instead of single resolve (PY-32268)
Aleksei Kniazev [Thu, 1 Aug 2019 15:06:59 +0000 (18:06 +0300)]
IDEA-CR-51114: multiresolve import references instead of single resolve (PY-32268)

There can be several resolve results for import reference. One of the examples is namespace package, when we have to consider elements from several locations for completion.

GitOrigin-RevId: 4ac824ca1f7031b2adda119684d837c6d21b3212

13 months agoIDEA-CR-51091 use CompilationContext not BuildContext; input properties renamed and...
Dmitriy.Panov [Wed, 7 Aug 2019 08:38:14 +0000 (11:38 +0300)]
IDEA-CR-51091 use CompilationContext not BuildContext; input properties renamed and extracted to a class

GitOrigin-RevId: 1f1567dc9e627c0fc42de03c66a3600da7c1c43d

13 months agodeprecate addVirtualFileListener
Vladimir Krivosheev [Wed, 7 Aug 2019 08:10:19 +0000 (10:10 +0200)]
deprecate addVirtualFileListener

GitOrigin-RevId: 90355e49685347076d08268b575615f1b9cfbd48

13 months agoJavaSdkImpl should be app service
Vladimir Krivosheev [Wed, 7 Aug 2019 08:08:44 +0000 (10:08 +0200)]
JavaSdkImpl should be app service

GitOrigin-RevId: 08ea76604d505237ce03bfbcb329fe8433f1cb41

13 months agonew Editor Tabs UI: editor tabs should have left/right borders (#IDEA-218003)
graann [Wed, 7 Aug 2019 08:28:04 +0000 (11:28 +0300)]
new Editor Tabs UI: editor tabs should have left/right borders (#IDEA-218003)

GitOrigin-RevId: 7019e088af3d082dea8de9018d24531f13676227

13 months ago[spellchecker] @NoSpellchecking: javadoc
Yann Cébron [Tue, 6 Aug 2019 11:11:30 +0000 (13:11 +0200)]
[spellchecker] @NoSpellchecking: javadoc

GitOrigin-RevId: a99cccb09d1d5f652c6062226bded2fc70b6cf0e

13 months ago[dom] Implementation: Javadoc cleanup
Yann Cébron [Tue, 6 Aug 2019 11:08:45 +0000 (13:08 +0200)]
[dom] Implementation: Javadoc cleanup

GitOrigin-RevId: b9d5f405e37b25fe4e568eee41a944c802414aff

13 months agoandroid - get rid of projectComponentsInitialized usage
Vladimir Krivosheev [Wed, 7 Aug 2019 07:37:10 +0000 (09:37 +0200)]
android - get rid of projectComponentsInitialized usage

GitOrigin-RevId: 775b972b3780a7d17785870df06332d8765a5add

13 months agoInlay hints: null check textRange: IDEA-220084
Roman.Ivanov [Wed, 7 Aug 2019 07:24:55 +0000 (14:24 +0700)]
Inlay hints: null check textRange: IDEA-220084

GitOrigin-RevId: f69bb49ffb0ac9c858a2e7483d02f5587c413c90

13 months agojava: replace file-type factories with descriptors
Dmitry Batkovich [Wed, 7 Aug 2019 07:01:22 +0000 (10:01 +0300)]
java: replace file-type factories with descriptors

GitOrigin-RevId: f73a5d6128d57c14e6125fccff1747881ec77a22