idea/community.git
2 months agoIDEA-248142 JavaEE: do not capture LibraryDependentToolWindow extensions in NBRA...
Yuriy Artamonov [Thu, 13 Aug 2020 09:23:21 +0000 (12:23 +0300)]
IDEA-248142 JavaEE: do not capture LibraryDependentToolWindow extensions in NBRA between read actions

Affects Spring and JavaEE tool windows

GitOrigin-RevId: 323a999c16df870e6b96eda6d7f95a2de2bdbe1f

2 months agoIJ-CR-2678: Allow to change active filter rules in custom usage view
Dmitry Neverov [Wed, 12 Aug 2020 12:16:42 +0000 (14:16 +0200)]
IJ-CR-2678: Allow to change active filter rules in custom usage view

Need it to apply custom rules for usages during refactoring.

(cherry picked from commit 344bb654443fb937c220a5b234a8b3d89f6a9baa)

GitOrigin-RevId: 88b2625f3e762283e8a4213e712409a581162d6c

2 months agoshared-indexes tests: speedup "compareIndices" command: resolve files only once.
Sergey Patrikeev [Thu, 13 Aug 2020 08:38:57 +0000 (11:38 +0300)]
shared-indexes tests: speedup "compareIndices" command: resolve files only once.

GitOrigin-RevId: 0e83e3fbe5a817c940041a0a589eca6ddf9b585e

2 months agofix diagnostic for cleared indexes
Dmitry Batkovich [Thu, 13 Aug 2020 08:10:39 +0000 (11:10 +0300)]
fix diagnostic for cleared indexes

GitOrigin-RevId: f949819b2293543117584c8e22e1c5d6daed0a85

2 months agostubs: inline logic for data externalization if compression is disabled
Dmitry Batkovich [Thu, 13 Aug 2020 07:49:27 +0000 (10:49 +0300)]
stubs: inline logic for data externalization if compression is disabled

GitOrigin-RevId: 8beca71d43308ae63b19e1246510336e3d8a1166

2 months agoIndexing diagnostics: count time in the indexing suspended state.
Sergey Patrikeev [Wed, 12 Aug 2020 11:16:34 +0000 (14:16 +0300)]
Indexing diagnostics: count time in the indexing suspended state.

GitOrigin-RevId: 7b5a1661ad884732c64e7cb0ccf07fbc68dcd2f6

2 months ago[platform] remove redundant dependency on lvcs.impl
Anna Kozlova [Thu, 13 Aug 2020 07:13:46 +0000 (09:13 +0200)]
[platform] remove redundant dependency on lvcs.impl

main-s of IDEs explicitly depend on it and it's possible to exclude it e.g. from cwm classpath

GitOrigin-RevId: 37b1ccfbbda1fa51fc4c44d8861459b5c8a50ee7

2 months agofix compilation
Dmitry Batkovich [Thu, 13 Aug 2020 07:44:08 +0000 (10:44 +0300)]
fix compilation

GitOrigin-RevId: ff6a9917b00d243789ca28fd1228513df0253d00

2 months agofix compilation
Dmitry Batkovich [Thu, 13 Aug 2020 07:43:49 +0000 (10:43 +0300)]
fix compilation

GitOrigin-RevId: 87e330b8a4d5f2ea26ac8fc381206710a1e83472

2 months agoRevert "stubs: inline logic for data externalization if compression is disabled"
Dmitry Batkovich [Thu, 13 Aug 2020 07:34:36 +0000 (10:34 +0300)]
Revert "stubs: inline logic for data externalization if compression is disabled"

This reverts commit 2d3967f3

GitOrigin-RevId: 369c36586e8b61083e4e925d4961d99181efc9bf

2 months agoIncreaseLanguageLevelFix: suggest to accept level if not yet
Roman Ivanov [Thu, 13 Aug 2020 00:21:25 +0000 (02:21 +0200)]
IncreaseLanguageLevelFix: suggest to accept level if not yet

GitOrigin-RevId: bf75af630d5877474f327365bb52ae6458feb732

