idea/community.git
7 hours ago[i18n] idea-ui master
Nikita Eshkeev [Thu, 13 Aug 2020 23:52:46 +0000 (02:52 +0300)]
[i18n] idea-ui

This patch replaces hard coded strings with i18n properties in idea-ui and in some other modules that implement interfaces and extend classes from the idea-ui module

Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com>
GitOrigin-RevId: 6b280b485e30b5d47b8803205b0ebbafe4319daf

9 hours agoUnescaped ampersand fix in properties
Olga.Klisho [Thu, 13 Aug 2020 16:50:02 +0000 (19:50 +0300)]
Unescaped ampersand fix in properties

GitOrigin-RevId: d3adf19ac7743cabf683c4819f001daef82ee4f8

11 hours agoIJI-347 Simplify finding module
Ilia Shulgin [Thu, 13 Aug 2020 20:07:39 +0000 (23:07 +0300)]
IJI-347 Simplify finding module

GitOrigin-RevId: cd7e589637d2aa6d9e39c3fea1810b3136febbcd

12 hours agoUpdating versions of project dependencies: rkernelVersion->master.91
RKernel Updater [Thu, 13 Aug 2020 18:51:21 +0000 (21:51 +0300)]
Updating versions of project dependencies: rkernelVersion->91

RKernel Updater

GitOrigin-RevId: e978b843a97c2e625f21b9f22b9f6c4cb849b05a

12 hours agoUpdating versions of project dependencies: rkernelVersion->master.92
RKernel Updater [Thu, 13 Aug 2020 18:50:55 +0000 (18:50 +0000)]
Updating versions of project dependencies: rkernelVersion->92

RKernel Updater

GitOrigin-RevId: 3628c1298ee9ba6870d7ccdaaa7aa8ce57594982

13 hours ago[spring-mvc] making `DomSpringBeanPsiTarget` equal to the `DomTarget` of the same...
Nicolay Mitropolsky [Thu, 13 Aug 2020 17:29:52 +0000 (20:29 +0300)]
[spring-mvc] making `DomSpringBeanPsiTarget` equal to the `DomTarget` of the same bean (IDEA-247154)

otherwise new Symbol-bases usage-search will consider the DomTarget-declaration and DomSpringBeanPsiTarget as a different declarations

GitOrigin-RevId: 36e044808d8059e37b1243659e7e78d7fc968c07

13 hours ago[vfs] correcting refresh session log root type stats
Roman Shevchenko [Thu, 13 Aug 2020 17:51:32 +0000 (19:51 +0200)]
[vfs] correcting refresh session log root type stats

GitOrigin-RevId: e549e967ed55099301348d8fd35c59452a0fa0b6

13 hours agoPY-33235 Add highlighting annotator for nested functions
andrey.matveev [Fri, 19 Jun 2020 12:09:32 +0000 (19:09 +0700)]
PY-33235 Add highlighting annotator for nested functions

GitOrigin-RevId: 0329f4af71bb86128531ab92c581a407339e1c7d

13 hours ago[platform] better diagnostics for corrupted patch files (IDEA-247985)
Roman Shevchenko [Thu, 13 Aug 2020 17:16:32 +0000 (19:16 +0200)]
[platform] better diagnostics for corrupted patch files (IDEA-247985)

GitOrigin-RevId: be0f30e29af50b5ecc7b7be56371c442539562d6

14 hours agoIDEA-131389 Disabled plugins are not updated from plugin repository
Alexander Lobas [Thu, 13 Aug 2020 16:50:07 +0000 (19:50 +0300)]
IDEA-131389 Disabled plugins are not updated from plugin repository

GitOrigin-RevId: 09a531669ba987239b0e2354797a288c87ded888

14 hours agoIDEA-246399 Quick doc pane is opened when clicking external links in rendered Doc
Dmitry Batrak [Thu, 13 Aug 2020 16:49:14 +0000 (19:49 +0300)]
IDEA-246399 Quick doc pane is opened when clicking external links in rendered Doc

