idea/community.git
2 months 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GitOrigin-RevId: 8709256b5c088f93b1561e40488b8327f3fa2648

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

GitOrigin-RevId: d0c15f78f3b4d36804e8c9b8cba9d1c58af0ca69

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

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

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

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

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

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

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

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

GitOrigin-RevId: 4ce3174189219cebdea5ac559e7baf5005089364

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

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

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

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

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

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