idea/community.git
2 months ago[workspace model] IDEA-247859 Fix NPE at getting libraries model in `IdeModifiableMod...
Mikhail Mazurkevich [Wed, 12 Aug 2020 13:55:45 +0000 (16:55 +0300)]
[workspace model] IDEA-247859 Fix NPE at getting libraries model in `IdeModifiableModelsProviderImpl`

GitOrigin-RevId: f1c78e46e571879168c5c978101db659d7335344

2 months agoui: introduce place IDs for ConsoleView
Aleksey Pivovarov [Wed, 12 Aug 2020 00:39:24 +0000 (03:39 +0300)]
ui: introduce place IDs for ConsoleView

GitOrigin-RevId: a1ca461adaca03e9652aa7db8ff997b8950afe1f

2 months agogit: enable progress output foldings for vcs console only
Aleksey Pivovarov [Wed, 12 Aug 2020 00:29:51 +0000 (03:29 +0300)]
git: enable progress output foldings for vcs console only

GitOrigin-RevId: b2984d2590868a77d33d293fba9cc737af2faf30

2 months agoIDEA-245047 ui: fix duplicated entries in git menu
Aleksey Pivovarov [Mon, 3 Aug 2020 22:08:01 +0000 (01:08 +0300)]
IDEA-245047 ui: fix duplicated entries in git menu

Add workaround for 'JMenu$MenuChangeListener' implementation, that allows recursive 'menuSelected' events.
It checks 'isSelected' flag on every ChangeEvent and updates its value only after notifying all listeners.
If one of the listeners changes something unrelated in the model (ex: button mnemonic), 'fireMenuSelected()' events might be recursively fired again.

GitOrigin-RevId: e9e699573b492b472787cddb61f5b6d403cab099

2 months agoIDEA-247324 ui: fix decorated Windows menu not being updated on explicit request
Aleksey Pivovarov [Mon, 3 Aug 2020 21:20:37 +0000 (00:20 +0300)]
IDEA-247324 ui: fix decorated Windows menu not being updated on explicit request

GitOrigin-RevId: 9a6d87025ef95d735bafe5236c0ec1553c52ba02

2 months agoIDEA-248037 Disable button disappears after resizing plugin settings window
Alexander Lobas [Wed, 12 Aug 2020 18:50:57 +0000 (21:50 +0300)]
IDEA-248037 Disable button disappears after resizing plugin settings window

GitOrigin-RevId: d9dd64319469e98fccbe3cf6d67a6ac804e9ebd5

2 months ago[util] get rid of explicit reference to internal Unsafe class in ByteBufferUtil
Nikolay Chashnikov [Wed, 12 Aug 2020 17:41:26 +0000 (20:41 +0300)]
[util] get rid of explicit reference to internal Unsafe class in ByteBufferUtil

This is needed to be able to compile intellij.platform.util module using JDK 11 (IDEA-248086).

GitOrigin-RevId: a21f7118b30006cb935ef9cb27a34e093bff3987

2 months ago[util] use method handles to access internal Signal class in UnixProcessManager
Nikolay Chashnikov [Wed, 12 Aug 2020 17:24:11 +0000 (20:24 +0300)]
[util] use method handles to access internal Signal class in UnixProcessManager

This is needed to be able to compile intellij.platform.util module using JDK 11 (IDEA-248086).

GitOrigin-RevId: 09cefe379b564f34a637c7687cc4bde77539ecca

2 months ago[util] use reflection to access internal Unsafe class in DebugReflectionUtil
Nikolay Chashnikov [Wed, 12 Aug 2020 16:56:42 +0000 (19:56 +0300)]
[util] use reflection to access internal Unsafe class in DebugReflectionUtil

This is needed to be able to compile intellij.platform.util module using JDK 11 (IDEA-248086).

GitOrigin-RevId: ca5268de89db3e2c782cc93a35b02f35ed5875a8

2 months ago[IntelliJ project configuration] use 'Project JDK' in intellij.platform.util.ui modul...
Nikolay Chashnikov [Wed, 12 Aug 2020 16:40:59 +0000 (19:40 +0300)]
[IntelliJ project configuration] use 'Project JDK' in intellij.platform.util.ui module (IDEA-248086)

All usages of internal JDK classes were eliminated so there is no need to use JDK 1.8 in that module.

GitOrigin-RevId: 2701cb747bf2b8bb5d12a8025248881675695912

2 months ago[Grazie] Add multiline comments grammar check support for YAML
Pavel Bakhvalov [Wed, 12 Aug 2020 13:32:09 +0000 (16:32 +0300)]
[Grazie] Add multiline comments grammar check support for YAML

GitOrigin-RevId: ca47c35ae308e5099514c967191688de880db10e

2 months agodeprecate Disposer.isDisposing() in favor of isDisposed() for consistency and clients...
Alexey Kudravtsev [Wed, 12 Aug 2020 17:20:29 +0000 (20:20 +0300)]
deprecate Disposer.isDisposing() in favor of isDisposed() for consistency and clients simplification

GitOrigin-RevId: be03400f05deb6a5a5b36b4e72bf1e38bc151d90

2 months agodo not make VirtualFile Disposable
Alexey Kudravtsev [Wed, 12 Aug 2020 17:03:07 +0000 (20:03 +0300)]
do not make VirtualFile Disposable

because once disposed, its .dispose() method will never be called again which is most probably unexpected

GitOrigin-RevId: d79c11bbb00d8f34839b72c0c548a47c7a66cf13

2 months ago[Grazie] Increment Grazie FUS Counter version.
Vladislav.Tankov [Wed, 12 Aug 2020 17:35:06 +0000 (20:35 +0300)]
[Grazie] Increment Grazie FUS Counter version.

GitOrigin-RevId: 522e2e68612ad53896a5eceb350ac15e243d79ff

2 months agoFUS: IDEA-247394 UI freeze, infinite loop in UI thread
Svetlana.Zemlyanskaya [Wed, 12 Aug 2020 10:10:45 +0000 (12:10 +0200)]
FUS: IDEA-247394 UI freeze, infinite loop in UI thread

GitOrigin-RevId: 9ca957bc9e770771b1f7809cba883f1e41799199

2 months ago[git-index] allow to create trackers for added files
Julia Beliaeva [Mon, 10 Aug 2020 18:48:26 +0000 (21:48 +0300)]
[git-index] allow to create trackers for added files

GitOrigin-RevId: 12263352b8c4ce7ae6fc2861768b0d0f8a4d4383

2 months ago[lst] implement isTrackedFile for platform trackers
Julia Beliaeva [Mon, 10 Aug 2020 18:46:05 +0000 (21:46 +0300)]
[lst] implement isTrackedFile for platform trackers

GitOrigin-RevId: 68d420d7f0d5d5f2eaf2e092749763eca6dcfd6c

2 months agoIDEA-248093 Internalzation for InstalledSearchOption
Alexander Lobas [Wed, 12 Aug 2020 17:05:24 +0000 (20:05 +0300)]
IDEA-248093 Internalzation for InstalledSearchOption

GitOrigin-RevId: 07665a87357daf253c994ec2fe9d8913361490c6

2 months ago[ui] rewrite code in SVGLoader to make it compilable by JDK 11
Nikolay Chashnikov [Wed, 12 Aug 2020 16:35:13 +0000 (19:35 +0300)]
[ui] rewrite code in SVGLoader to make it compilable by JDK 11

SVGOMDocument implements org.w3c.dom.xpath.XPathEvaluator interface from JDK 8 which for some reason isn't included into symbol table of JDK 8 classes in JDK 11. So if we try to pass instance of type SVGOMDocument to 'build' method which accepts Document interface and try to compile it by javac from Java 11 with '-release 8' option, javac processes super-classes of SVGOMDocument and fails with "org.w3c.dom.xpath.XPathEvaluator". After this change javac don't need to process super-classes of SVGOMDocument so code compiles fine. This is needed to be able to compile intellij.platform.util.ui module using JDK 11 (IDEA-248086).

GitOrigin-RevId: 9e6adf2ee930be9dbbc399761211e4b858990330

2 months ago[ui] get rid of usage of internal SunGraphicsEnvironment class in JreHiDpiUtil
Nikolay Chashnikov [Wed, 12 Aug 2020 15:05:13 +0000 (18:05 +0300)]
[ui] get rid of usage of internal SunGraphicsEnvironment class in JreHiDpiUtil

This is needed to be able to compile intellij.platform.util.ui module using JDK 11 (IDEA-248086).

GitOrigin-RevId: a3d8f49c379f0d8478a0e53daa2e92a91317897c

2 months ago[ui] get rid of usage of internal HeadlessToolkit class in UIUtil
Nikolay Chashnikov [Wed, 12 Aug 2020 14:58:17 +0000 (17:58 +0300)]
[ui] get rid of usage of internal HeadlessToolkit class in UIUtil

This is needed to be able to compile intellij.platform.util.ui module using JDK 11 (IDEA-248086).

GitOrigin-RevId: f190e1f498d7c8c915a2db9ba8797ff9c183671a

2 months ago[ui] use reflection to access internal AWTAccessor class in MacUtil
Nikolay Chashnikov [Wed, 12 Aug 2020 14:49:26 +0000 (17:49 +0300)]
[ui] use reflection to access internal AWTAccessor class in MacUtil

This is needed to be able to compile intellij.platform.util.ui module using JDK 11 (IDEA-248086).

GitOrigin-RevId: 7ec2135f70933d75b34ef578e16adb3bce4242f1

2 months ago[Grazie] Do not report detected language since suggested languages are pretty enough.
Vladislav.Tankov [Wed, 12 Aug 2020 15:53:11 +0000 (18:53 +0300)]
[Grazie] Do not report detected language since suggested languages are pretty enough.

GitOrigin-RevId: 72b7133ee4a63c7fd8810f85b254a23c9917b989

2 months agoWrap call PluginLogo.start/end/BatchMode() to try/finally.
Alexander Lobas [Wed, 12 Aug 2020 16:17:00 +0000 (19:17 +0300)]
Wrap call PluginLogo.start/end/BatchMode() to try/finally.

GitOrigin-RevId: a48e9dd19f91d7a9db5f9fc8cd74f96e2733d881

2 months agoFix NPE for case when Installed tab not shown yet
Alexander Lobas [Wed, 12 Aug 2020 16:15:35 +0000 (19:15 +0300)]
Fix NPE for case when Installed tab not shown yet

GitOrigin-RevId: eccb669d3d1c3c7eb2578caa5b9c2a5e57b67585

2 months agoIDEA-131389 Disabled plugins are not updated from plugin repository
Alexander Lobas [Wed, 12 Aug 2020 16:11:56 +0000 (19:11 +0300)]
IDEA-131389 Disabled plugins are not updated from plugin repository

GitOrigin-RevId: 9edce9fc6b599c528afccdefe16e24e00aa8c692

2 months agoJBScrollPane: fix javadoc formatting
Yann Cébron [Wed, 12 Aug 2020 16:05:32 +0000 (18:05 +0200)]
JBScrollPane: fix javadoc formatting

GitOrigin-RevId: 59c9dfd3e4bece2c5b083d49502627ad912a764c

2 months agoToolWindowFactory: fix javadoc formatting
Yann Cébron [Wed, 12 Aug 2020 16:00:15 +0000 (18:00 +0200)]
ToolWindowFactory: fix javadoc formatting

GitOrigin-RevId: f7f633d4330bd81262241c317328faba25079bd4

2 months agoStatusBarWidgetFactory: fix javadoc formatting
Yann Cébron [Wed, 12 Aug 2020 15:58:47 +0000 (17:58 +0200)]
StatusBarWidgetFactory: fix javadoc formatting

GitOrigin-RevId: 3824709c8983db2c6d77e5e39a54c0bd288a3a88

2 months agoPluginReplacement: fix javadoc formatting
Yann Cébron [Wed, 12 Aug 2020 15:53:29 +0000 (17:53 +0200)]
PluginReplacement: fix javadoc formatting

GitOrigin-RevId: c0e8af210f4c4d1608c8b1afc779eb9748e7bf14

2 months agoSleepingPolicy: fix javadoc formatting
Yann Cébron [Wed, 12 Aug 2020 15:31:54 +0000 (17:31 +0200)]
SleepingPolicy: fix javadoc formatting

GitOrigin-RevId: 9fc001666f0ff90f377304ae2ba6137fcd926d20

2 months agoForwardIndex: fix javadoc formatting
Yann Cébron [Wed, 12 Aug 2020 15:28:43 +0000 (17:28 +0200)]
ForwardIndex: fix javadoc formatting

GitOrigin-RevId: 7d1af4678297b3f26a05a4c657b6dd462b1fedff

2 months agoAppExecutorUtil: fix javadoc formatting
Yann Cébron [Wed, 12 Aug 2020 15:27:40 +0000 (17:27 +0200)]
AppExecutorUtil: fix javadoc formatting

GitOrigin-RevId: 7c449967d15b0a82833d5cb6ba676ecca996497e

2 months agoProcessingContext: fix javadoc formatting
Yann Cébron [Wed, 12 Aug 2020 15:25:29 +0000 (17:25 +0200)]
ProcessingContext: fix javadoc formatting

GitOrigin-RevId: 7c0c27a91ad4d750030668ffde568db12806d26d

2 months agoLineSeparator: fix javadoc formatting
Yann Cébron [Wed, 12 Aug 2020 15:22:14 +0000 (17:22 +0200)]
LineSeparator: fix javadoc formatting

GitOrigin-RevId: 97e69b057b58cd192eecc5d1100f704fc0b93029

2 months agoNaturalComparator: fix javadoc formatting
Yann Cébron [Wed, 12 Aug 2020 15:19:20 +0000 (17:19 +0200)]
NaturalComparator: fix javadoc formatting

GitOrigin-RevId: ffe43116b22699772cade94bf1415504b11f7285

2 months agoDisposable: fix javadoc formatting
Yann Cébron [Wed, 12 Aug 2020 15:17:51 +0000 (17:17 +0200)]
Disposable: fix javadoc formatting

GitOrigin-RevId: a85a25c0f1f4a135c7ecfb7d585c4f98f571cb7f

2 months agoProcessCanceledException: cleanup javadoc
Yann Cébron [Wed, 12 Aug 2020 15:16:00 +0000 (17:16 +0200)]
ProcessCanceledException: cleanup javadoc

GitOrigin-RevId: a9ee63763984e9ac55ca409bc77dbc47d8a2a28d

2 months agoAbstractBundle: fix javadoc formatting
Yann Cébron [Wed, 12 Aug 2020 15:11:48 +0000 (17:11 +0200)]
AbstractBundle: fix javadoc formatting

GitOrigin-RevId: a544016253d16b237a37cec4ddcbf6b25890e487

2 months agoWriteExternalException: fix javadoc formatting
Yann Cébron [Wed, 12 Aug 2020 15:10:29 +0000 (17:10 +0200)]
WriteExternalException: fix javadoc formatting

GitOrigin-RevId: 46162ac8ce09e1eb5ca110cf4016e6034ea9edab

2 months agoterminal: trim command when matching command for smart execution and when smart execu...
Sergey Simonchik [Wed, 12 Aug 2020 16:07:39 +0000 (19:07 +0300)]
terminal: trim command when matching command for smart execution and when smart executing it (IDEA-247892)

GitOrigin-RevId: 48dd7913e0288df8d2f6c1e095310e7b6dc3fe59

2 months agomark as needed rewrite for newer jdk
Alexey Kudravtsev [Wed, 12 Aug 2020 14:42:31 +0000 (17:42 +0300)]
mark as needed rewrite for newer jdk

GitOrigin-RevId: 7fd1a7ba87a3f48f09abb02a450ff70fb734ae17

2 months agocleanup
Alexey Kudravtsev [Wed, 12 Aug 2020 12:47:20 +0000 (15:47 +0300)]
cleanup

GitOrigin-RevId: e65331082acb36586cb07f2990684e08c3f63b8c

2 months agomake dispose thread-safe to avoid unexpected leaks during register/dispose interleavings
Alexey Kudravtsev [Wed, 12 Aug 2020 12:46:42 +0000 (15:46 +0300)]
make dispose thread-safe to avoid unexpected leaks during register/dispose interleavings

GitOrigin-RevId: 8f3229872a8903abc1eabbe691e06dc8c849e762

2 months agoremove spam from console
Alexey Kudravtsev [Tue, 11 Aug 2020 17:23:41 +0000 (20:23 +0300)]
remove spam from console

GitOrigin-RevId: cc91aeda407d5932f89cde20caf19fe02a84ddd5

2 months agomark already disposed and being re-instantiated default project as not disposed to...
Alexey Kudravtsev [Tue, 11 Aug 2020 15:15:32 +0000 (18:15 +0300)]
mark already disposed and being re-instantiated default project as not disposed to avoid "already disposed error"

GitOrigin-RevId: b255b44320ee9177c5fabf2fec810cd44ebee96c

2 months agodo not leak project via fake virtual file user data in tests
Alexey Kudravtsev [Tue, 11 Aug 2020 14:47:47 +0000 (17:47 +0300)]
do not leak project via fake virtual file user data in tests

GitOrigin-RevId: 37ef0a9ba24c0e95de2d54afd54a26f30fd43e6a

2 months agodo not return already disposed vfp
Alexey Kudravtsev [Tue, 11 Aug 2020 14:47:04 +0000 (17:47 +0300)]
do not return already disposed vfp

(when during project close the VFPMI is disposed first, then all SDKs, which fired rootsChanged which caused root manager to try to re-collect all roots)

GitOrigin-RevId: 68894c3adec2e3057aaace177cbea9a97605724a

2 months agoremove spam from console
Alexey Kudravtsev [Tue, 11 Aug 2020 11:10:59 +0000 (14:10 +0300)]
remove spam from console

GitOrigin-RevId: ef02836364c6a1d79419adae8fffe41ba4258c32

2 months agomore correct diagnostic
Alexey Kudravtsev [Tue, 11 Aug 2020 10:13:46 +0000 (13:13 +0300)]
more correct diagnostic

GitOrigin-RevId: 490a9a13c4886f21f9e6f0cd5b9e72081a97b39b

2 months agosimplify
Alexey Kudravtsev [Mon, 10 Aug 2020 12:09:00 +0000 (15:09 +0300)]
simplify

GitOrigin-RevId: b058f133a1bc9ed6ce478ce200631e3721e9609c

2 months agoIDEA-246851 - Add action to disable maven wrapper
Alexander Bubenchikov [Wed, 12 Aug 2020 15:20:23 +0000 (18:20 +0300)]
IDEA-246851 - Add action to disable maven wrapper

GitOrigin-RevId: 4ed0094f0d1610e460558f9663b0deb358f79656

2 months agoindexing: more logging
Dmitry Batkovich [Wed, 12 Aug 2020 12:06:16 +0000 (15:06 +0300)]
indexing: more logging

GitOrigin-RevId: ceddf62add7f1425b421a8f283a0badd427de964

2 months agoreview followup: IDEA-CR-65848 postpone automake start on explicit build
Eugene Zhuravlev [Wed, 12 Aug 2020 14:43:29 +0000 (16:43 +0200)]
review followup: IDEA-CR-65848 postpone automake start on explicit build

GitOrigin-RevId: 18f24ab0fdcb509bafb760808074ad1d0f1cc2e7

2 months agoui: fix typo in javadoc
Aleksey Pivovarov [Tue, 4 Aug 2020 11:30:58 +0000 (14:30 +0300)]
ui: fix typo in javadoc

GitOrigin-RevId: 901bba2a1b6897fd401b88dfd8144b4674810011

2 months agodiff: account for breadcrumbs while synchronizing content titles heights
Aleksey Pivovarov [Tue, 4 Aug 2020 11:38:18 +0000 (14:38 +0300)]
diff: account for breadcrumbs while synchronizing content titles heights

GitOrigin-RevId: 2116f1229d977151346fb855f12c1ebd8344a18c

2 months agogit-index: fix line tracker popup layout when scrollbars are necessary
Aleksey Pivovarov [Mon, 10 Aug 2020 09:36:16 +0000 (12:36 +0300)]
git-index: fix line tracker popup layout when scrollbars are necessary

GitOrigin-RevId: 7a4deadb2e747f9c399ee6703d4d254b006b38d4

2 months agoFUS-450 add project as parameter to FileTypeUsageSchemaDescriptor
Anastasia Ivanova [Wed, 12 Aug 2020 10:16:58 +0000 (12:16 +0200)]
FUS-450 add project as parameter to FileTypeUsageSchemaDescriptor

GitOrigin-RevId: 28b6ef12d52f44fe9f4eca2b4fd3c42d075af47c

2 months ago[github] Precisely match server to remote url
Ivan Semenov [Wed, 12 Aug 2020 11:46:25 +0000 (14:46 +0300)]
[github] Precisely match server to remote url

Fixes IDEA-247259

GitOrigin-RevId: 6cdc2637f93f0737cbf5e4e86f5cb49bf88465df

2 months ago[Markdown] Clean up JavaFX stuff remaining after the removal of the JavaFX itself.
Vladislav.Tankov [Wed, 12 Aug 2020 11:26:42 +0000 (14:26 +0300)]
[Markdown] Clean up JavaFX stuff remaining after the removal of the JavaFX itself.

JavaFX was unbundled, so we have to remove the scripts and code written for it.

GitOrigin-RevId: 0ef2faa216b4ac01029de4a164516ee65e44563b

2 months agoconsole: send \r on Enter key pressed for PTY based processes (GO-9805)
Sergey Simonchik [Wed, 12 Aug 2020 12:24:50 +0000 (15:24 +0300)]
console: send \r on Enter key pressed for PTY based processes (GO-9805)

GitOrigin-RevId: 2be730904ed44bd137d3e9848ef2b79da454faa8

2 months ago[github] Do not request timeline event types that are not available in GHE 2.18
Ivan Semenov [Tue, 11 Aug 2020 13:00:48 +0000 (16:00 +0300)]
[github] Do not request timeline event types that are not available in GHE 2.18

Fixes IDEA-246045

GitOrigin-RevId: 43241a4b18c6cc59a44025691c6b9e5efbe043bd

2 months ago[github] Add DRAFT PR schema preview to timeline request
Ivan Semenov [Tue, 11 Aug 2020 12:59:10 +0000 (15:59 +0300)]
[github] Add DRAFT PR schema preview to timeline request

Fixes IDEA-246045

GitOrigin-RevId: 593d07c9d7dcdfe531e0517a8f61886ad3948fc3

2 months ago[github] Extract API schema preview flags
Ivan Semenov [Tue, 11 Aug 2020 12:56:44 +0000 (15:56 +0300)]
[github] Extract API schema preview flags

GitOrigin-RevId: 415b05638d4af2a78ab03e854ed0b9ef024c3a69

2 months ago[github] Nullize reviewers in timeline events
Ivan Semenov [Tue, 11 Aug 2020 12:46:43 +0000 (15:46 +0300)]
[github] Nullize reviewers in timeline events

Fixes IDEA-247240

GitOrigin-RevId: 8f1f9d9c7c6d3dbbc308473df98c9d84264547bb

2 months agoRevert "[core] TextWithMnemonic: support Japanese-style mnemonics (as suffix); tests...
Konstantin Bulenkov [Wed, 12 Aug 2020 11:59:12 +0000 (13:59 +0200)]
Revert "[core] TextWithMnemonic: support Japanese-style mnemonics (as suffix); tests (IDEA-247875)"

This reverts commit 66040ba7

GitOrigin-RevId: ca0e9f673e8126cedf8b8eaebf70df7e88f4459c

2 months agoIDEA-248039 Re-worked commit of injected fragment to not mix encoded and decoded...
Alexandr Evstigneev [Wed, 12 Aug 2020 09:56:46 +0000 (12:56 +0300)]
IDEA-248039 Re-worked commit of injected fragment to not mix encoded and decoded texts

GitOrigin-RevId: 090e395b2d1657f10ac7ad3bf06cb6215f004470

2 months agostubs: more logging
Dmitry Batkovich [Wed, 12 Aug 2020 11:23:11 +0000 (14:23 +0300)]
stubs: more logging

GitOrigin-RevId: 2a79371d38e1834157c521772b1b8f4222ed314c

2 months agostubs: more logging
Dmitry Batkovich [Wed, 12 Aug 2020 11:21:03 +0000 (14:21 +0300)]
stubs: more logging

GitOrigin-RevId: 0e68f060a59e3272858ebfba52cac842f3de758f

2 months agostubs: self-recover after StubUpdatingIndex & stub index mismatch
Dmitry Batkovich [Wed, 12 Aug 2020 10:14:04 +0000 (13:14 +0300)]
stubs: self-recover after StubUpdatingIndex & stub index mismatch

GitOrigin-RevId: dc2695736e11d4fbb411fa29f451859657f47650

2 months agostubs: inline logic for data externalization if compression is disabled
Dmitry Batkovich [Wed, 12 Aug 2020 10:06:20 +0000 (13:06 +0300)]
stubs: inline logic for data externalization if compression is disabled

GitOrigin-RevId: 2d3967f3d8b3554f9a5eb77c1f0f82fbb6a7f5e0

2 months agostubs: duplicate indexing stamp info into SerializedStubTree
Dmitry Batkovich [Wed, 12 Aug 2020 09:34:58 +0000 (12:34 +0300)]
stubs: duplicate indexing stamp info into SerializedStubTree

IDE should use both persisted stamp infos (written in vfs attribute and stored in serialized stub tree) to diagnose stub mismatches

GitOrigin-RevId: 1a118299abb332041f3d18e27c7687bf4868ac0c

2 months agoinline always same value field
Dmitry Batkovich [Wed, 12 Aug 2020 07:28:32 +0000 (10:28 +0300)]
inline always same value field

GitOrigin-RevId: cf4971314836f0aae91acecaea0f81b280a12f33

2 months agorewrite class file stub builder as full decompiler
Dmitry Batkovich [Wed, 12 Aug 2020 07:05:41 +0000 (10:05 +0300)]
rewrite class file stub builder as full decompiler

GitOrigin-RevId: ca86f254c7f61fd25919afeb2b5bd3d89bb67a9f

2 months ago[Grazie] Fix IDEA-230091
Pavel Bakhvalov [Mon, 27 Jul 2020 19:04:44 +0000 (22:04 +0300)]
[Grazie] Fix IDEA-230091

Add support for combining different text roots for grammar checking

GitOrigin-RevId: 56e90d7aecf181b7a756d1ff59595bd45c5886c4

2 months agoFix texts as discussed in comments to UX-1464
Rustam Vishnyakov [Tue, 11 Aug 2020 14:55:43 +0000 (17:55 +0300)]
Fix texts as discussed in comments to UX-1464

GitOrigin-RevId: b85b2bf8408012e540560f38d8a12fb0a2b95d8d

2 months agoAdd diagnostics/synchronization to prevent reported settings damage
Rustam Vishnyakov [Tue, 11 Aug 2020 09:23:33 +0000 (12:23 +0300)]
Add diagnostics/synchronization to prevent reported settings damage

GitOrigin-RevId: 1faf1649a1de8299d8430cc69ebb3421780bcbbc

2 months agoUpdating versions of project dependencies: rkernelVersion->master.86
RKernel Updater [Wed, 12 Aug 2020 10:20:26 +0000 (10:20 +0000)]
Updating versions of project dependencies: rkernelVersion->86

RKernel Updater

GitOrigin-RevId: 94d3c189871da88796cd328fe2f567ad2fa4e1b7

2 months agozero-tolerance fixes private @SafeVarArgs
Ilyas Selimov [Wed, 12 Aug 2020 10:16:18 +0000 (17:16 +0700)]
zero-tolerance fixes private @SafeVarArgs

GitOrigin-RevId: 09d67a4bdc3de60c058a38ac3861120daa25462a

2 months agoaccording to ui guidelines, replaced yes/no with reload/cancel in hotswap dialog
Egor Ushakov [Wed, 12 Aug 2020 09:55:30 +0000 (12:55 +0300)]
according to ui guidelines, replaced yes/no with reload/cancel in hotswap dialog

GitOrigin-RevId: eddf8dddcf5b6f6dda66b41007c0eda2f355b3e5

2 months agoremoved getTextRange() overriding
sergey.vasiliev [Wed, 12 Aug 2020 09:13:57 +0000 (11:13 +0200)]
removed getTextRange() overriding

GitOrigin-RevId: 8026f31135a4965ae3df2ab33faaecd84ebf2cb8

2 months agoPY-43972 FutureWarning in Python Console
Elizaveta Shashkova [Wed, 12 Aug 2020 08:46:15 +0000 (11:46 +0300)]
PY-43972 FutureWarning in Python Console

Suppress warnings when evaluating completion variants

GitOrigin-RevId: 7c6c5a4f5d1bfe5e637c2379bfa4aba8c96e5cf3

2 months agocwm: run integration tests with correct intellij client classpath (the same as instal...
Leonid Shalupov [Wed, 12 Aug 2020 08:30:13 +0000 (11:30 +0300)]
cwm: run integration tests with correct intellij client classpath (the same as installers)

GitOrigin-RevId: 43539649b2b9e0e793fe436ea99433fe5e3dd64a

2 months ago[intelli-lang] `CommonInjectedFileChangesHandler` some comments related to (IDEA...
Nicolay Mitropolsky [Wed, 12 Aug 2020 08:38:05 +0000 (11:38 +0300)]
[intelli-lang] `CommonInjectedFileChangesHandler` some comments related to (IDEA-248039)

GitOrigin-RevId: 5b2ea4cbd9544a4fabe760b4719d9532ebff12ee

2 months agoIDEA-248001 Annotation parameter completion in generics doesn't work correctly
Peter Gromov [Wed, 12 Aug 2020 07:38:31 +0000 (09:38 +0200)]
IDEA-248001 Annotation parameter completion in generics doesn't work correctly

GitOrigin-RevId: e723f01752834d2545b3d26a46693436d35fb6fb

2 months agoIDEA-246047 Reader Mode shouldn't be available in Previews
Kirill Kirichenko [Wed, 12 Aug 2020 07:34:41 +0000 (10:34 +0300)]
IDEA-246047 Reader Mode shouldn't be available in Previews

GitOrigin-RevId: c91e12c946049ee5ff081c5020a9e076e4156a73

2 months agoIDEA-247963 Unable to toggle "Quick Documentation" and "Quick Definition" in the...
Peter Gromov [Wed, 12 Aug 2020 06:45:00 +0000 (08:45 +0200)]
IDEA-247963 Unable to toggle "Quick Documentation" and "Quick Definition" in the suggestion list

GitOrigin-RevId: 6076ddbf1a406cc6247cc34d5e18ed7ac7782575

2 months agoimprove indexing logging
Dmitry Batkovich [Wed, 12 Aug 2020 06:58:48 +0000 (09:58 +0300)]
improve indexing logging

GitOrigin-RevId: 11dc123ab27c2d1727304bf5b6e3a1d171066b6e

2 months agostubs: log PCE-s on index update
Dmitry Batkovich [Wed, 12 Aug 2020 06:54:46 +0000 (09:54 +0300)]
stubs: log PCE-s on index update

GitOrigin-RevId: 2d1803c45cba55e231e5f4c5c6f35d82cb4090af

2 months agocleanup: deadcode
Dmitry Batkovich [Wed, 12 Aug 2020 06:45:24 +0000 (09:45 +0300)]
cleanup: deadcode

GitOrigin-RevId: 39bbf91a4b769f4a36ec3aa48b38e90810091743

2 months agomark as internal
Dmitry Batkovich [Tue, 11 Aug 2020 18:30:39 +0000 (21:30 +0300)]
mark as internal

GitOrigin-RevId: 9c11799078d74c3a4136eb7d70feb5cee3c4f3d4

2 months agozero-tolerance fixes !Optional#isPresent() -> Optional#empty()
Ilyas Selimov [Wed, 12 Aug 2020 06:47:50 +0000 (13:47 +0700)]
zero-tolerance fixes !Optional#isPresent() -> Optional#empty()

GitOrigin-RevId: 5294e395bb38747ad6a82d0e0e68cae3f1b76bae

2 months agoConflictsDialog: use appendRaw, as HTMLis possible in conflict descriptions
Tagir Valeev [Wed, 12 Aug 2020 01:10:03 +0000 (08:10 +0700)]
ConflictsDialog: use appendRaw, as HTMLis possible in conflict descriptions

GitOrigin-RevId: 3e011c159ba38ad2cb8aec978f8f56177edf79c1

2 months agoWorkarounds for Kotlin flaky resolve (KT-40998)
Nicolay Mitropolsky [Tue, 11 Aug 2020 16:23:20 +0000 (19:23 +0300)]
Workarounds for Kotlin flaky resolve (KT-40998)

GitOrigin-RevId: a9070fa263f60489d9ce0cd1910ce5da4a562388

2 months agoUpdating versions of project dependencies: rkernelVersion->master.85
RKernel Updater [Tue, 11 Aug 2020 18:09:21 +0000 (18:09 +0000)]
Updating versions of project dependencies: rkernelVersion->85

RKernel Updater

GitOrigin-RevId: 3b10790e23c24859d0c1eea2b23aabf6890bcb23

2 months agoUpdating versions of project dependencies: rkernelVersion->master.84
RKernel Updater [Tue, 11 Aug 2020 18:09:00 +0000 (18:09 +0000)]
Updating versions of project dependencies: rkernelVersion->84

RKernel Updater

GitOrigin-RevId: e7ea246ffec5c229c911b9ec77e94db36e8a43ff

2 months agoUpdating versions of project dependencies: rkernelVersion->master.83
RKernel Updater [Tue, 11 Aug 2020 17:12:12 +0000 (17:12 +0000)]
Updating versions of project dependencies: rkernelVersion->83

RKernel Updater

GitOrigin-RevId: f02af7b21ba787da5face6113869969def5f1104

2 months ago[android] migrate to Java 11: update equalsverifier library to 3.4.1
Nikolay Chashnikov [Tue, 11 Aug 2020 11:37:17 +0000 (14:37 +0300)]
[android] migrate to Java 11: update equalsverifier library to 3.4.1

The old version doesn't fully support Java 11 so e.g. SimpleIncludeValueTest failed while loading nested classes compiled by Javac 11.

GitOrigin-RevId: 5a6d273fc31f5a97e01c3878e68b4e8972c4dd1a

2 months 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 months 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