idea/community.git
2 years ago[IntelliJ project configuration] migration to Java 11: use project default language...
Nikolay Chashnikov [Tue, 11 Aug 2020 10:40:34 +0000 (13:40 +0300)]
[IntelliJ project configuration] migration to Java 11: use project default language level and SDK for IDE modules

...which were explicitly configured to use Java 11 before. This will simplify project configuration and make it easier to migrate to newer Java versions in future.

GitOrigin-RevId: 24db78969fb165acd9f2c5afcfd44259199c8494

2 years ago[IntelliJ project configuration] migration to Java 11: use JDK 1.8 for modules which...
Nikolay Chashnikov [Mon, 10 Aug 2020 17:02:26 +0000 (20:02 +0300)]
[IntelliJ project configuration] migration to Java 11: use JDK 1.8 for modules which use internal JDK API (IDEA-241075)

It isn't possible to use '--add-exports' option with cross-compilation to Java 8 using JDK 11.

GitOrigin-RevId: cf311f8f7fea6d820e95f4f26ef65c9b27fdae4e

2 years ago[build scripts] update check of class-file versions to Java 11 (IDEA-241075)
Nikolay Chashnikov [Tue, 16 Jun 2020 17:33:05 +0000 (20:33 +0300)]
[build scripts] update check of class-file versions to Java 11 (IDEA-241075)

GitOrigin-RevId: 844009aad248b8d297ef86748af85384b64d0aaf

2 years ago[IntelliJ project configuration] use the default project JDK (corretto-11) in modules...
Nikolay Chashnikov [Tue, 16 Jun 2020 12:19:45 +0000 (15:19 +0300)]
[IntelliJ project configuration] use the default project JDK (corretto-11) in modules (IDEA-241075)

Java compiler from JDK 11 will use cross-compilation to produce code compatible with older Java versions in these modules.

GitOrigin-RevId: c3501ae403249c49a6787ff89e4619a1214a1e10

2 years ago[IntelliJ project configuration] change compiler settings to allow using internal...
Nikolay Chashnikov [Tue, 16 Jun 2020 12:18:02 +0000 (15:18 +0300)]
[IntelliJ project configuration] change compiler settings to allow using internal JDK classes (IDEA-241075)

GitOrigin-RevId: a3ef21b79ba49f702f4cd6ad9dcfc0af9cd2c76c

2 years ago[build scripts] use JDK 11 by default in build scripts (IDEA-241075)
Nikolay Chashnikov [Tue, 16 Jun 2020 12:16:41 +0000 (15:16 +0300)]
[build scripts] use JDK 11 by default in build scripts (IDEA-241075)

GitOrigin-RevId: 19576f533288244bc466621bcee1718d4682ae83

2 years ago[IntelliJ project configuration] use corretto-11 as default JDK and set default langu...
Nikolay Chashnikov [Tue, 16 Jun 2020 12:15:48 +0000 (15:15 +0300)]
[IntelliJ project configuration] use corretto-11 as default JDK and set default language level to 11 (IDEA-241075)

GitOrigin-RevId: 9ac87a80e44494a22da53812de9fd74b411c9c1d

2 years ago[platform] migration to Java 11: adapt code to changes in Swing API (IDEA-241075)
Nikolay Chashnikov [Tue, 16 Jun 2020 12:12:21 +0000 (15:12 +0300)]
[platform] migration to Java 11: adapt code to changes in Swing API (IDEA-241075)

GitOrigin-RevId: 6ce8f5e200f5dc8f00344d909d1a85721de98a98

2 years ago[platform] migration to Java 11: remove classes from org.w3c.dom package (IDEA-241075)
Nikolay Chashnikov [Tue, 16 Jun 2020 12:09:28 +0000 (15:09 +0300)]
[platform] migration to Java 11: remove classes from org.w3c.dom package (IDEA-241075)

Because they conflicts with classes from JDK. This should also fix IDEA-235927.

GitOrigin-RevId: 41a8cdd6c87b4032134f443f208a1eedd86d7693

2 years ago[platform] migration to Java 11: remove classes which use JavaFX (IDEA-241075)
Nikolay Chashnikov [Tue, 16 Jun 2020 12:08:15 +0000 (15:08 +0300)]
[platform] migration to Java 11: remove classes which use JavaFX (IDEA-241075)

GitOrigin-RevId: 5ae7674bc136ecab87428b3e5cfe750323e852af

2 years ago[vcs-log] call taskCompleted if pce is thrown
Julia Beliaeva [Tue, 11 Aug 2020 16:35:39 +0000 (19:35 +0300)]
[vcs-log] call taskCompleted if pce is thrown

Without taskCompleted call, SingleTaskController can't start processing new requests.

IDEA-245715

follow-up: 70eb282c782678a63bf1cc4c849834b4cd2cbb7e

GitOrigin-RevId: c22bb18b2e1e94eaa3731edd4ff758d21e11b498

2 years ago[git-index] refresh lst popup after add or reset actions
Julia Beliaeva [Tue, 11 Aug 2020 11:24:46 +0000 (14:24 +0300)]
[git-index] refresh lst popup after add or reset actions

GitOrigin-RevId: ee91ff8f13a4d88a8334bcecdf0ba077a965379c

2 years agoindex: add more logging to understand what's going on while branches switching
Dmitry Batkovich [Tue, 11 Aug 2020 15:55:02 +0000 (18:55 +0300)]
index: add more logging to understand what's going on while branches switching

GitOrigin-RevId: 0b72fa36a6ba56e36b7951bb31c2cdc603f6fe34

2 years ago[Markdown] Fix problem with incorrect reflow of style elements during formatting...
Vladislav.Tankov [Mon, 10 Aug 2020 20:28:23 +0000 (23:28 +0300)]
[Markdown] Fix problem with incorrect reflow of style elements during formatting in Markdown code.

Support correct reflow for style elements like emphasis, strong and strikethrough during formatting. Also, add test case for it.

GitOrigin-RevId: 8b721e88d679946d09ff7fd95f5bdc05047b8ec5

2 years ago[CWM] Duke icon on macOS
Konstantin Bulenkov [Tue, 11 Aug 2020 14:59:36 +0000 (16:59 +0200)]
[CWM] Duke icon on macOS

GitOrigin-RevId: 49dd87dc6d510a8fb52b301e14c98c2ef7faa0ea

2 years agogit-branches-dashboard: add support for removing multiple Git remotes
Dmitry Zhuravlev [Wed, 5 Aug 2020 12:06:06 +0000 (15:06 +0300)]
git-branches-dashboard: add support for removing multiple Git remotes

GitOrigin-RevId: dbf3e1b386c451085df433c645b09dad38a9de53

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

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

GitOrigin-RevId: e17e41c8c6da5ba05aec9e1fa0a3308b80dd8d27

2 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

2 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

2 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

2 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

2 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

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

GitOrigin-RevId: 739e6b77d477d60fbc29c47d0d01307c817c4910

2 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

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

GitOrigin-RevId: d189cd72ba410e74900850aef16431b4e55403d9

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

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

GitOrigin-RevId: 61a024f269d8f7fe5339748a5c2759cc882904e1

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

GitOrigin-RevId: 3716616f0488dc7115515a31dc2218045c2585f4

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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