idea/community.git
3 years agogit-branches-dashboard: add ability to open manage remotes dialog from Remote node...
Dmitry Zhuravlev [Tue, 4 Aug 2020 11:47:14 +0000 (14:47 +0300)]
git-branches-dashboard: add ability to open manage remotes dialog from Remote node of branches tree

GitOrigin-RevId: fd6cc3445f0094819b5c3de289ff73838f93528c

3 years agogit-branches-dashboard: add edit/remove actions for Git remotes
Dmitry Zhuravlev [Mon, 3 Aug 2020 16:22:27 +0000 (19:22 +0300)]
git-branches-dashboard: add edit/remove actions for Git remotes

GitOrigin-RevId: 0e2eaaf2fcce59dec35751b2342e7a61603a9504

3 years agoIDEA-247912 i18n: annotate `setTextAndMnemonicAndListeners` by `@NlsContexts.Button`
Dmitry.Krasilschikov [Tue, 11 Aug 2020 14:23:12 +0000 (17:23 +0300)]
IDEA-247912 i18n: annotate `setTextAndMnemonicAndListeners` by `@NlsContexts.Button`

GitOrigin-RevId: b56cec164e0466c1d38e19cf3a418bce0f43949e

3 years ago[status bar] simplify getCurrentTextEditor method
Alexander Zolotov [Mon, 10 Aug 2020 09:13:27 +0000 (12:13 +0300)]
[status bar] simplify getCurrentTextEditor method

Looks like getSelectedTextEditor does the same thing as getCurrentFileEditor with filtering by `TextEditor` class

GitOrigin-RevId: df591c5810d6e0e0f2e47445b9d7a327948aa4e4

3 years agoFully remove completion.ignoringDumbnessAllowed IDEA-CR-65941
Elena Shaverdova [Thu, 6 Aug 2020 17:46:37 +0000 (20:46 +0300)]
Fully remove completion.ignoringDumbnessAllowed IDEA-CR-65941

GitOrigin-RevId: 62522534a982646280d6155a3567d4d758debfe2

3 years ago[akka] removing the Akka plugin (for Java/Kotlin)
Nicolay Mitropolsky [Tue, 11 Aug 2020 10:49:01 +0000 (13:49 +0300)]
[akka] removing the Akka plugin (for Java/Kotlin)

it is not maintained and has never been delivered to users

GitOrigin-RevId: 30a6a9ab8453c97ff3ab03890c6d0ef24e51970e

3 years agoUpdating versions of project dependencies: rkernelVersion->master.82
RKernel Updater [Tue, 11 Aug 2020 12:52:46 +0000 (12:52 +0000)]
Updating versions of project dependencies: rkernelVersion->82

RKernel Updater

GitOrigin-RevId: 8e32a79a5903aa90685b846283887e7f95c47c7e

3 years ago[java-i18n] IDEA-247707 @NonNls inspection doesn't propagate to receiver expressions...
Tagir Valeev [Tue, 11 Aug 2020 11:34:37 +0000 (18:34 +0700)]
[java-i18n] IDEA-247707 @NonNls inspection doesn't propagate to receiver expressions in Kotlin

GitOrigin-RevId: 77b96c095d076825edb0cab3f5629de52b1611b8

3 years agostubs: synchronize index update operation with indexing stamp attribute update
Dmitry Batkovich [Tue, 11 Aug 2020 12:10:33 +0000 (15:10 +0300)]
stubs: synchronize index update operation with indexing stamp attribute update

GitOrigin-RevId: d690517655f48d8ad8ff629247ff5b9380b81acf

3 years ago[space] Localize comments in Create new project dialog
Nikolay Rykunov [Tue, 11 Aug 2020 11:53:32 +0000 (14:53 +0300)]
[space] Localize comments in Create new project dialog

GitOrigin-RevId: 16079b44022d12654aac6733250cb39880fbddba

3 years ago[ui-dsl] Mark row comments content as Nls
Nikolay Rykunov [Tue, 11 Aug 2020 11:45:37 +0000 (14:45 +0300)]
[ui-dsl] Mark row comments content as Nls

GitOrigin-RevId: ed60b731bd1742bd3ea42fb6ce5c67b93a7773eb

3 years agoui: show toolbar target component in UI Inspector
Aleksey Pivovarov [Tue, 11 Aug 2020 11:42:21 +0000 (14:42 +0300)]
ui: show toolbar target component in UI Inspector

GitOrigin-RevId: 05d797eca22d2a45c6e51ad485d7ed064c89b88b

