idea/community.git
9 months ago[facets API] mark some interfaces in Facets API as NonExtendable
nik [Fri, 13 Dec 2019 09:51:36 +0000 (12:51 +0300)]
[facets API] mark some interfaces in Facets API as NonExtendable

They aren't supposed to be overridden in plugins, and such overrides may cause problems when we provide alternative implementation of Facets API via the new workspace model.

GitOrigin-RevId: 2c4b8b01d684ca6453bacce923f171894417954f

9 months ago[platform API] mark classes which are used to download library JARs as internal
nik [Fri, 13 Dec 2019 09:46:55 +0000 (12:46 +0300)]
[platform API] mark classes which are used to download library JARs as internal

They aren't supposed to be used in plugins directly.

GitOrigin-RevId: c399500066cb14789b7f766027968b79bca8935a

9 months ago[platform] delete unused deprecated method
nik [Fri, 13 Dec 2019 09:45:51 +0000 (12:45 +0300)]
[platform] delete unused deprecated method

GitOrigin-RevId: 268c7da9ff12a6c63c5995268482ef70a3d0cd46

9 months ago[facets API] schedule old facet detection API for removal
nik [Fri, 13 Dec 2019 09:45:19 +0000 (12:45 +0300)]
[facets API] schedule old facet detection API for removal

They were deprecated for a long time and aren't called by the platform anyway.

GitOrigin-RevId: a61c203ae37d9e0e1265ec8bb90697e5a589e2c8

9 months ago[facets API] remove unused deprecated class
nik [Fri, 13 Dec 2019 09:41:45 +0000 (12:41 +0300)]
[facets API] remove unused deprecated class

GitOrigin-RevId: db8146dd92b9f4b6d43d008076b1d36f258b8c70

9 months agodo not re-create potentially expensive document on range marker dispose to fix EA...
Alexey Kudravtsev [Fri, 13 Dec 2019 10:23:52 +0000 (13:23 +0300)]
do not re-create potentially expensive document on range marker dispose to fix EA-219724 - F: ClassWrapper.init

GitOrigin-RevId: ecf5b5b3ebe8b5e964bc16a149a0ee6d7042764b

9 months agoNotificationListener: Javadoc
Yann Cébron [Fri, 13 Dec 2019 10:42:26 +0000 (11:42 +0100)]
NotificationListener: Javadoc

GitOrigin-RevId: e645a2b3352bfa8353ae101715ea07f2418f0534

9 months agoFix warning about wrong name
Konstantin Bulenkov [Fri, 13 Dec 2019 10:47:20 +0000 (11:47 +0100)]
Fix warning about wrong name

GitOrigin-RevId: 2589f7a32da0603ea291189f30bdc91d5cf170ec

9 months agomaven test fix
Alexander Bubenchikov [Fri, 13 Dec 2019 09:02:58 +0000 (12:02 +0300)]
maven test fix

GitOrigin-RevId: cdd2d5d858c093ec96cea648525035684a5018ea

9 months agoDfaAssist: ignore some VM exceptions
Tagir Valeev [Fri, 13 Dec 2019 09:37:39 +0000 (16:37 +0700)]
DfaAssist: ignore some VM exceptions

EA-219579 - VMDE: TargetVM.waitForReply

GitOrigin-RevId: f082afa0f2c4757cf20622c013d0ae145c5bf476

9 months agoDfaAssist.TurnOffDfaProcessorAction: pass context
Tagir Valeev [Fri, 13 Dec 2019 09:17:38 +0000 (16:17 +0700)]
DfaAssist.TurnOffDfaProcessorAction: pass context

GitOrigin-RevId: 3b1e06379577213274bc290ccf1a0561abd97fbb

9 months agoPsiDocumentManagerBase: remove confusing @VisibleForTesting (IDEA-CR-56102)
Peter Gromov [Fri, 13 Dec 2019 09:24:54 +0000 (10:24 +0100)]
PsiDocumentManagerBase: remove confusing @VisibleForTesting (IDEA-CR-56102)

GitOrigin-RevId: 84c570bfad1efbd7b2f723f4e424c89928eec25b

9 months agoinspections: ensure local paired inspection uses display name of the global one
Anna.Kozlova [Fri, 13 Dec 2019 09:26:57 +0000 (10:26 +0100)]
inspections: ensure local paired inspection uses display name of the global one

GitOrigin-RevId: 8dfb2236e2ae4016024102e8195e5ce0df954500