GitOrigin-RevId: ddc202bb3232d4c1801fa7331d9209c77a568ee1

14 hours agoIDEA-246372 No documentation found in quickDoc
Dmitry Batrak [Thu, 13 Aug 2020 16:23:42 +0000 (19:23 +0300)]
IDEA-246372 No documentation found in quickDoc

GitOrigin-RevId: 3681a04888abd82e5bf36628b5f8a401ff3eba21

14 hours agoIDEA-246340 Broken Gradle settings layout when there are several linked Gradle projects
Vladislav.Soroka [Thu, 13 Aug 2020 16:22:16 +0000 (19:22 +0300)]
IDEA-246340 Broken Gradle settings layout when there are several linked Gradle projects

GitOrigin-RevId: 14e705b411242a72358b7e9dfead143e558460d7

15 hours ago[util] move ConcurrentBitSet and ConcurrentPackedBitsArray from util to platform...
Nikolay Chashnikov [Thu, 13 Aug 2020 16:08:15 +0000 (19:08 +0300)]
[util] move ConcurrentBitSet and ConcurrentPackedBitsArray from util to platform.concurrency

intellij.platform.concurrency has language level Java 11 whereas intellij.platform.util stays on Java 8. So this change fixes problems with cross-compilation of classes which refer to internal JDK classes (IDEA-248086). Also it'll allow us to migrate ConcurrentBitSet to var handles (see IDEA-244473).

GitOrigin-RevId: fa851e608252ae3ec251338c4f15fd330434984f

15 hours ago[intellij sh] IDEA-226750 Update shellcheck version from 0.6.0 -> 0.7.1
Mikhail Mazurkevich [Thu, 13 Aug 2020 15:59:12 +0000 (18:59 +0300)]
[intellij sh] IDEA-226750 Update shellcheck version from 0.6.0 -> 0.7.1

GitOrigin-RevId: 3944003d55262ac27a005ffb8b03bbd09af196b7

15 hours ago[util] get rid of explicit reference to internal Unsafe class in ConcurrentHashMap
Nikolay Chashnikov [Thu, 13 Aug 2020 15:02:40 +0000 (18:02 +0300)]
[util] get rid of explicit reference to internal Unsafe class in ConcurrentHashMap

Use method handle to call its methods instead. This is needed to be able to compile intellij.platform.core.impl module using JDK 11 (IDEA-248086).

The change doesn't affect performance of ConcurrentHashMap much, and anyway we plan to create a variant of it which uses var handles (see IDEA-244473), so this implementation will be used only in places which stay on Java 8.

GitOrigin-RevId: d379a7c747aa720566249d31f16d9d9e0fe13ea5

15 hours agoIDEA-241270 - support record serialization in existing inspections
Ilyas Selimov [Thu, 13 Aug 2020 15:50:15 +0000 (22:50 +0700)]
IDEA-241270 - support record serialization in existing inspections

GitOrigin-RevId: 78a6a5f4fcde5c4706edd8efc01e6f36ec2b0f8e

15 hours ago[groovy] Avoid invocation of extended inference for compiled files
Konstantin Nisht [Thu, 13 Aug 2020 15:32:42 +0000 (18:32 +0300)]
[groovy] Avoid invocation of extended inference for compiled files

GitOrigin-RevId: ac6620b75c98c41fafbe53f5c93da69079106f1c

15 hours agoFilter out duplicates from icon tooltips (IDEA-248069)
Dmitry Jemerov [Thu, 13 Aug 2020 15:25:34 +0000 (17:25 +0200)]
Filter out duplicates from icon tooltips (IDEA-248069)

GitOrigin-RevId: 524dbf22e750081d4408a050851b5e82b2b7f247

16 hours ago[Markdown] Rework a bit Markdown preview styles.
Vladislav.Tankov [Thu, 13 Aug 2020 14:02:22 +0000 (17:02 +0300)]
[Markdown] Rework a bit Markdown preview styles.