3 years agoI18N: XmlAttributeDescriptor#validateValue should return detailed description.
Piotr Tomiak [Tue, 11 Aug 2020 11:08:40 +0000 (13:08 +0200)]
I18N: XmlAttributeDescriptor#validateValue should return detailed description.

GitOrigin-RevId: 82cf563a4ea4a4623448794724e77d095b927e0a

3 years agoshelf: fix DataContext of toolbar actions
Aleksey Pivovarov [Tue, 11 Aug 2020 11:15:59 +0000 (14:15 +0300)]
shelf: fix DataContext of toolbar actions

GitOrigin-RevId: 0c5abcb0ebddda21a1e7093397b69449dd023563

3 years agoshelf: rearrange actions, remove "Shelf Settings" action
Aleksey Pivovarov [Tue, 11 Aug 2020 11:11:18 +0000 (14:11 +0300)]
shelf: rearrange actions, remove "Shelf Settings" action

GitOrigin-RevId: 29f5ec5aaed6f8c46e0e6292f4731031bd070baa

3 years agoShelf Panel: Expand/Collapse actions
AlexeyAnufriev [Tue, 28 Jul 2020 10:00:07 +0000 (12:00 +0200)]
Shelf Panel: Expand/Collapse actions

Merge pull request #1421 (https://github.com/JetBrains/intellij-community/pull/1421)

GitOrigin-RevId: 8d3057c2a16e425fbf8a2e23a8a8336782416110

3 years ago[causal] Add new scopes to ignore for the example test
Aleksander Kuznetsov [Tue, 11 Aug 2020 10:58:35 +0000 (13:58 +0300)]
[causal] Add new scopes to ignore for the example test

GitOrigin-RevId: 860467e44aeb2ca19b65844749eee97537230141

3 years ago[git-index] catch exceptions during loading of base content
Julia Beliaeva [Mon, 10 Aug 2020 18:17:48 +0000 (21:17 +0300)]
[git-index] catch exceptions during loading of base content

EA-236650

GitOrigin-RevId: 0359149f9b890dc1ff14a75382ccbae76111fe52

3 years agowelcome screen: add current font size to fontCombobox properly
Nadya Zabrodina [Thu, 6 Aug 2020 14:27:28 +0000 (17:27 +0300)]
welcome screen: add current font size to fontCombobox properly

* use set instead of list;

GitOrigin-RevId: 5cb85565ee744757bf71ca41f11d24318d162432

3 years agowelcome screen: IDEA-247600 Missing additional actions on Welcome Screen
Nadya Zabrodina [Thu, 6 Aug 2020 12:25:38 +0000 (15:25 +0300)]
welcome screen: IDEA-247600 Missing additional actions on Welcome Screen

* separate isVisible and isEnabled for CreateWebProjectAction

GitOrigin-RevId: 6d62cd46224a9d9b374bff06869dbaa9b8af70c0

3 years agowelcome screen: IDEA-247424 NullPointerException on selecting Theme with a keyboard
Nadya Zabrodina [Thu, 6 Aug 2020 10:34:56 +0000 (13:34 +0300)]
welcome screen: IDEA-247424 NullPointerException on selecting Theme with a keyboard

GitOrigin-RevId: 0324a29b87c0526018cbabfa96b9ad72b021059b

3 years agoclean up: reformat ParameterInfo
Artem Khvastunov [Tue, 11 Aug 2020 09:47:23 +0000 (11:47 +0200)]
clean up: reformat ParameterInfo

GitOrigin-RevId: baba071b36e86592b8a26e7fbbdf335a5ffa9fdb

3 years ago[go] use HtmlBuilder in change signature fixes
Artem Khvastunov [Tue, 11 Aug 2020 09:46:14 +0000 (11:46 +0200)]
[go] use HtmlBuilder in change signature fixes

GitOrigin-RevId: 5d16ab8bfb9df591cc194299c15ddad3c765e163

3 years agoIDEA-247956 Don't pass DESKTOP_STARTUP_ID environment variable to launched processes...
Dmitry Batrak [Tue, 11 Aug 2020 10:31:31 +0000 (13:31 +0300)]
IDEA-247956 Don't pass DESKTOP_STARTUP_ID environment variable to launched processes on Linux

GitOrigin-RevId: 775c731d2bbe52fd48efb32689fe1578dd06e999

3 years ago[space] exclude transitive slf4j
Aleksandr Krasilnikov [Mon, 10 Aug 2020 16:15:54 +0000 (19:15 +0300)]
[space] exclude transitive slf4j

GitOrigin-RevId: 41e62e8acc7ad0095a5596f4cdf0683ff57b8a35