9 months ago[workspace model] Add rename dependency if module name changes
Mikhail Mazurkevich [Fri, 13 Dec 2019 09:13:24 +0000 (12:13 +0300)]
[workspace model] Add rename dependency if module name changes

GitOrigin-RevId: bd7680c68806c9743df49a48b0d8e136a07a4860

9 months agoinspections: populate getDisplayName from global inspection to shared local one
Anna.Kozlova [Fri, 13 Dec 2019 08:53:00 +0000 (09:53 +0100)]
inspections: populate getDisplayName from global inspection to shared local one

EA-219742 - PE: PluginManagerCore.createPluginException

GitOrigin-RevId: 2487b00141aa11649369402aa1798cf2fd16ae4e

9 months agoDebuggerUtils#getEffectiveAssertionStatus (IDEA-CR-56057)
Tagir Valeev [Fri, 13 Dec 2019 08:52:03 +0000 (15:52 +0700)]
DebuggerUtils#getEffectiveAssertionStatus (IDEA-CR-56057)

GitOrigin-RevId: 6b6cf5146dd78e6166b4343f86d1c776f3e711d8

9 months agoDebuggerDfaRunner: no inheritance check for captured locals (IDEA-CR-56058)
Tagir Valeev [Fri, 13 Dec 2019 08:16:25 +0000 (15:16 +0700)]
DebuggerDfaRunner: no inheritance check for captured locals (IDEA-CR-56058)

GitOrigin-RevId: 8de20ffc5404e7bdfc40e9d44cfbbb51928e2120

9 months agoExtract CaptureTraverser from EvaluatorBuilderImpl & ThisEvaluator; reuse in Debugger...
Tagir Valeev [Fri, 13 Dec 2019 07:59:02 +0000 (14:59 +0700)]
Extract CaptureTraverser from EvaluatorBuilderImpl & ThisEvaluator; reuse in DebuggerDfaRunner

Review ID: IDEA-CR-56058

GitOrigin-RevId: aaf39f6ed3fcffc939d25afa10d2daf878801837

9 months agocalcMutability private
Tagir Valeev [Fri, 13 Dec 2019 07:01:44 +0000 (14:01 +0700)]
calcMutability private

GitOrigin-RevId: c5dda37c107d0024e1d2efef58af773c79b44b16

9 months agoDfaAssist: do not display two hints on assignment
Tagir Valeev [Fri, 13 Dec 2019 07:01:17 +0000 (14:01 +0700)]
DfaAssist: do not display two hints on assignment

GitOrigin-RevId: a8628729b0f3938191f188656739976d418dde77

9 months agoEditorMouseHoverPopupManager: use ReadAction.nonBlocking instead of lower-level API
Peter Gromov [Fri, 13 Dec 2019 07:59:47 +0000 (08:59 +0100)]
EditorMouseHoverPopupManager: use ReadAction.nonBlocking instead of lower-level API

GitOrigin-RevId: ae8c8ad843eb78d326976ca9e76850b5fde4b568

9 months agoPsiDocumentManager: don't call test-only code on project disposal (IDEA-CR-56102)
Peter Gromov [Fri, 13 Dec 2019 07:56:24 +0000 (08:56 +0100)]
PsiDocumentManager: don't call test-only code on project disposal (IDEA-CR-56102)

GitOrigin-RevId: 97258bed6d38b15ebb61941c70613b00da451ca9

9 months agomethod reference constraints: reduce thread locals
Anna.Kozlova [Fri, 13 Dec 2019 07:37:03 +0000 (08:37 +0100)]
method reference constraints: reduce thread locals

GitOrigin-RevId: 4dfc400ceba094c0523dfc695c1ce6f0c72557ec

9 months agosimplify — remove unnessary disposable
Vladimir Krivosheev [Fri, 13 Dec 2019 06:59:42 +0000 (07:59 +0100)]
simplify — remove unnessary disposable

GitOrigin-RevId: 89777638d654bc366db37c322c0d80be258b812b

9 months agofix NPE
Vladimir Krivosheev [Fri, 13 Dec 2019 06:54:07 +0000 (07:54 +0100)]
fix NPE

GitOrigin-RevId: b82d39a117cb3b4c88d41b56b0951a07ee2d1e2c

9 months agoPsiInstanceOfExpressionImpl: Fix accidentally recursive children search
Roman.Ivanov [Fri, 13 Dec 2019 06:32:11 +0000 (13:32 +0700)]
PsiInstanceOfExpressionImpl: Fix accidentally recursive children search