Update CSS of Markdown plugin in accordance with the IntelliJ Design team recommendations. Still, majorly work in progress.

GitOrigin-RevId: 8cc1927333482781e5a3c88cd249369371edb2e9

16 hours agorewrite class file stub builder as full decompiler (workaround SOE)
Dmitry Batkovich [Thu, 13 Aug 2020 15:12:38 +0000 (18:12 +0300)]
rewrite class file stub builder as full decompiler (workaround SOE)

GitOrigin-RevId: e96bcb92c1cdb90e108e2b3073072f70aacb2260

16 hours agoCorrect logic for enabling DevKit inspections only in plugin code
Dmitry Jemerov [Thu, 13 Aug 2020 14:58:21 +0000 (16:58 +0200)]
Correct logic for enabling DevKit inspections only in plugin code

PsiUtil.isPluginModule() returns true for most platform modules, so the passed predicate was effectively ignored.

GitOrigin-RevId: db93c20539b72cb80a15b50181a55f3e912e1371

16 hours agoLAB-31 support non-interactive template workflow for CreateClassQuickFix
Sergey Stupin [Thu, 13 Aug 2020 14:49:35 +0000 (16:49 +0200)]
LAB-31 support non-interactive template workflow for CreateClassQuickFix

GitOrigin-RevId: 32e53f623f7baef08720d8057d7a94d2279ff78f

16 hours agoLAB-31 move CreateClassQuickFix to python-psi-impl
Sergey Stupin [Thu, 13 Aug 2020 14:24:08 +0000 (16:24 +0200)]
LAB-31 move CreateClassQuickFix to python-psi-impl

GitOrigin-RevId: d78869705bcaf455d2320fb0a15eccd6c95bf1d7

17 hours agoDetect insufficient permissions when checking Windows Defender status (IDEA-247817)
Dmitry Jemerov [Thu, 13 Aug 2020 14:10:40 +0000 (16:10 +0200)]
Detect insufficient permissions when checking Windows Defender status (IDEA-247817)

GitOrigin-RevId: b98ba6f64bad8e8bef9fa582c5077b354936ff7f

17 hours agovcs: fix flaky test GitExternalFileNotifierTest
Dmitry Zhuravlev [Thu, 13 Aug 2020 14:03:49 +0000 (17:03 +0300)]
vcs: fix flaky test GitExternalFileNotifierTest

Create test project root explicitly by VFS.

GitOrigin-RevId: cb24e015e1e3290c36360e5618113ee6792b8bdd

17 hours agoLAB-29: restore features encoding tests
Svetlana.Zemlyanskaya [Thu, 13 Aug 2020 13:57:17 +0000 (15:57 +0200)]
LAB-29: restore features encoding tests

GitOrigin-RevId: 53a2bac76e8617ab25b38d16e05ef2657699a506

17 hours agoIJI-347 Use main module as root dir for batch tests
Ilia Shulgin [Thu, 13 Aug 2020 13:02:16 +0000 (16:02 +0300)]
IJI-347 Use main module as root dir for batch tests

GitOrigin-RevId: b4edf12ab2065c9e7590be3b139f37ed66cfcb47

17 hours agoIDEA-CR-65991 adjusted markers greediness computation
Alexandr Evstigneev [Thu, 13 Aug 2020 13:11:49 +0000 (16:11 +0300)]
IDEA-CR-65991 adjusted markers greediness computation

Markers should be handled separately in host and injected file, because they may be adjusted in different ways

IDEA-CR-65991

GitOrigin-RevId: fc14c1ccdf70a3e5b486ab653a3fe002ab20cc1d

17 hours agoLAB-31 move add field/function quick fixes to python-psi-impl
Sergey Stupin [Thu, 13 Aug 2020 13:32:23 +0000 (15:32 +0200)]
LAB-31 move add field/function quick fixes to python-psi-impl