3 years ago[space] migrate to new version of space sdk
Aleksandr Krasilnikov [Fri, 7 Aug 2020 14:21:18 +0000 (17:21 +0300)]
[space] migrate to new version of space sdk

GitOrigin-RevId: 3310a3a145deef59b69f65682e9b1d2fa99f872e

3 years ago[java-i18n] attempt to support properties
Tagir Valeev [Tue, 11 Aug 2020 09:46:21 +0000 (16:46 +0700)]
[java-i18n] attempt to support properties

GitOrigin-RevId: f5b6844c3606603ff5a53892273b379132590592

3 years ago[core] TextWithMnemonic: support Japanese-style mnemonics (as suffix); tests (IDEA...
Tagir Valeev [Tue, 11 Aug 2020 08:16:31 +0000 (15:16 +0700)]
[core] TextWithMnemonic: support Japanese-style mnemonics (as suffix); tests (IDEA-247875)

GitOrigin-RevId: 66040ba78f713df705f89caa1b18a7f579c43d56

3 years agoAllow to customize the popup menu of IntentionHintComponent
Ilya Biryukov [Thu, 16 Jul 2020 14:24:40 +0000 (17:24 +0300)]
Allow to customize the popup menu of IntentionHintComponent

To allow showing the bulb icon sent over the rd protocol.
Also delays creating the popup component until it is shown.

GitOrigin-RevId: c8a1976a2733ab4ce27e21af90acb9c405c7fb46

3 years ago[i18n] annotate inspection gadgets
Alexandr Suhinin [Tue, 11 Aug 2020 06:56:56 +0000 (09:56 +0300)]
[i18n] annotate inspection gadgets

GitOrigin-RevId: bc29446d3d02ddef3664d58222b015bc89704d5f

3 years agoIndexing diagnostics: allow 2 indexing diagnostics to be dumped in one second.
Sergey Patrikeev [Tue, 11 Aug 2020 08:44:06 +0000 (11:44 +0300)]
Indexing diagnostics: allow 2 indexing diagnostics to be dumped in one second.

GitOrigin-RevId: 9e039559b4c1275af311ce53910d56a79d629fb9

3 years ago[java-i18n] Do not ignore lines with ellipsis like "More..."
Tagir Valeev [Tue, 11 Aug 2020 07:34:21 +0000 (14:34 +0700)]
[java-i18n] Do not ignore lines with ellipsis like "More..."

GitOrigin-RevId: 4cb4d0722ac5fc232d60d1e2d9be4abd3cb65f03

3 years ago[java-i18n] compiler fixes
Ilyas Selimov [Tue, 11 Aug 2020 07:49:05 +0000 (14:49 +0700)]
[java-i18n] compiler fixes

GitOrigin-RevId: 635ea47b985f471b1751e3424232285223a84fbd

3 years agoUpdating versions of project dependencies: rkernelVersion->master.81
RKernel Updater [Tue, 11 Aug 2020 07:45:34 +0000 (07:45 +0000)]
Updating versions of project dependencies: rkernelVersion->81

RKernel Updater

GitOrigin-RevId: a9b1d41bb9b36879b9fdf939ee23de477001ad8c

3 years agoUpdating versions of project dependencies: rkernelVersion->master.80
RKernel Updater [Tue, 11 Aug 2020 07:09:56 +0000 (07:09 +0000)]
Updating versions of project dependencies: rkernelVersion->80

RKernel Updater

GitOrigin-RevId: 33f987bde1f6852442c65b04e048cf57622270ab

3 years agoics — fix possible deadlock on app exit
Vladimir Krivosheev [Tue, 11 Aug 2020 05:41:57 +0000 (07:41 +0200)]
ics — fix possible deadlock on app exit

GitOrigin-RevId: 960fa041d89aab910cf3c18e4b78a2f36bd1da31

3 years agoRevert "Convert PyWelcomeSettings into a light service to simplify its registration...
Vladimir Lagunov [Tue, 11 Aug 2020 04:07:24 +0000 (11:07 +0700)]
Revert "Convert PyWelcomeSettings into a light service to simplify its registration in other plugins."

This reverts commit d1a63c43

IDEA-CR-65929

GitOrigin-RevId: ef022f3a971166768091e59767d232bf0797f0ea

3 years agoMissing properties added
Tagir Valeev [Tue, 11 Aug 2020 04:29:07 +0000 (11:29 +0700)]
Missing properties added

GitOrigin-RevId: e17e41c8c6da5ba05aec9e1fa0a3308b80dd8d27

3 years agoCompilerTester: do not refer to "status.compilation.completed.successfully" property...
Tagir Valeev [Tue, 11 Aug 2020 03:43:31 +0000 (10:43 +0700)]
CompilerTester: do not refer to "status.compilation.completed.successfully" property (as it contains time now)

GitOrigin-RevId: efd3358da17f487054386a2449f0612add3f0228

3 years ago[i18n] Externalize presentable names of ShortenCommandLine
Tagir Valeev [Tue, 11 Aug 2020 03:34:43 +0000 (10:34 +0700)]
[i18n] Externalize presentable names of ShortenCommandLine

GitOrigin-RevId: 4db5484e6f014da5939d7d7910aca195151ff02a

3 years ago[git-index] use original path for renamed files for loading base content
Julia Beliaeva [Mon, 10 Aug 2020 21:18:21 +0000 (00:18 +0300)]
[git-index] use original path for renamed files for loading base content

GitOrigin-RevId: a1518b016b547780016b781f460cf0d5bd98e4a6

3 years ago[git-index] mark setter as private
Julia Beliaeva [Mon, 10 Aug 2020 18:18:48 +0000 (21:18 +0300)]
[git-index] mark setter as private

GitOrigin-RevId: ffcc9b0ceb9bfbd3301cb357c09a66c27772e5ef

3 years agofix JspxTemplatesTest. We can not cache caretOffset since template preprocessor could...
Sergey Stupin [Mon, 10 Aug 2020 21:03:29 +0000 (23:03 +0200)]
fix JspxTemplatesTest. We can not cache caretOffset since template preprocessor could change editor caret

GitOrigin-RevId: f2e479d6be9b7f5ad14a7ec4a358cc4ea61c8f49

3 years agoXSLT debugger: i18n
Bas Leijdekkers [Mon, 10 Aug 2020 15:51:12 +0000 (17:51 +0200)]
XSLT debugger: i18n

GitOrigin-RevId: 739e6b77d477d60fbc29c47d0d01307c817c4910

3 years agoxpath: lost in i18n
Bas Leijdekkers [Mon, 10 Aug 2020 15:47:53 +0000 (17:47 +0200)]
xpath: lost in i18n

GitOrigin-RevId: 95bcae3ec282ff5017ecfa5462c3010754dfc12e

3 years agonls annotate
Bas Leijdekkers [Mon, 10 Aug 2020 15:43:18 +0000 (17:43 +0200)]
nls annotate

GitOrigin-RevId: d189cd72ba410e74900850aef16431b4e55403d9

3 years agoSSR: copy constructor forgot to copy additional constraints
Bas Leijdekkers [Mon, 10 Aug 2020 14:50:44 +0000 (16:50 +0200)]
SSR: copy constructor forgot to copy additional constraints

GitOrigin-RevId: 2965b9daf54d2f9d3d4afe06ee1981d045a75681

3 years agoIG: copied object passed to super constructor should not prevent warning (IDEA-247907)
Bas Leijdekkers [Mon, 10 Aug 2020 14:47:30 +0000 (16:47 +0200)]
IG: copied object passed to super constructor should not prevent warning (IDEA-247907)

GitOrigin-RevId: 2d41b2e365d397a17e9dd4382a3e75f33ec1a631

3 years agonls annotate status bar api
Bas Leijdekkers [Thu, 6 Aug 2020 16:00:39 +0000 (18:00 +0200)]
nls annotate status bar api

GitOrigin-RevId: 21feb8a717fed92e9d26333c02bb6cda179c4f94

3 years agoPrivacy Policy text update (IDEA-247911)
Eugene Zhuravlev [Mon, 10 Aug 2020 18:25:52 +0000 (20:25 +0200)]
Privacy Policy text update (IDEA-247911)

GitOrigin-RevId: e012c46a9e0a74a5a350752ed93a3ce31c56a7d0

3 years agoIDEA-246448 diff: disable new doc renderers in diff viewer
Aleksey Pivovarov [Mon, 10 Aug 2020 16:46:25 +0000 (19:46 +0300)]
IDEA-246448 diff: disable new doc renderers in diff viewer

GitOrigin-RevId: 2d2da0636a426db5dd8497e4613d87ab8123b45d

3 years agomigration to Java 11: specify explicit import for com.intellij.openapi.module.Module...
Nikolay Chashnikov [Mon, 10 Aug 2020 16:33:52 +0000 (19:33 +0300)]
migration to Java 11: specify explicit import for com.intellij.openapi.module.Module (IDEA-241075)

If a wildcard import is used, javac resolves 'Module' reference to 'java.lang.Module' when compiling code under Java 11.

GitOrigin-RevId: d00174c8235b3c5491447be25cb4da81344558ae

3 years ago[git] migration to Java 11: use explicit 'setUI' call instead of 'ui' property
Nikolay Chashnikov [Mon, 10 Aug 2020 16:27:26 +0000 (19:27 +0300)]
[git] migration to Java 11: use explicit 'setUI' call instead of 'ui' property

...to fix "Val cannot be reassigned" error when compiling IntelliJ sources under Java 11 (see KT-31926).

This repeats changes made in 0bfb01c7 which were reverted recently.

GitOrigin-RevId: e7ec292e8a87a87c347534d6aeb4fdd359120a93

3 years ago[markdown] drop JavaFX-based preview panel and use JCEF-based instead
Nikolay Chashnikov [Mon, 10 Aug 2020 16:22:49 +0000 (19:22 +0300)]
[markdown] drop JavaFX-based preview panel and use JCEF-based instead

We need to get rid of usages of JavaFX classes in order to migrate to JDK 11 (IDEA-241075).

GitOrigin-RevId: 28547027735ff719f51d04334af3db710593774c

3 years agoshorten macOS modifiers text
Konstantin Bulenkov [Mon, 10 Aug 2020 17:59:12 +0000 (19:59 +0200)]
shorten macOS modifiers text

GitOrigin-RevId: 6bfcb968f8104e33b47ed15a41e2f35e00cfc70c

3 years agoremove CompletionIgnoreDumbnessEP, run DumbAware contributors during indexing as...
Peter Gromov [Mon, 10 Aug 2020 17:40:50 +0000 (19:40 +0200)]
remove CompletionIgnoreDumbnessEP, run DumbAware contributors during indexing as in other APIs

GitOrigin-RevId: bd53f16e8225a3ce29fa753a2432a28b44f3846a

3 years agorun ML ContextFeaturesContributor during indexing
Peter Gromov [Mon, 10 Aug 2020 16:55:39 +0000 (18:55 +0200)]
run ML ContextFeaturesContributor during indexing

to avoid NPEs from Statics2ContextFeatureProvider which is already run in dumb mode and expects CACHE to be non-empty

GitOrigin-RevId: 36b0c1bddd6116ab29ad468ab276a09e0cc52fb6

3 years agohonor "auto-insert single item" completion settings in dumb mode
Peter Gromov [Mon, 10 Aug 2020 16:51:42 +0000 (18:51 +0200)]
honor "auto-insert single item" completion settings in dumb mode

GitOrigin-RevId: bb681875ae63d8d7d0b33bce7c1ac7416fba6617

3 years agomark Java completion contributors as dumb-aware to run them during indexing without...
Peter Gromov [Mon, 10 Aug 2020 16:37:49 +0000 (18:37 +0200)]
mark Java completion contributors as dumb-aware to run them during indexing without additional APIs

GitOrigin-RevId: eae0e290a86212c4064d29695d68a02a4a7a99f0

3 years agoAn option to view simplified shortcuts on macOS
Konstantin Bulenkov [Mon, 10 Aug 2020 16:58:57 +0000 (18:58 +0200)]
An option to view simplified shortcuts on macOS

GitOrigin-RevId: 765f8cc8bf369347c4c6404c30d386f64648c164

3 years agohold LastComputedIcon on soft references, take 2
Peter Gromov [Mon, 10 Aug 2020 16:24:18 +0000 (18:24 +0200)]
hold LastComputedIcon on soft references, take 2

to avoid project leaks via deferred icon parameters in VirtualFile user data

GitOrigin-RevId: bf24be0f3c59ebe8de7ef564a9b695a84ca720e2

3 years agoPY-35624 Don't suggest renaming magic literals for any part of an f-string
Mikhail Golubev [Sun, 9 Aug 2020 13:43:14 +0000 (16:43 +0300)]
PY-35624 Don't suggest renaming magic literals for any part of an f-string

Since, in general, the exact value of such literals can't be known statically,
hence it's just not safe to base a refactoring on them.

I've introduced a new method PyStringLiteralExpression#isInterpolated that
detects whether a literal contains any embedded expressions. It might be
useful in other actions that don't properly take f-strings into account yet.

GitOrigin-RevId: 73ee91a175399576a751d3ec4b590a2e7f171e67

3 years agoPY-35624 Don't suggest renaming magic literals on expressions inside f-strings
Mikhail Golubev [Sat, 8 Aug 2020 20:25:58 +0000 (23:25 +0300)]
PY-35624 Don't suggest renaming magic literals on expressions inside f-strings

It's still quite dubious that this particular renamer is suggested for *any*
string literal in a Django project causing problems like PY-35808, but it will
be revised separately.

GitOrigin-RevId: d3346d4a4747d5db64d05c8e4465690dd46e1fb5

3 years agoFix a couple of typos in a javadoc
Mikhail Golubev [Sat, 8 Aug 2020 19:36:01 +0000 (22:36 +0300)]
Fix a couple of typos in a javadoc

GitOrigin-RevId: 651be377f59bd60e831c3ea8c3ab81d7d33d57f3

3 years agoAnother approach to UI composition (IDEA-219212)
Ivan Migalev [Mon, 10 Aug 2020 13:40:04 +0000 (20:40 +0700)]
Another approach to UI composition (IDEA-219212)

GitOrigin-RevId: 9f189f476a3a9d9a3751496cc1cdf3db582fe0e9

3 years agoFix IDEA-219212: add a setting to switch borderless mode for Windows
Ivan Migalev [Thu, 6 Aug 2020 08:47:57 +0000 (15:47 +0700)]
Fix IDEA-219212: add a setting to switch borderless mode for Windows

GitOrigin-RevId: 382ad4219c9659a7d962dafeb9df17591690f4e9

3 years ago[java-i18n] compiler
Ilyas Selimov [Mon, 10 Aug 2020 15:12:24 +0000 (22:12 +0700)]
[java-i18n] compiler

GitOrigin-RevId: 61a024f269d8f7fe5339748a5c2759cc882904e1

3 years agofix NPE
Alexander Kass [Fri, 7 Aug 2020 11:32:06 +0000 (14:32 +0300)]
fix NPE

GitOrigin-RevId: 3716616f0488dc7115515a31dc2218045c2585f4

3 years agotypescript: limit shown errors in ts tool window WEB-46791
Andrey Starovoyt [Mon, 10 Aug 2020 14:47:29 +0000 (17:47 +0300)]
typescript: limit shown errors in ts tool window WEB-46791

GitOrigin-RevId: 4f38f265b37b9e4efe78064eb5da651674a9c641

3 years agoIndexing diagnostics: record statistics for cancelled indexing runs of individual...
Sergey Patrikeev [Mon, 10 Aug 2020 13:28:59 +0000 (16:28 +0300)]
Indexing diagnostics: record statistics for cancelled indexing runs of individual modules.

GitOrigin-RevId: ded3a30a57cc48e7ac66393bcb72f800dce78001

3 years agoConvert PyWelcomeSettings into a light service to simplify its registration in other...
Vladimir Lagunov [Mon, 10 Aug 2020 13:59:03 +0000 (20:59 +0700)]
Convert PyWelcomeSettings into a light service to simplify its registration in other plugins.

GitOrigin-RevId: d1a63c438ed1285411ed9afb1823cdf7d00a7440

3 years agoDaemonRespondToChangesPerformanceTest: tighten expected time
Peter Gromov [Mon, 10 Aug 2020 13:48:26 +0000 (15:48 +0200)]
DaemonRespondToChangesPerformanceTest: tighten expected time

GitOrigin-RevId: 0fd04b8be9993beca64c9803e4dfd466f6af052a

3 years agomake AllClassesSearchExecutor multi-threaded
Peter Gromov [Mon, 10 Aug 2020 13:38:30 +0000 (15:38 +0200)]
make AllClassesSearchExecutor multi-threaded

GitOrigin-RevId: 7cd41f6d051ef45dd2ff878828c34e8ed0626aef

3 years ago[groovy] IDEA-207415: Fix incorrect inference of visibility from annotation
Konstantin Nisht [Mon, 10 Aug 2020 00:53:45 +0000 (03:53 +0300)]
[groovy] IDEA-207415: Fix incorrect inference of visibility from annotation

GitOrigin-RevId: 7184217a76edb8b2341a3e11a50c2253aca0d3e5

3 years ago[groovy] IDEA-207415: More accurate handling of accessibility of light elements
Konstantin Nisht [Mon, 10 Aug 2020 00:08:33 +0000 (03:08 +0300)]
[groovy] IDEA-207415: More accurate handling of accessibility of light elements

GitOrigin-RevId: 63761e89ce8ed6aca955fd476dda6e02cc6d443c

3 years ago[groovy] IDEA-207415: Highlight field initializers with disabled `defaults`
Konstantin Nisht [Fri, 7 Aug 2020 15:07:12 +0000 (18:07 +0300)]
[groovy] IDEA-207415: Highlight field initializers with disabled `defaults`

GitOrigin-RevId: 3971abe5c224daf518756424fe2486f8567f3d86

3 years ago[groovy] IDEA-207415: Better inspection on `includes` and `excludes`
Konstantin Nisht [Fri, 7 Aug 2020 14:34:22 +0000 (17:34 +0300)]
[groovy] IDEA-207415: Better inspection on `includes` and `excludes`

GitOrigin-RevId: 1c613b6f4cee3d4ca117a268f146e0181136e1b3

3 years ago[groovy] IDEA-207415: Support @VisibilityOptions annotation
Konstantin Nisht [Fri, 7 Aug 2020 13:57:25 +0000 (16:57 +0300)]
[groovy] IDEA-207415: Support @VisibilityOptions annotation

GitOrigin-RevId: a4b524d0c0807247a13ce86040beead94bc2085c

3 years ago[groovy] IDEA-247027: Refactor @TupleConstructor processing
Konstantin Nisht [Thu, 6 Aug 2020 16:43:38 +0000 (19:43 +0300)]
[groovy] IDEA-247027: Refactor @TupleConstructor processing

GitOrigin-RevId: edd84b29f1b5e173dfaf1345e96a34435e791698

3 years agoCompletely remove assertActionIsGroupOrStub (IDEA-CR-65881)
Dmitry Jemerov [Mon, 10 Aug 2020 13:44:30 +0000 (15:44 +0200)]
Completely remove assertActionIsGroupOrStub (IDEA-CR-65881)

GitOrigin-RevId: 12bd362586fedd8fbbdd732a6e5fb97f3407f286

3 years agoUpdating versions of project dependencies: rkernelVersion->master.79
RKernel Updater [Mon, 10 Aug 2020 13:40:34 +0000 (13:40 +0000)]
Updating versions of project dependencies: rkernelVersion->79

RKernel Updater

GitOrigin-RevId: ad85e443e8d2bd0746b9a2823629c0e41c46534f

3 years agoRevert "hold LastComputedIcon on soft references"
Peter Gromov [Mon, 10 Aug 2020 13:24:42 +0000 (15:24 +0200)]
Revert "hold LastComputedIcon on soft references"

This reverts commit ec888f91, because it leads to 100% CPU usage

GitOrigin-RevId: e465f148f36ddb9ab3a3f95a37b2047382975c06

3 years agosettings repository: fix localization for messages with parameters: IDEA-247896
Kirill Likhodedov [Mon, 10 Aug 2020 12:27:58 +0000 (15:27 +0300)]
settings repository: fix localization for messages with parameters: IDEA-247896

vararg params was passed from icsMessage() to IcsBundle.message() as is, and it was wrapped into an array because of that. Therefore the base bundle code received Object[] as the first and only parameter, and thus was calling its toString(), which is "[Ljava.lang.Object@id".

The fix is to spread varargs into array of parameters. Since spreading is not allowed for nullable varargs, the places which passed nulls were fixed.

GitOrigin-RevId: 7f7fa5f7ef5ae8fa51d32b47907700e11307ba96

3 years agoadd more logging to index vfs listener
Dmitry Batkovich [Mon, 10 Aug 2020 12:48:03 +0000 (15:48 +0300)]
add more logging to index vfs listener

GitOrigin-RevId: 0fcaf77d755a45f995580e416f323d58acf00450

3 years agosimplify IndexCacheManagerImpl (delegate methods to a single one)
Dmitry Batkovich [Mon, 10 Aug 2020 06:28:27 +0000 (09:28 +0300)]
simplify IndexCacheManagerImpl (delegate methods to a single one)

GitOrigin-RevId: 2ed56f57820270a1c8d6503d679d4e45af559872

3 years agogit-branches-dashboard: fix collapsing branches group node by enter key (IDEA-247704)
Dmitry Zhuravlev [Mon, 10 Aug 2020 12:52:28 +0000 (15:52 +0300)]
git-branches-dashboard: fix collapsing branches group node by enter key (IDEA-247704)

GitOrigin-RevId: 6f0cf9747c082073e17563767b5f9b497db01185

3 years agoIDEA-CR-65857 debugging adjustments
Alexandr Evstigneev [Mon, 10 Aug 2020 12:54:55 +0000 (15:54 +0300)]
IDEA-CR-65857 debugging adjustments

GitOrigin-RevId: 691f06834f2fb18d3b866b9b6cf982ed028d4e6d

3 years agoIndexing: do not invalidate the whole index if an exception has occurred in SnapshotI...
Sergey Patrikeev [Mon, 10 Aug 2020 09:35:32 +0000 (12:35 +0300)]
Indexing: do not invalidate the whole index if an exception has occurred in SnapshotInputMapping (IDEA-247329).

GitOrigin-RevId: 436a9a88c78913745307591bbc1f95c81b37876a

3 years agoUCallExpressionPattern.constructor: don't resolve calls which definitely don't point...
Peter Gromov [Mon, 10 Aug 2020 12:27:19 +0000 (14:27 +0200)]
UCallExpressionPattern.constructor: don't resolve calls which definitely don't point to constructors

GitOrigin-RevId: a9813376b8596e2df2e5c3c99c058cfe606380f2

3 years agoUse JetBrains annotations 20.0.0
Tagir Valeev [Mon, 10 Aug 2020 10:43:13 +0000 (17:43 +0700)]
Use JetBrains annotations 20.0.0

GitOrigin-RevId: bca947e6bccf71f89c3e4f14c1bc1b5018e27fc7

3 years agoLAB-31 support non interactive template workflow in StatementEffectIntroduceVariableQ...
Sergey Stupin [Fri, 31 Jul 2020 10:48:31 +0000 (12:48 +0200)]
LAB-31 support non interactive template workflow in StatementEffectIntroduceVariableQuickFix

GitOrigin-RevId: d06505673b4eeaad20adbc812ba4b90e5a93d1a8

3 years agocall closeAllFiles in EDT (avoid asserts)
Egor Ushakov [Mon, 10 Aug 2020 11:22:13 +0000 (14:22 +0300)]
call closeAllFiles in EDT (avoid asserts)

GitOrigin-RevId: 1adbc0056e2c770958fd3e9e2a385ba3a72eee09

3 years agofix licenses in a separate commit to preserve history on move
Sergey Stupin [Thu, 30 Jul 2020 13:07:30 +0000 (15:07 +0200)]
fix licenses in a separate commit to preserve history on move

GitOrigin-RevId: cfdd705c6b75093877be74dc9c34e8d497d04115

3 years agoLAB-31 introduce new API method - TemplateBuilderImpl.runNonInteractively, introduce...
Sergey Stupin [Thu, 30 Jul 2020 13:06:29 +0000 (15:06 +0200)]
LAB-31 introduce new API method - TemplateBuilderImpl.runNonInteractively, introduce TemplateStateProcessor

GitOrigin-RevId: 909750e6a70c00b1e17483a266aa792a12c69c00

3 years agoLAB-31 move TemplateState, TemplateBuilderImpl to analysis-impl, register TemplateBui...
Sergey Stupin [Wed, 29 Jul 2020 15:51:46 +0000 (17:51 +0200)]
LAB-31 move TemplateState, TemplateBuilderImpl to analysis-impl, register TemplateBuilderFactoryImpl in AnalysisImpl.xml

GitOrigin-RevId: d87c88e6a5d168fe980c843eea08d279b8b80d30

3 years agohold LastComputedIcon on soft references
Peter Gromov [Mon, 10 Aug 2020 10:35:54 +0000 (12:35 +0200)]
hold LastComputedIcon on soft references

to avoid project leaks via deferred icon parameters in VirtualFile user data

GitOrigin-RevId: ec888f913b42f73a719ee2ac6fef9d704f8a7836

3 years agoIDEA-247781 Unable to toggle sort order of the items in the suggestion list
Peter Gromov [Mon, 10 Aug 2020 09:00:21 +0000 (11:00 +0200)]
IDEA-247781 Unable to toggle sort order of the items in the suggestion list

GitOrigin-RevId: f7b0c8c6fb2a7ceeed75f876b448d290117b0095

3 years agoUpdating versions of project dependencies: rkernelVersion->master.78
RKernel Updater [Mon, 10 Aug 2020 11:11:20 +0000 (11:11 +0000)]
Updating versions of project dependencies: rkernelVersion->78

RKernel Updater

GitOrigin-RevId: 1be874c3f3e415b8d0ac216eea48f1738badd92e

3 years agoUpdating versions of project dependencies: rkernelVersion->master.77
RKernel Updater [Mon, 10 Aug 2020 10:54:44 +0000 (10:54 +0000)]
Updating versions of project dependencies: rkernelVersion->77

RKernel Updater

GitOrigin-RevId: 39c6edcf466f080478b22fdd7c7436be57f206e6

3 years ago[uast] ability to set `debugName` for `UastPatterns.filterWithContext`
Nicolay Mitropolsky [Mon, 10 Aug 2020 10:19:40 +0000 (13:19 +0300)]
[uast] ability to set `debugName` for `UastPatterns.filterWithContext`

GitOrigin-RevId: 0849fd42806265053f93bf284fe048ab353bef1d