GitOrigin-RevId: fa543ee4aecabe9797b51bd59191fb7855f4749e

9 months agointegrate coverage view
Alexander Kass [Thu, 12 Dec 2019 16:21:36 +0000 (19:21 +0300)]
integrate coverage view

GitOrigin-RevId: 0176ed7ddadb57c86f3dbadcbabdd58990db54a2

9 months agointroduce testsStarted method for ServiceMessageBuilder
Alexander Kass [Thu, 12 Dec 2019 11:34:31 +0000 (14:34 +0300)]
introduce testsStarted method for ServiceMessageBuilder

GitOrigin-RevId: ee4de9ed93339a35d091128a0218c19e7bfe3db9

9 months agoMismatchedCollectionQueryUpdate: do not warn if vararg constructor was used
Tagir Valeev [Fri, 13 Dec 2019 04:17:51 +0000 (11:17 +0700)]
MismatchedCollectionQueryUpdate: do not warn if vararg constructor was used

GitOrigin-RevId: 2c23c613435b88a10556393663476df0cddaf8f5

9 months ago[platform] common code for reading project name
Roman Shevchenko [Thu, 12 Dec 2019 23:00:04 +0000 (00:00 +0100)]
[platform] common code for reading project name

Fixes NPE (in JPS( and weird names (like 'W')

GitOrigin-RevId: 54837027fffe7c1bcc55067511af54d9ee6bc2cd

9 months agodisable missed cache assertions on corpus-based java/groovy sanity tests
Peter Gromov [Thu, 12 Dec 2019 21:52:47 +0000 (22:52 +0100)]
disable missed cache assertions on corpus-based java/groovy sanity tests

GitOrigin-RevId: 35494c4b70135e5218dd0a78a55115d5d7ca7d7d

9 months agoIDEA-229066 IdeFrameDecorator: No default button in some dialogs
Vassiliy.Kudryashov [Thu, 12 Dec 2019 21:49:55 +0000 (00:49 +0300)]
IDEA-229066 IdeFrameDecorator: No default button in some dialogs

GitOrigin-RevId: 156a011a96dafe2d6f61b5f18e5f2272288c50ed

9 months agoAllow to pass column number into IDE, IDEA-CR-56309
Evgeniy Stepanov [Thu, 12 Dec 2019 11:46:08 +0000 (12:46 +0100)]
Allow to pass column number into IDE, IDEA-CR-56309

GitOrigin-RevId: 5ec346b1fe0a33b40617cf7476afaa5b2c0dad53

9 months ago[build scripts] Update bootstrap version of JPS (201.2480) without JpsPersistentHashMap
Mikhail Mazurkevich [Thu, 12 Dec 2019 19:07:57 +0000 (22:07 +0300)]
[build scripts] Update bootstrap version of JPS (201.2480) without JpsPersistentHashMap

GitOrigin-RevId: 999fc7ac9089130a5b30918b032ba930fcfd833b

9 months agocidr: update lldbkit dependency
Leonid Mashinskiy [Thu, 12 Dec 2019 18:00:43 +0000 (21:00 +0300)]
cidr: update lldbkit dependency

GitOrigin-RevId: 240ea4e7f845145a101dc89b8278a736eabbb350

9 months agoIDEA-225867 Tips of the day: show tips on startup only once per day
Vassiliy.Kudryashov [Thu, 12 Dec 2019 18:01:04 +0000 (21:01 +0300)]
IDEA-225867 Tips of the day: show tips on startup only once per day

GitOrigin-RevId: 8257a2c05594dfd1e355966e0974ee7afae37f77

9 months agogit: cleanup - rename fields/methods
Nadya Zabrodina [Wed, 11 Dec 2019 14:22:27 +0000 (17:22 +0300)]
git: cleanup - rename fields/methods

GitOrigin-RevId: 71965f171a86d7588aac3b9dd600c92d8f6e1aea

9 months agogit: IDEA-209996 Show Incoming/Outgoing indicators in the status bar
Nadya Zabrodina [Tue, 3 Dec 2019 13:56:18 +0000 (16:56 +0300)]
git: IDEA-209996 Show Incoming/Outgoing indicators in the status bar

GitOrigin-RevId: a87afd97747d06f7d4419f63b91adfe19c0199b5

9 months agovcs: add new incoming/outgoing layered icons
Nadya Zabrodina [Thu, 5 Dec 2019 11:43:08 +0000 (14:43 +0300)]
vcs: add new incoming/outgoing layered icons

GitOrigin-RevId: 1248a993f2114ab8b1a39b6bb53e0aa3ce235627

9 months agovcs: change vcs name to branch icon on status bar
Nadya Zabrodina [Tue, 3 Dec 2019 12:23:58 +0000 (15:23 +0300)]
vcs: change vcs name to branch icon on status bar

GitOrigin-RevId: 6d6ab44abdb31ac3a20dc695a347cd8819a29fe4

9 months agogit: provide custom runAfterUpdate to forceUpdateBranches
Nadya Zabrodina [Tue, 3 Dec 2019 15:52:47 +0000 (18:52 +0300)]
git: provide custom runAfterUpdate to forceUpdateBranches

* need to update toolbars manually because they are no updated without mouse or keyboard event (probably bug)

GitOrigin-RevId: aa52f2642fb64db345b9750c2e6025fec501ba83

9 months agogit: show loading icon in Branch popup util incoming/outgoing indicators will be...
Nadya Zabrodina [Thu, 5 Dec 2019 15:42:49 +0000 (18:42 +0300)]
git: show loading icon in Branch popup util incoming/outgoing indicators will be updated

GitOrigin-RevId: 8de682df9edc6ad250168d1b4a1ae5d702227cdf

9 months agogit: add subscription topic for updating branches with incoming/outgoing commits
Nadya Zabrodina [Thu, 5 Dec 2019 15:39:47 +0000 (18:39 +0300)]
git: add subscription topic for updating branches with incoming/outgoing commits

* update branch popup if shown;

GitOrigin-RevId: 5be46379d79c4e5e85094221eb2ba9d54e6054ff

9 months agogit: IDEA-205386 add Fetch toolbar action instead of Warning with update checks failed
Nadya Zabrodina [Thu, 5 Dec 2019 15:28:20 +0000 (18:28 +0300)]
git: IDEA-205386 add Fetch toolbar action instead of Warning with update checks failed

* update branches to fetch via ls-remote and branches to update from already loaded info;
* reload branches to fetch  only when time period is over;
* IDEA-211338, IDEA-211334, IDEA-207187, IDEA-206427 reload branches to pull from cached info
 on repositoryChanged event;
* IDEA-223952 do not close the popup on refresh action
* IDEA-223951 change Warning icon to Refresh icon when the popup content is outdated
* simplify stored local branches structure - remote hash used only for comparing branches to fetch;

GitOrigin-RevId: f25928fd38c1ace0241cf5b8238ae0ac98ef5c1b

9 months agovcs: use standard toolbar in Branch Popup instead of custom Panel with buttons
Nadya Zabrodina [Fri, 15 Nov 2019 10:12:24 +0000 (13:12 +0300)]
vcs: use standard toolbar in Branch Popup instead of custom Panel with buttons

GitOrigin-RevId: 5ded28b7bd72d69487b28ce6b2bb98e93adb1f95

9 months agovcs: cleanup - add ? super to parameter type
Nadya Zabrodina [Fri, 15 Nov 2019 10:04:01 +0000 (13:04 +0300)]
vcs: cleanup - add ? super to parameter type

GitOrigin-RevId: 950b3635f102f1ed1470589534da203737d9e06c

9 months agoIDEA-229073 added 'text' parameter to restore missing tooltip
arseniy.nisnevich [Thu, 12 Dec 2019 17:02:01 +0000 (20:02 +0300)]
IDEA-229073 added 'text' parameter to restore missing tooltip

GitOrigin-RevId: 0a3f5d7da71dbc47557de6ec7ca746b921e48e45

9 months agoplatform: make code completion EP dynamic
anstarovoyt [Thu, 12 Dec 2019 16:43:06 +0000 (19:43 +0300)]
platform: make code completion EP dynamic

GitOrigin-RevId: 3785dad47b8b08cdc5fc7ce0cd9e0d8a8d241ba0

9 months agoFix test (call dispose() in finally)
Ilya.Kazakevich [Thu, 12 Dec 2019 16:43:46 +0000 (19:43 +0300)]
Fix test (call dispose() in finally)

GitOrigin-RevId: c0c8ce3f691fc09d728a347e2e364f14375422cf

9 months agoignore user-specified custom compiler options that conflict with the options induced...
Eugene Zhuravlev [Thu, 12 Dec 2019 16:23:17 +0000 (17:23 +0100)]
ignore user-specified custom compiler options that conflict with the options induced from the project configuration

GitOrigin-RevId: 2ecdeeef112b811a13fe6db427b115388d27a4de

9 months agoinlineScriptContentProvider: dynamic
Dennis Ushakov [Thu, 12 Dec 2019 14:53:45 +0000 (17:53 +0300)]
inlineScriptContentProvider: dynamic

GitOrigin-RevId: 955f4b32698e210e34284fdbe182cc01e9dd1f15

9 months agodirectoryProjectConfigurator: dynamic
Dennis Ushakov [Thu, 12 Dec 2019 14:48:33 +0000 (17:48 +0300)]
directoryProjectConfigurator: dynamic

GitOrigin-RevId: d2a90dc4eccdd096a07e28bb3c77e6b6126cefba

9 months agoIDEA-228809 Fail tests when a recursion prevention leads to prohibited caching
Peter Gromov [Thu, 12 Dec 2019 15:55:47 +0000 (16:55 +0100)]
IDEA-228809 Fail tests when a recursion prevention leads to prohibited caching

GitOrigin-RevId: 6a1ac3ac0086b3d9b4a408b55745d1863cfe60ff

9 months agoIDEA-CR-56513 fixed possible race condition `invokeAndWaitIfNeeded -> invokeLater`
Sergei Vorobyov [Thu, 12 Dec 2019 15:43:38 +0000 (18:43 +0300)]
IDEA-CR-56513 fixed possible race condition `invokeAndWaitIfNeeded -> invokeLater`

If this callback will be invoked from EDT then `invokeAndWaitIfNeeded` ignores scheduling of later task and this task will be runned inplace
ToolWindows also initialized by `runAfterOpened` and on EDT
therefore we can corrupt order of invocations

GitOrigin-RevId: 30ed541105ef60e9dabb1600acddb1741575c85a

9 months ago[gradle-tests] fixed modal gradle refresh during module model modification
Sergei Vorobyov [Thu, 12 Dec 2019 15:14:38 +0000 (18:14 +0300)]
[gradle-tests] fixed modal gradle refresh during module model modification

IDEA-CR-56512 cleanup code

GitOrigin-RevId: aad316a43a12164ec77b95541c16b654c9b360cd

9 months agoIDEA-CR-56117 added test for expand text token by spaces
Sergei Vorobyov [Thu, 12 Dec 2019 12:56:05 +0000 (15:56 +0300)]
IDEA-CR-56117 added test for expand text token by spaces

GitOrigin-RevId: aad8cff4e6775c9b8c167ae660c2dc967a9dcfa8

9 months ago[auto-import tests] uses personal project tracker for tests to avoid implicit depende...
Sergei Vorobyov [Thu, 12 Dec 2019 12:27:13 +0000 (15:27 +0300)]
[auto-import tests] uses personal project tracker for tests to avoid implicit dependencies

GitOrigin-RevId: fe33623baedfc6500e3733bcaf5dd381b3d5084e

9 months agodo not access StartupManager if not needed
Sergey Simonchik [Thu, 12 Dec 2019 15:28:20 +0000 (18:28 +0300)]
do not access StartupManager if not needed

GitOrigin-RevId: 2ffeb79bd56056e65a3fb3e85be0ba9556032884

9 months agoDo not add leading slash to url for classloader requestors
Alexander Zolotov [Thu, 12 Dec 2019 14:42:08 +0000 (15:42 +0100)]
Do not add leading slash to url for classloader requestors

Default classloader doesn't support absolute paths. UrlClassLoader has a workaround that trims leading slash in order to support old usages. However, when you run tests
 in gradle project, you likely have to deal with AppClassLoader which returns `null` for any absolute path.

GitOrigin-RevId: 3e063b09368d35fcbe621fd2a16374fa7f807f7c

9 months agoinlineScriptContentProvider: dynamic
Dennis Ushakov [Thu, 12 Dec 2019 14:24:58 +0000 (17:24 +0300)]
inlineScriptContentProvider: dynamic

GitOrigin-RevId: 38e750eb6b03825527adc86983893af7172bc635

9 months agoscriptContentProvider: dynamic
Dennis Ushakov [Thu, 12 Dec 2019 14:24:09 +0000 (17:24 +0300)]
scriptContentProvider: dynamic

GitOrigin-RevId: be6405911f8a176e42adac1147ac4913682d0c28

9 months ago[workspace model] Fix rename module test by setting notifyStorage to true
Mikhail Mazurkevich [Thu, 12 Dec 2019 14:13:10 +0000 (17:13 +0300)]
[workspace model] Fix rename module test by setting notifyStorage to true

GitOrigin-RevId: a477e8901c6344fa5ee960b63b8eadae39039491

9 months agogit: cleanup - move nullable check to base onFinished method
Nadya Zabrodina [Thu, 12 Dec 2019 14:06:37 +0000 (17:06 +0300)]
git: cleanup - move nullable check to base onFinished method

GitOrigin-RevId: 0f9b84d5b1f15c51aedbb227673120c3b50252a2

9 months agomv platform-resources-en/src/messages/PsiBundle.properties to core-api/resources...
Petr Golubev [Thu, 12 Dec 2019 13:54:25 +0000 (16:54 +0300)]
mv platform-resources-en/src/messages/PsiBundle.properties to core-api/resources/messages

GitOrigin-RevId: 7e85165fbfcc43f5313172b42504449ae1364b39

9 months agoDon't highlight one element tuple in return (PY-34262)
Semyon Proshev [Thu, 12 Dec 2019 14:08:29 +0000 (17:08 +0300)]
Don't highlight one element tuple in return (PY-34262)

GitOrigin-RevId: e1befffd14958e606f3f327848e5fee79dc68c03

9 months agoIDEA-212671 XML schema descriptor building is slower than necessary due to recursion...
Dmitry Avdeev [Thu, 12 Dec 2019 13:57:10 +0000 (16:57 +0300)]
IDEA-212671 XML schema descriptor building is slower than necessary due to recursion prevention

part 2

GitOrigin-RevId: a0dc8fc0deece7cc2f68555651e4b3a423d12756

9 months agoremove getAllAvailableSubIndexers from CompositeDataIndexer
Dmitry Batkovich [Thu, 12 Dec 2019 13:39:54 +0000 (16:39 +0300)]
remove getAllAvailableSubIndexers from CompositeDataIndexer

GitOrigin-RevId: 45a30fff958ea4bb6ba7e97fc9e7a8342ea40dd4

9 months agoevent log - do not access disposed project
Vladimir Krivosheev [Thu, 12 Dec 2019 13:41:06 +0000 (14:41 +0100)]
event log - do not access disposed project

GitOrigin-RevId: 805f55676aa2ddc0ce4ebeaa182a8e37841f0cf1

9 months agoIDEA-229025 Extension Point Doc: make work for non-Java classes
Yann Cébron [Thu, 12 Dec 2019 13:19:50 +0000 (14:19 +0100)]
IDEA-229025 Extension Point Doc: make work for non-Java classes

GitOrigin-RevId: 5be441477d5499fec3719766f6a12c444eb4f5be

9 months agoproject structure - SDK node was duplicated on add - fixed
Eugene Petrenko [Thu, 12 Dec 2019 13:13:41 +0000 (14:13 +0100)]
project structure - SDK node was duplicated on add - fixed

GitOrigin-RevId: 8574a0b549d87123fea20725dd45539466390bc0

9 months agodrop unused (both local and in plugins) method
Eugene Petrenko [Thu, 12 Dec 2019 12:50:57 +0000 (13:50 +0100)]
drop unused (both local and in plugins) method

GitOrigin-RevId: cf5c56d837ed7ba32ac0a7d292d54bb687ad4059

9 months agotypeInfo: dynamic
Dennis Ushakov [Thu, 12 Dec 2019 13:01:44 +0000 (16:01 +0300)]
typeInfo: dynamic

GitOrigin-RevId: a7a8abcb03dfe0ecfcde8b2dcfdfb6e30b26873c

9 months agoCustomLanguageASTComparator: dynamic
Dennis Ushakov [Thu, 12 Dec 2019 13:01:09 +0000 (16:01 +0300)]
CustomLanguageASTComparator: dynamic

GitOrigin-RevId: 44c203d20bcd602281f306583216352105a77453

9 months agoIntroduce api for third-party dataclasses (PY-37802)
Semyon Proshev [Thu, 12 Dec 2019 12:58:56 +0000 (15:58 +0300)]
Introduce api for third-party dataclasses (PY-37802)

Make an ability to put these classes into our current support for STD and ATTRS

GitOrigin-RevId: ad655b6c2710e3af284eb811d314bc408ca619d2

9 months ago[ui] enabling "Go to Target" action for files under symlinked directories (IDEA-227694)
Roman Shevchenko [Thu, 12 Dec 2019 12:53:17 +0000 (13:53 +0100)]
[ui] enabling "Go to Target" action for files under symlinked directories (IDEA-227694)

GitOrigin-RevId: a3d8d7b167031d3823b06630b39282f0220b9cfb

9 months agoAnimated scroll now ignores non-standard scroll deltas
maksim.pelevin [Thu, 12 Dec 2019 12:44:28 +0000 (15:44 +0300)]
Animated scroll now ignores non-standard scroll deltas

GitOrigin-RevId: 6c56f0310f068afbcc637d5bc7c03c57dbb43a00

9 months agoRevert: Ability to prevent execution of run configuration with special key
Vassiliy.Kudryashov [Thu, 12 Dec 2019 12:41:26 +0000 (15:41 +0300)]
Revert: Ability to prevent execution of run configuration with special key

GitOrigin-RevId: 1ac47177b880a7b7b43ceadf34fcbb32e82e8b24

9 months agoIDEA-212671 XML schema descriptor building is slower than necessary due to recursion...
Dmitry Avdeev [Thu, 12 Dec 2019 12:36:34 +0000 (15:36 +0300)]
IDEA-212671 XML schema descriptor building is slower than necessary due to recursion prevention

GitOrigin-RevId: 4ca88f9cc704134d703709ed545c82d87302258b

9 months agoIDEA-228783 return original parameter name from LightParameterWrapper
Daniil Ovchinnikov [Thu, 12 Dec 2019 11:32:12 +0000 (14:32 +0300)]
IDEA-228783 return original parameter name from LightParameterWrapper

GitOrigin-RevId: b751fb5e9da89f0d55d3a1d67d7a66016c2c1e2b

9 months ago[gradle] obtain filter explicitly IDEA-CR-56050
Nikita Skvortsov [Thu, 12 Dec 2019 12:11:26 +0000 (15:11 +0300)]
[gradle] obtain filter explicitly IDEA-CR-56050

GitOrigin-RevId: bcd5fa08e3c644bdeb287e3716c07e8c7717670e

9 months agoIDEA-212610 fixed using of uninitialized project view
Sergei Vorobyov [Thu, 12 Dec 2019 10:40:39 +0000 (13:40 +0300)]
IDEA-212610 fixed using of uninitialized project view

GitOrigin-RevId: bf001b33d53420e0f035e63b9b5b3d5b45e2b88e

9 months ago[gradle-npw] refresh new project immediately after creation
Sergei Vorobyov [Tue, 10 Dec 2019 17:24:49 +0000 (20:24 +0300)]
[gradle-npw] refresh new project immediately after creation

GitOrigin-RevId: c6249fc8120fbb3dbee5eea8cb075dac08de3601

9 months ago[auto-import] handle modification during refresh immediately after modification
Sergei Vorobyov [Tue, 10 Dec 2019 16:43:40 +0000 (19:43 +0300)]
[auto-import] handle modification during refresh immediately after modification

simplified CRC reading action

GitOrigin-RevId: 68399e6cd07f1541b899bfccfb62846bb2b1c36b

9 months agoBoolean.parseBoolean: pure
Tagir Valeev [Thu, 12 Dec 2019 11:26:00 +0000 (18:26 +0700)]
Boolean.parseBoolean: pure

GitOrigin-RevId: 9013578850b187748ab4b202f86888b255a91781

9 months agoBoolean.parseBoolean: constant call
Tagir Valeev [Thu, 12 Dec 2019 11:20:07 +0000 (18:20 +0700)]
Boolean.parseBoolean: constant call

GitOrigin-RevId: 5e6e2da08a3a843553fac4f11226aad7327e6047

9 months agomv python inspection EP from python to python/python-psi-api
Petr Golubev [Thu, 12 Dec 2019 11:16:58 +0000 (14:16 +0300)]
mv python inspection EP from python to python/python-psi-api

GitOrigin-RevId: db59e4dfc53ffd531e527f42d8ed3361c98b8270

9 months agoIDEA-CR-56468: use Predicate<String> instead of Function<String, Boolean>
Vladislav.Soroka [Thu, 12 Dec 2019 11:12:37 +0000 (14:12 +0300)]
IDEA-CR-56468: use Predicate<String> instead of Function<String, Boolean>

GitOrigin-RevId: c33890531eaefd72f4af322b0a60760866e39ed5

9 months agoplatform: remove useless field in settings
anstarovoyt [Thu, 12 Dec 2019 10:27:19 +0000 (13:27 +0300)]
platform: remove useless field in settings

GitOrigin-RevId: 1aafffe06d3ee1b8fac0007e93fd50482a6c8e35

9 months agojdk-combobox - attach NonSimpleJdkType creation filter again
Eugene Petrenko [Thu, 12 Dec 2019 10:52:03 +0000 (11:52 +0100)]
jdk-combobox - attach NonSimpleJdkType creation filter again

after 5e517eb90f8c201784169886277dd335b65ab1fa started to have duplicated Add actions because IntelliJ IDEA has both JdkType and SimpleJdkType included into the project

GitOrigin-RevId: c79062378fea8c2998528efc7106a8e5eec552dc

9 months agosdk-combobox - decouple SdkListModelBuilder from JdkComboBox, require it from SdkComb...
Eugene Petrenko [Wed, 11 Dec 2019 15:54:42 +0000 (16:54 +0100)]
sdk-combobox - decouple SdkListModelBuilder from JdkComboBox, require it from SdkComboBoxBase

GitOrigin-RevId: 76fc377b969752e2a7b606c54e6efb1216ecf030

9 months agosdk-combobox - move classes to lang-impl to allow code reuse
Eugene Petrenko [Wed, 11 Dec 2019 15:39:00 +0000 (16:39 +0100)]
sdk-combobox - move classes to lang-impl to allow code reuse

GitOrigin-RevId: 4c5689f8a3aa99a86a2bc9185d75f714763e1c66

9 months agosplit JdkComboBox from it's model construction.
Eugene Petrenko [Wed, 11 Dec 2019 14:44:50 +0000 (15:44 +0100)]
split JdkComboBox from it's model construction.

Preparations to reuse the model at several more places

GitOrigin-RevId: 9e065f164a1a26ce6ae0eac71aa4b1d787d3bd05

9 months agoSdkDetector - ensure version is not null for any detected SDKs
Eugene Petrenko [Wed, 11 Dec 2019 14:43:24 +0000 (15:43 +0100)]
SdkDetector - ensure version is not null for any detected SDKs

we have the same assertion on the ProjectSdksModel which shows a warning message

GitOrigin-RevId: 5191cc9c1a0b361f79b9a25c90a858f1db873ff7

9 months agogit: use more correct way to check if the external process failed: IDEA-199553
Kirill Likhodedov [Thu, 12 Dec 2019 10:13:44 +0000 (13:13 +0300)]
git: use more correct way to check if the external process failed: IDEA-199553

GitOrigin-RevId: f17ed1cb6b0ed675c14fa44b6a24e5827a83377f

9 months agogit: fix active developer path error for Catalina: IDEA-199553
Kirill Likhodedov [Thu, 12 Dec 2019 09:39:49 +0000 (12:39 +0300)]
git: fix active developer path error for Catalina: IDEA-199553

It appears that calling `sudo xcode-select --install` on Catalina does nothing, while it works on Mojave. On the other hand, sudo is not needed for this command.

GitOrigin-RevId: 1697cbf3e823546f7540f215f13a589cd5eac975

9 months agoAfterAssertTrueDfa test (IDEA-228920)
Tagir Valeev [Thu, 12 Dec 2019 10:36:05 +0000 (17:36 +0700)]
AfterAssertTrueDfa test (IDEA-228920)

GitOrigin-RevId: b69d983dcb774c804560d11048a3bbcaf24aa619

9 months agoExplicitly add FileIndentOptionsProvider EP to JadeParsingTest instead of the check...
Rustam Vishnyakov [Wed, 11 Dec 2019 16:33:57 +0000 (08:33 -0800)]
Explicitly add FileIndentOptionsProvider EP to JadeParsingTest instead of the check in CodeStyleSettingsManager

GitOrigin-RevId: 62bfe97167e16aac30e670e7cc477c933ab88111

9 months agofix index out of bounds for incomplete file coverage
Alexander Kass [Thu, 12 Dec 2019 09:53:08 +0000 (12:53 +0300)]
fix index out of bounds for incomplete file coverage

GitOrigin-RevId: c4200462a7911aa46ad8fbe9351b26d7e9e533c6

9 months agoadvance removal version
Dmitry Batkovich [Thu, 12 Dec 2019 09:45:20 +0000 (12:45 +0300)]
advance removal version

GitOrigin-RevId: ff696387ad3e96178f0fe89ebee8e271986212fb

9 months agounmark api as experimental
Dmitry Batkovich [Thu, 12 Dec 2019 09:43:44 +0000 (12:43 +0300)]
unmark api as experimental

GitOrigin-RevId: 71d163d4840417f365f382c8d5896f1c16b2e55a