GitOrigin-RevId: 59951f875689d397320a9dab3cced4c7160f12fb

18 hours ago[remote targets] allow null environment variable values (GO-9758)
Alexander Zolotov [Thu, 13 Aug 2020 11:44:28 +0000 (14:44 +0300)]
[remote targets] allow null environment variable values (GO-9758)

GitOrigin-RevId: d2203dc4d6833899914251414f24589302473203

18 hours agoIDEA-246368 Weird behavior when cursor is inside rendered Doc
Dmitry Batrak [Thu, 13 Aug 2020 12:35:58 +0000 (15:35 +0300)]
IDEA-246368 Weird behavior when cursor is inside rendered Doc

GitOrigin-RevId: 348bd6cc3fa17461b10c728177989ced8d78b92e

18 hours agomore logging
Dmitry Batkovich [Thu, 13 Aug 2020 12:54:27 +0000 (15:54 +0300)]
more logging

GitOrigin-RevId: 8709256b5c088f93b1561e40488b8327f3fa2648

18 hours agomore logging
Dmitry Batkovich [Thu, 13 Aug 2020 12:50:42 +0000 (15:50 +0300)]
more logging

GitOrigin-RevId: d0c15f78f3b4d36804e8c9b8cba9d1c58af0ca69

18 hours agoJps caches: fixed logging for already uploaded resources
Dmitriy.Panov [Thu, 13 Aug 2020 11:32:18 +0000 (14:32 +0300)]
Jps caches: fixed logging for already uploaded resources

GitOrigin-RevId: 8b7c7821b9d0dd92ce624c37982bc4c671a1db33

19 hours agoadd forgotten groovy jps vm options to the community
Daniil Ovchinnikov [Thu, 13 Aug 2020 11:48:49 +0000 (14:48 +0300)]
add forgotten groovy jps vm options to the community

GitOrigin-RevId: f384a1fb7f3c01df9bc64918410cc829e7dd3672

19 hours ago[space] IDEA-248167: Swap branches and commits count
Nikolay Rykunov [Thu, 13 Aug 2020 11:22:41 +0000 (14:22 +0300)]
[space] IDEA-248167: Swap branches and commits count

GitOrigin-RevId: 42b523b7e37b5bc01c2dae754b9542a18214ca0f

19 hours agoi18n: Move scheme import/export source/target names to a property bundle
Rustam Vishnyakov [Wed, 12 Aug 2020 15:00:39 +0000 (18:00 +0300)]
i18n: Move scheme import/export source/target names to a property bundle

Covers also IDEA-247987 i18n: internationalize export options

GitOrigin-RevId: d1835fb9caad5272c6c0435ce9a94839a693503f

19 hours agoUpdating versions of project dependencies: rkernelVersion->master.90
RKernel Updater [Thu, 13 Aug 2020 11:18:47 +0000 (11:18 +0000)]
Updating versions of project dependencies: rkernelVersion->90

RKernel Updater

GitOrigin-RevId: ce9fe479c0de5c015490b042e8d2d835162783e8

19 hours agomake File system synchronization less annoying (IDEA-246854)
Peter Gromov [Thu, 13 Aug 2020 11:00:36 +0000 (13:00 +0200)]
make File system synchronization less annoying (IDEA-246854)

show it after a longer delay, log VFS events causing it

GitOrigin-RevId: 540dd08e5e26af9cd850da389b78b147b54ac344

20 hours agodo not create temp file because MemoryBean doesn't like it when the already exists
Alexey Kudravtsev [Thu, 13 Aug 2020 10:50:53 +0000 (13:50 +0300)]
do not create temp file because MemoryBean doesn't like it when the already exists