2 months agoUpdating versions of project dependencies: rkernelVersion->master.89
RKernel Updater [Thu, 13 Aug 2020 06:02:12 +0000 (06:02 +0000)]
Updating versions of project dependencies: rkernelVersion->89

RKernel Updater

GitOrigin-RevId: 3e0acdaa42886657ce00fe61289872e852b7ae9f

2 months agozero-tolerance charset fixes
Ilyas Selimov [Thu, 13 Aug 2020 04:54:38 +0000 (11:54 +0700)]
zero-tolerance charset fixes

GitOrigin-RevId: 0ac0e0269912b2330a586bacf9180e786e260dc6

2 months ago[groovy] IDEA-207415: Better interaction of final fields with @TupleConstructor
Konstantin Nisht [Wed, 12 Aug 2020 23:48:43 +0000 (02:48 +0300)]
[groovy] IDEA-207415: Better interaction of final fields with @TupleConstructor

GitOrigin-RevId: 7e71187a9a568ee013e918fd5addb588f274dde9

2 months ago[groovy] IDEA-207415: Add check against two `callSuper` and super in `pre`
Konstantin Nisht [Tue, 11 Aug 2020 16:22:10 +0000 (19:22 +0300)]
[groovy] IDEA-207415: Add check against two `callSuper` and super in `pre`

GitOrigin-RevId: f9ec3e5116da546f61749a1bc2f313001ae6b764

2 months ago[groovy] IDEA-207415: Support super constructor call in `pre` attribute
Konstantin Nisht [Tue, 11 Aug 2020 15:21:57 +0000 (18:21 +0300)]
[groovy] IDEA-207415: Support super constructor call in `pre` attribute

GitOrigin-RevId: e54b890d40245a8426b559ee561c1b94e21c4184

2 months ago[groovy] IDEA-207415 IDEA-122052: Infer @CompileStatic for code within annotations
Konstantin Nisht [Mon, 10 Aug 2020 14:42:56 +0000 (17:42 +0300)]
[groovy] IDEA-207415 IDEA-122052: Infer @CompileStatic for code within annotations

Due to AST transformations it makes sense to write closures in annotations. @CompileStatic may affect this code.

GitOrigin-RevId: e65fed5dafef1b1efd88473f3b48c0f7b963fcae

2 months ago[git-index] use the context menu "Merge" action on double click
Julia Beliaeva [Wed, 12 Aug 2020 15:13:51 +0000 (18:13 +0300)]
[git-index] use the context menu "Merge" action on double click

GitOrigin-RevId: 5b06b2275bfb3f80ae8364095e526a2ee7d53d30

2 months ago[git-index] rename GitAcceptConflictSideAction file to GitConflictActions
Julia Beliaeva [Wed, 12 Aug 2020 14:41:10 +0000 (17:41 +0300)]
[git-index] rename GitAcceptConflictSideAction file to GitConflictActions

GitOrigin-RevId: 29f3fbbc61d66721fa7c4edca0a482fe91a158a7

2 months ago[git-index] add "Merge" action to the context menu
Julia Beliaeva [Tue, 11 Aug 2020 23:32:15 +0000 (02:32 +0300)]
[git-index] add "Merge" action to the context menu

GitOrigin-RevId: 74f06c14003143e4e6f2c2730960117aaa8c9095

2 months agoUpdating versions of project dependencies: rkernelVersion->master.88
RKernel Updater [Wed, 12 Aug 2020 19:37:46 +0000 (19:37 +0000)]
Updating versions of project dependencies: rkernelVersion->88

RKernel Updater

GitOrigin-RevId: cf48a5c0646ab6186daa7d77f0a7990174848f49

2 months ago[workspace model] Fix ImlSerializationTest
Mikhail Mazurkevich [Wed, 12 Aug 2020 19:25:07 +0000 (22:25 +0300)]
[workspace model] Fix ImlSerializationTest

GitOrigin-RevId: 927e5801020575c6f7a92861efe587e3c8d38f64

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