(see https://buildserver.labs.intellij.net/viewLog.html?buildId=83244725&buildTypeId=ijplatform_master_Idea_Tests_CommunityTests_MacOSMac for an error)

GitOrigin-RevId: c988c79ebf128c470bc545a8136a171da9158911

20 hours agocleanup
Alexey Kudravtsev [Wed, 12 Aug 2020 21:07:58 +0000 (00:07 +0300)]
cleanup

GitOrigin-RevId: 4ce3174189219cebdea5ac559e7baf5005089364

20 hours agogit-branches-dashboard: add current branch actions for HEAD node
Dmitry Zhuravlev [Wed, 12 Aug 2020 14:49:07 +0000 (17:49 +0300)]
git-branches-dashboard: add current branch actions for HEAD node

GitOrigin-RevId: 907279ccaf889fbf67aafd49889163c8c278da8d

20 hours agoIDEA-CR-65209: PY-43134 Add debugger binaries for Python 3.9 beta
Andrey Lisin [Thu, 13 Aug 2020 10:08:52 +0000 (13:08 +0300)]
IDEA-CR-65209: PY-43134 Add debugger binaries for Python 3.9 beta

Because of changes in the Python frame evaluation API, particularly in the `_PyEval_EvalFrameDefault` function signature, new Cython modules and C files for Python 3.9 were added. Note that Python 3.9 frame evaluation binaries built from the C files have the '_py39' suffix, e.g. 'pydevd_frame_evaluator_py39', and we explicitly check the Python version while importing them. This is done to avoid changing the extension build scripts that rely on `pyx` file name and target binary name - otherwise, it would be hard to use the current build workflow when more than one possible `pyx` file available.

(cherry picked from commit 61015a7ae8b8d6780e3aff6aa480f5b02952d4fa)

GitOrigin-RevId: fcf44e51d67456f54da5d643f7cbd41069461484

20 hours agofallback to run non-interactively on backend
Sergey Stupin [Wed, 12 Aug 2020 13:55:23 +0000 (15:55 +0200)]
fallback to run non-interactively on backend

GitOrigin-RevId: c16766cfc440ac7331681c4d73e84325b4ff4d0e

21 hours ago[execution]: show separated title/description for dialog execution error (IDEA-247948)
Anna Kozlova [Thu, 13 Aug 2020 08:59:37 +0000 (10:59 +0200)]
[execution]: show separated title/description for dialog execution error (IDEA-247948)

GitOrigin-RevId: 3bff466a87c4173b9ef901d67444585d4f7436c3

21 hours agossh-nio-fs: fixed IdeaUltimateLibraryLicensesTest
Vasily Romanikhin [Thu, 13 Aug 2020 08:04:56 +0000 (11:04 +0300)]
ssh-nio-fs: fixed IdeaUltimateLibraryLicensesTest

GitOrigin-RevId: fcf9ca4cff16f93a9c608ef4a1778559ce586d5f

21 hours 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

22 hours 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

22 hours 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

23 hours 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

23 hours 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

23 hours 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

23 hours 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

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

GitOrigin-RevId: ff6a9917b00d243789ca28fd1228513df0253d00

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

GitOrigin-RevId: 87e330b8a4d5f2ea26ac8fc381206710a1e83472

23 hours 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

23 hours 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

25 hours 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

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

GitOrigin-RevId: 0ac0e0269912b2330a586bacf9180e786e260dc6

30 hours 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

30 hours 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

30 hours 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

30 hours 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

34 hours 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

34 hours 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

34 hours 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

35 hours 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

35 hours 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

35 hours 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

36 hours 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

36 hours 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

36 hours 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

36 hours 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

36 hours 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

36 hours 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

36 hours 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

36 hours 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

36 hours 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

36 hours 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

37 hours 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

37 hours 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

37 hours 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

37 hours 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

37 hours 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

37 hours 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

38 hours 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

38 hours 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

38 hours 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

38 hours 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

38 hours 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

38 hours 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

38 hours 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

38 hours 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

38 hours 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

38 hours 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

38 hours 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

38 hours 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

38 hours 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

38 hours 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