idea/community.git
3 months agoIDEA-CR-63265: IDEA-242042 Some icons are missing and some hardly visible in the... 202.4357
Vassiliy.Kudryashov [Tue, 2 Jun 2020 22:32:14 +0000 (01:32 +0300)]
IDEA-CR-63265: IDEA-242042 Some icons are missing and some hardly visible in the Main menu

(cherry picked from commit db7ced180a513e56b8c47da8ec23a0c81b9fffa4)

GitOrigin-RevId: c06d76d634fef6a7872496e5b27aaaed28107d45

3 months agoIDEA-CR-63035: https://youtrack.jetbrains.com/issue/IDEA-237480#focus=streamItem...
Vassiliy.Kudryashov [Tue, 26 May 2020 19:34:05 +0000 (22:34 +0300)]
IDEA-CR-63035: https://youtrack.jetbrains.com/issue/IDEA-237480#focus=streamItem-27-4085610.0-0

(cherry picked from commit 6e3d98107da4791e3202f1961ab8a56f53240ef8)

GitOrigin-RevId: 9d26416bebfdc0b27bc49afdacf204d5ff9d2ac7

3 months agoIDEA-CR-63022: IDEA-230766 Next/Previous occurrence actions don't work when Find... idea/202.4357.23
Vassiliy.Kudryashov [Tue, 26 May 2020 14:04:07 +0000 (17:04 +0300)]
IDEA-CR-63022: IDEA-230766 Next/Previous occurrence actions don't work when Find Usages is open and the focus is in the editor

(cherry picked from commit ad5423b895c3923fcefa12aa832b17a2f6bb4b0a)

GitOrigin-RevId: 50b8dbdbb0c39cf50be863c3d3dd301e23f8a5ad

3 months agoIDEA-CR-62940: Fixes typo in AssertionErrorInfo constructor (IDEA-241335)
Tagir Valeev [Mon, 25 May 2020 09:57:36 +0000 (16:57 +0700)]
IDEA-CR-62940: Fixes typo in AssertionErrorInfo constructor (IDEA-241335)

(cherry picked from commit 2721e9df1c2dbee77e12bf84161c4483300549e8)

GitOrigin-RevId: b4a108af3c811ecf769720fe3dbc73bb5adf7a65

3 months agoIDEA-238791: Disable Problems View in EAP
Sergey Malenkov [Mon, 25 May 2020 12:36:48 +0000 (15:36 +0300)]
IDEA-238791: Disable Problems View in EAP

(cherry picked from commit 908cc893dd0e3551f9ad4afbe24231de836c9b13)

GitOrigin-RevId: 4f05a9b74892d5807561a9dd5e2fef3d69a8ff0e

4 months agoIDEA-CR-1572: GO-6830 implement Save Project as Template dialog
Artem Khvastunov [Mon, 25 May 2020 09:46:14 +0000 (11:46 +0200)]
IDEA-CR-1572: GO-6830 implement Save Project as Template dialog

When user-defined projects are shown, #getActions is invoked twice, su a duplicated is added for the empty Go project. The tricky condition on a generator array is intended to resolve it.

(cherry picked from commit 39f289e5e6ac90310cff649223a8d962b254c4e5)

GitOrigin-RevId: e7d5d92c6e692fca7f2161fee36b76f5195e2513

4 months agoIDEA-241426 Inspection widget: correct backgrounds for additional options
Kirill Kirichenko [Fri, 22 May 2020 13:22:05 +0000 (16:22 +0300)]
IDEA-241426 Inspection widget: correct backgrounds for additional options

(cherry picked from commit ebb2147be5f8e61c9782a226d1e1f48b0a25902c)

GitOrigin-RevId: 93b74bf42fa1a689d068e20260dee613f0ba798f

4 months agoRename Refreshing... to Syncing... in Inspection Widget
Kirill Kirichenko [Thu, 21 May 2020 13:39:15 +0000 (16:39 +0300)]
Rename Refreshing... to Syncing... in Inspection Widget

(cherry picked from commit 44e9bda0dcc3c98b0009bae22dcd242bc55b2016)

GitOrigin-RevId: 8552854fe20565d177ef9b6a33f4e38ba7cfba66

4 months agoIDEA-241358 Tab is not dropped to another window with detached tab
Vassiliy.Kudryashov [Fri, 22 May 2020 19:43:21 +0000 (22:43 +0300)]
IDEA-241358 Tab is not dropped to another window with detached tab

(cherry picked from commit f65b51215c0d8afd6fdd6220b46386c04bf042fd)

GitOrigin-RevId: f36498683df7667520f56b50e5bef71322ad18a8

4 months agoIDEA-235385 Tab is not detached when crossing the IDEA frame
Vassiliy.Kudryashov [Tue, 19 May 2020 22:23:08 +0000 (01:23 +0300)]
IDEA-235385 Tab is not detached when crossing the IDEA frame

(cherry picked from commit dae635a8c777ee09461ac96d888ae635e1b0bdd1)

GitOrigin-RevId: af2c3f717e48c38f80cc26bd03b737fc1ff20310

4 months agoIDEA-CR-62905: IDEA-172253 git: fix WSL distribution detection
Aleksey Pivovarov [Fri, 22 May 2020 16:46:32 +0000 (19:46 +0300)]
IDEA-CR-62905: IDEA-172253 git: fix WSL distribution detection

(cherry picked from commit 0e1044600c474039393ffa5f0451c65bc3492324)

GitOrigin-RevId: 91b154478ce16fca222b60baef34e47c8e3ff409

4 months agoDisable JCEF
Anton Tarasov [Fri, 22 May 2020 14:44:19 +0000 (17:44 +0300)]
Disable JCEF

Due to https://youtrack.jetbrains.com/issue/IDEA-241302

GitOrigin-RevId: ff605150455cf75d01830550b45072b687044b00

4 months agoIDEA-CR-62865: IDEA-235635 Idea freezes with AppleSystemUIFont when Event Log is...
Alexey Ushakov [Thu, 21 May 2020 14:06:47 +0000 (17:06 +0300)]
IDEA-CR-62865: IDEA-235635 Idea freezes with AppleSystemUIFont when Event Log is opened (MultilineTreeCellRenderer takes a lot of time doing stringWidth)

Disabled kerning for the font measurements

(cherry picked from commit ca0f6b505fb8b6e03ba2785e4f72498bcb6f3d44)

GitOrigin-RevId: 7ad63ef3d881ab602913bf68b4627e0ec2ee76a0

4 months agoIDEA 2020.2 EAP artwork
Irina.Petrovskaya [Thu, 21 May 2020 17:23:34 +0000 (20:23 +0300)]
IDEA 2020.2 EAP artwork

(cherry picked from commit 2979c39dc4c262001d11192566e6775561441a06)

GitOrigin-RevId: c97b6747d6b2a56723472438e59f4a5e4898ee53

4 months agoDumbService - make sure all tasks are cancelled (ProgressIndicator#cancel()) in dispo...
Eugene Petrenko [Wed, 20 May 2020 12:04:11 +0000 (14:04 +0200)]
DumbService - make sure all tasks are cancelled (ProgressIndicator#cancel()) in dispose - IDEA-241378 (fix)

GitOrigin-RevId: cd8a36e026f2b195953e346e0fddad4e607894de

4 months agoDumbService - cancel currently running task on DumbService dispose - IDEA-241378...
Eugene Petrenko [Wed, 20 May 2020 10:49:20 +0000 (12:49 +0200)]
DumbService - cancel currently running task on DumbService dispose - IDEA-241378 (test)

GitOrigin-RevId: 608a67db38618cd44dff568f6078d86143ad2696

4 months agoDumbService: hide DumbServiceGuiTaskQueue, use system property to enable the needed...
Eugene Petrenko [Tue, 19 May 2020 20:35:05 +0000 (22:35 +0200)]
DumbService: hide DumbServiceGuiTaskQueue, use system property to enable the needed mode

GitOrigin-RevId: 1a94500ab413fab433d1e0fcd58fe242dbc9628d

4 months agoDumbService: use DumbServiceMergingTaskQueue as a part of DumbServiceImpl, pass it...
Eugene Petrenko [Tue, 19 May 2020 20:21:20 +0000 (22:21 +0200)]
DumbService: use DumbServiceMergingTaskQueue as a part of DumbServiceImpl, pass it to Gui and Sync runners

GitOrigin-RevId: 0b351a69e6df7f1a8c298c577aee7cf4893627f2

4 months agoDumbService: use DumbServiceMergingTaskQueue from DumbServiceSyncTaskQueue
Eugene Petrenko [Tue, 19 May 2020 20:09:23 +0000 (22:09 +0200)]
DumbService: use DumbServiceMergingTaskQueue from DumbServiceSyncTaskQueue

GitOrigin-RevId: 61638496e97e03b6ae8e482696e7c878a7c6d20f

4 months agoDumbService: use DumbServiceMergingTaskQueue from DumbServiceGuiTaskQueue
Eugene Petrenko [Tue, 19 May 2020 19:52:54 +0000 (21:52 +0200)]
DumbService: use DumbServiceMergingTaskQueue from DumbServiceGuiTaskQueue

GitOrigin-RevId: bb38117a93eb94bf591f865c3658ea2c74ab62ca

4 months agoDumbService: make the DumbServiceMergingTaskQueue dispose and execute tasks
Eugene Petrenko [Tue, 19 May 2020 19:51:38 +0000 (21:51 +0200)]
DumbService: make the DumbServiceMergingTaskQueue dispose and execute tasks

GitOrigin-RevId: 8567118a018731d9eb117b179a79a97bd4e7572c

4 months agoDumbService: extract to-be-common tasks queue, add tests, ensure expected behaviour
Eugene Petrenko [Tue, 19 May 2020 19:35:54 +0000 (21:35 +0200)]
DumbService: extract to-be-common tasks queue, add tests, ensure expected behaviour

GitOrigin-RevId: 94f808c0b318a33bf8638cb691c14327a0efc15a

4 months agoDumbService: rename class
Eugene Petrenko [Tue, 19 May 2020 16:26:26 +0000 (18:26 +0200)]
DumbService: rename class

GitOrigin-RevId: 5cc0b41716ef49894ed8693291a55f47b131ef49

4 months agoDumbService: yet another attempt to fix DumbServiceImplTest
Eugene Petrenko [Tue, 19 May 2020 15:52:10 +0000 (17:52 +0200)]
DumbService: yet another attempt to fix DumbServiceImplTest

GitOrigin-RevId: 819433d96e63a2d7e90885005d30b4674206e8a2

4 months agoDumbService: an attempt to fix DumbServiceImplTest
Eugene Petrenko [Tue, 19 May 2020 15:37:14 +0000 (17:37 +0200)]
DumbService: an attempt to fix DumbServiceImplTest

GitOrigin-RevId: b426eaf1c80f1ded3e666f7428302271d9a6c806

4 months agoDumbService: an attempt to fix for IDEA-241241 and IDEA-241272
Eugene Petrenko [Tue, 19 May 2020 14:38:39 +0000 (16:38 +0200)]
DumbService: an attempt to fix for IDEA-241241 and IDEA-241272

GitOrigin-RevId: 9a193423bbeacfee86b59e2b3f2fb563bfeb0723

4 months agodumb-service: extract alternative resolve tracker
Eugene Petrenko [Tue, 19 May 2020 10:40:24 +0000 (12:40 +0200)]
dumb-service: extract alternative resolve tracker

GitOrigin-RevId: 648aa7477c7fedb0aaaa911cc13a7cf0a8a30612

4 months agodumb-service: move yet another method (minor)
Eugene Petrenko [Tue, 19 May 2020 10:35:46 +0000 (12:35 +0200)]
dumb-service: move yet another method (minor)

GitOrigin-RevId: c3d7e4858cae6fc8b2009ee095ca20d58ad19028

4 months agoIDEA-CR-62798: fix paths resolution
Eugene Zhuravlev [Wed, 20 May 2020 13:48:23 +0000 (15:48 +0200)]
IDEA-CR-62798: fix paths resolution

(cherry picked from commit 941f41de922b628ef1089d6c6ca6b2077921e0bc)

GitOrigin-RevId: 4f072283a2b6fab4485af7b74fae9ab9f147c401

4 months agoui: use default product version suffix
Dmitriy.Panov [Tue, 19 May 2020 07:43:17 +0000 (10:43 +0300)]
ui: use default product version suffix

GitOrigin-RevId: 86c43b346c0152ba5a5addf648b5459741f61c59

4 months agoProblems view: add action 'show broken usages'
Artemiy Sartakov [Tue, 19 May 2020 03:09:06 +0000 (10:09 +0700)]
Problems view: add action 'show broken usages'

GitOrigin-RevId: 4255df3907617ce9d09ce70a492ccf3f4c431d4f

4 months agoIDEA-238791: actions.kt refactoring
Sergey Malenkov [Mon, 18 May 2020 21:43:06 +0000 (00:43 +0300)]
IDEA-238791: actions.kt refactoring

GitOrigin-RevId: 869dbd8fdf168fcf8cb67397d81776e4f9e07790

4 months agoIDEA-238791: use another icon for quick fix actions
Sergey Malenkov [Mon, 18 May 2020 20:13:57 +0000 (23:13 +0300)]
IDEA-238791: use another icon for quick fix actions

GitOrigin-RevId: 2f66d036b6efb17025897f76b2b2230aa1e4cfa0

4 months agoIDEA-238791: rearrange actions on toolbar
Sergey Malenkov [Mon, 18 May 2020 19:55:59 +0000 (22:55 +0300)]
IDEA-238791: rearrange actions on toolbar

GitOrigin-RevId: a951cd01f2623b07b33c7921cc6fcc6a2cdc71cc

4 months agoIDEA-238791: do not allow to close the Current File tab
Sergey Malenkov [Mon, 18 May 2020 19:47:20 +0000 (22:47 +0300)]
IDEA-238791: do not allow to close the Current File tab

GitOrigin-RevId: 6f17f8e50214571971b61ee6799989704903980a

4 months agoIDEA-238791: use sort by severity by default
Sergey Malenkov [Mon, 18 May 2020 19:35:44 +0000 (22:35 +0300)]
IDEA-238791: use sort by severity by default

GitOrigin-RevId: 912c2e86ff063458cdb6b21ec8017781a01beb68

4 months agoIDEA-238791: show file location relative to user home
Sergey Malenkov [Mon, 18 May 2020 19:16:15 +0000 (22:16 +0300)]
IDEA-238791: show file location relative to user home

GitOrigin-RevId: 30075560d139a00ba6ff7ab04df90a87bf85e87d

4 months agoIDEA-238791: add info count to FileNode
Sergey Malenkov [Mon, 18 May 2020 18:56:04 +0000 (21:56 +0300)]
IDEA-238791: add info count to FileNode

GitOrigin-RevId: 4acdfa958a50f88004520552a79f5cb47ef65782

4 months agoIDEA-238791: rename Problems View to Problems
Sergey Malenkov [Mon, 18 May 2020 18:47:49 +0000 (21:47 +0300)]
IDEA-238791: rename Problems View to Problems

GitOrigin-RevId: 0ca73aa1535ad55f273f0310f8ff22199337a3ce

4 months agoFix "Compact Directories" in Scope View
Sergey Malenkov [Mon, 18 May 2020 16:05:15 +0000 (19:05 +0300)]
Fix "Compact Directories" in Scope View

GitOrigin-RevId: c5f9d00074013a8da209bcaf3e6baa5224fa64e7

4 months agoIDEA-240868 File Mask isn't applied in Find in Path
Vassiliy.Kudryashov [Mon, 18 May 2020 23:05:10 +0000 (02:05 +0300)]
IDEA-240868 File Mask isn't applied in Find in Path

GitOrigin-RevId: e78b1bead620e56707444932895c370b95095d35

4 months agoIDEA-231835 i18n for Background Image dialog
Gregory.Shrago [Mon, 18 May 2020 21:46:04 +0000 (00:46 +0300)]
IDEA-231835 i18n for Background Image dialog

GitOrigin-RevId: 8c67ece581825d8c331abe5c6378c1d222060dab

4 months agoi18n for Notifications configurable
Konstantin Bulenkov [Mon, 18 May 2020 21:50:39 +0000 (23:50 +0200)]
i18n for Notifications configurable

GitOrigin-RevId: 67ac278f85a45e858f44218d5fc00e3ce218460a

4 months agoIDEA-241223 Do not consider actions from third-party libraries
Vitaliy.Bibaev [Mon, 18 May 2020 19:53:25 +0000 (22:53 +0300)]
IDEA-241223 Do not consider actions from third-party libraries

GitOrigin-RevId: dc1141d2ae8aa50fbdcbccce9ae43f745f2502af

4 months agoa workaround for partly cropped components due UI DSL bug (Mig Layout)
Konstantin Bulenkov [Mon, 18 May 2020 21:37:52 +0000 (23:37 +0200)]
a workaround for partly cropped components due UI DSL bug (Mig Layout)

GitOrigin-RevId: e84339d6248769a60c9de804a511fdbd318bd351

4 months agoCleanup (warnings)
Roman Shevchenko [Mon, 18 May 2020 21:29:59 +0000 (23:29 +0200)]
Cleanup (warnings)

GitOrigin-RevId: bc86ab204b4935cb2a3bd87e4eca35571d376235

4 months agoCleanup (warnings)
Roman Shevchenko [Mon, 18 May 2020 21:29:21 +0000 (23:29 +0200)]
Cleanup (warnings)

GitOrigin-RevId: 83f31bf13e173da6a5a42a1db6632176451d7b2f

4 months agoRefactor notifications configurable UI from table to list
Konstantin Bulenkov [Mon, 18 May 2020 21:10:10 +0000 (23:10 +0200)]
Refactor notifications configurable UI from table to list

GitOrigin-RevId: d203b22f6f7844d7650873535077e8af98374e0c

4 months agoMove Notification Settings into a dedicated wrapper class
Konstantin Bulenkov [Mon, 18 May 2020 21:05:06 +0000 (23:05 +0200)]
Move Notification Settings into a dedicated wrapper class

GitOrigin-RevId: b6c7aabe4c2d919a0131bd9aabdb2820b8fda12a

4 months agomove Notification settings UI into dedicated class
Konstantin Bulenkov [Mon, 18 May 2020 21:03:07 +0000 (23:03 +0200)]
move Notification settings UI into dedicated class

GitOrigin-RevId: 41fcd0fe187ae190978c489c0f42ac879bd401a1

4 months agodumb-service: extract Balloon from dumb-service
Eugene Petrenko [Mon, 18 May 2020 20:28:24 +0000 (22:28 +0200)]
dumb-service: extract Balloon from dumb-service

GitOrigin-RevId: 4c2910d3c1915a7e7442c92f17d865506782a085

4 months agodumb-service: extract AppIcon from dumb-service
Eugene Petrenko [Mon, 18 May 2020 20:16:45 +0000 (22:16 +0200)]
dumb-service: extract AppIcon from dumb-service

GitOrigin-RevId: f4edf28d4c5272bc1030f0411de06734aa322fe7

4 months agodumb-service: extract Vfs bactch listener and heavy activities
Eugene Petrenko [Mon, 18 May 2020 18:19:10 +0000 (20:19 +0200)]
dumb-service: extract Vfs bactch listener and heavy activities

GitOrigin-RevId: 0b93467368fd136a60fec99ff29028cf766b4ff3

4 months agodumb-service: use synchronization instead of EDT to process tasks
Eugene Petrenko [Mon, 18 May 2020 18:06:26 +0000 (20:06 +0200)]
dumb-service: use synchronization instead of EDT to process tasks

This change adds a side effect (we agreed with Peter Gromov to accept it).
Before: DumbModeTasks processing was stopped when Modality State was increased (e.g. a dialog shown)
After: Modality state is ignored when DumbModeTasks are processes

The change does not affect the transition to and from dumb mode (it still happens
in the EDT with the same (or less) modality state)

GitOrigin-RevId: e931690d11f5047ce265ead3f15833f5b8275867

4 months ago[intellij sh] IDEA-219176 Execute shellcheck in script's parent directory
Mikhail Mazurkevich [Mon, 18 May 2020 19:24:26 +0000 (22:24 +0300)]
[intellij sh] IDEA-219176 Execute shellcheck in script's parent directory

GitOrigin-RevId: e75ed9c9e277323cda34727e18407943240e81c3

4 months agoIDEA-CR-1505 added fallback gradle wrapper version for java version that above of...
Sergei Vorobyov [Mon, 18 May 2020 19:10:49 +0000 (22:10 +0300)]
IDEA-CR-1505 added fallback gradle wrapper version for java version that above of known supported version

fixed typo in installing gradle wrapper process title

GitOrigin-RevId: 2daf86a94be6ef5bf573440a28d56bf596d7f608

4 months agodisconnect plugin connections without explicit disposable automatically on unload
Vladimir Krivosheev [Mon, 18 May 2020 18:17:39 +0000 (20:17 +0200)]
disconnect plugin connections without explicit disposable automatically on unload

GitOrigin-RevId: d08df3dc3e9d1234c45abd0917bd5fd7d392effb

4 months agoavoid exposing trove interface
Vladimir Krivosheev [Mon, 18 May 2020 19:04:56 +0000 (21:04 +0200)]
avoid exposing trove interface

GitOrigin-RevId: d69c859071d601825b423bf459b2de1712379563

4 months agocleanup
Vladimir Krivosheev [Mon, 18 May 2020 18:31:47 +0000 (20:31 +0200)]
cleanup

GitOrigin-RevId: 18f9f1e8575f8b11e63c651044d34b516f89c131

4 months agoTemporarily revert the default value of Ant JUnit "showoutput=true" when tests are...
Sergey Patrikeev [Mon, 18 May 2020 18:56:24 +0000 (21:56 +0300)]
Temporarily revert the default value of Ant JUnit "showoutput=true" when tests are run on TeamCity (IDEA-240814).

Disabling this option broke reporting of build statistics (needs further investigation) (IDEA-241221).

GitOrigin-RevId: 3ceba063f7715bbffc06236557c459d8d005d6b4

4 months agomake PyNamedParameterImpl a ContributedReferenceHost so that it passes hints correctl...
Peter Gromov [Mon, 18 May 2020 18:44:22 +0000 (20:44 +0200)]
make PyNamedParameterImpl a ContributedReferenceHost so that it passes hints correctly to reference providers

GitOrigin-RevId: 1c83c605ecb067c05d7c0afc13457ec146f019ca

4 months agodon't run ArbitraryPlaceUrlReferenceProvider when searching for any usages
Peter Gromov [Mon, 18 May 2020 18:40:39 +0000 (20:40 +0200)]
don't run ArbitraryPlaceUrlReferenceProvider when searching for any usages

it provides either self-references or references to unique fake PSI; it seems nobody would search for either

GitOrigin-RevId: 8414ff7839b28e38aa50bd802846a4f8d43853aa

4 months ago[groovy] IDEA-209501 fix CCE in ConcurrentIndexTest
Daniil Ovchinnikov [Mon, 18 May 2020 15:48:44 +0000 (18:48 +0300)]
[groovy] IDEA-209501 fix CCE in ConcurrentIndexTest

GitOrigin-RevId: 7eade355f52a10c031d2401a5cd4455e92774202

4 months ago[groovy] IDEA-209501 update test data for ClsStubBuilderTest#testGroovyStuff
Daniil Ovchinnikov [Mon, 18 May 2020 13:54:15 +0000 (16:54 +0300)]
[groovy] IDEA-209501 update test data for ClsStubBuilderTest#testGroovyStuff

GitOrigin-RevId: a90e38b67917681f97d9e68bccebf258271cc091

4 months ago[groovy] IDEA-209501 update GrAssignAutoTest
Daniil Ovchinnikov [Mon, 18 May 2020 13:36:44 +0000 (16:36 +0300)]
[groovy] IDEA-209501 update GrAssignAutoTest

GitOrigin-RevId: b0438ed096780df413afa4730dedc0fc0da89c6d

4 months ago[groovy] IDEA-209501 bump test project descriptor groovy to 2.5.11
Daniil Ovchinnikov [Mon, 18 May 2020 13:36:25 +0000 (16:36 +0300)]
[groovy] IDEA-209501 bump test project descriptor groovy to 2.5.11

GitOrigin-RevId: 06cc33605093c532143ba7e76259ec9e464128c3

4 months ago[groovy] IDEA-209501 avoid using Date.format(String) to avoid depending onto groovy...
Daniil Ovchinnikov [Mon, 18 May 2020 13:11:43 +0000 (16:11 +0300)]
[groovy] IDEA-209501 avoid using Date.format(String) to avoid depending onto groovy-dateutil lib

GitOrigin-RevId: 4ff9bb711b08a9abc65c7ebeb9392e31569c39ca

4 months ago[groovy] IDEA-209501 bump groovy to 2.5.11: fix compilation errors
Daniil Ovchinnikov [Fri, 15 May 2020 18:57:39 +0000 (21:57 +0300)]
[groovy] IDEA-209501 bump groovy to 2.5.11: fix compilation errors

GitOrigin-RevId: 90748e61f0f04cefd7dbe98290f078b4a29cf002

4 months ago[groovy] IDEA-209501 bump groovy to 2.5.11
Daniil Ovchinnikov [Fri, 15 May 2020 18:56:23 +0000 (21:56 +0300)]
[groovy] IDEA-209501 bump groovy to 2.5.11

GitOrigin-RevId: b62c926a8102d5a07b50f75e8f6e2db31be56434

4 months agojavafx: disable create fxml action faster
Anna Kozlova [Mon, 18 May 2020 18:11:05 +0000 (20:11 +0200)]
javafx: disable create fxml action faster

IDEA-CR-62499

GitOrigin-RevId: f06bef6fe08c46feed55b4e9bc0edd78c2fb11ee

4 months agojava highlighting: NPE if there is no jdk configured (EA-218821)
Anna Kozlova [Mon, 18 May 2020 18:01:24 +0000 (20:01 +0200)]
java highlighting: NPE if there is no jdk configured (EA-218821)

GitOrigin-RevId: 11057fc48c7ecf8de0551b2dc687b485d6b20691

4 months agogit: cleanup - use util methods
Aleksey Pivovarov [Mon, 18 May 2020 18:07:19 +0000 (21:07 +0300)]
git: cleanup - use util methods

GitOrigin-RevId: 637bb41748399dab449e80bec59c1216300e4f48

4 months agogit: remove logic from callback apps
Aleksey Pivovarov [Mon, 18 May 2020 17:53:38 +0000 (20:53 +0300)]
git: remove logic from callback apps

Remove dependency on util-rt.
Unify callbacks implementations.

GitOrigin-RevId: 509dcdbb2a362e583aca48fa92abfc88dbd48a69

4 months agogit: introduce interface for rebase editor rpc handler
Aleksey Pivovarov [Mon, 18 May 2020 17:50:18 +0000 (20:50 +0300)]
git: introduce interface for rebase editor rpc handler

GitOrigin-RevId: a347878d92e3077d22e9763301e5091c3baa3674

4 months agogit: cleanup - extract method
Aleksey Pivovarov [Mon, 18 May 2020 17:27:38 +0000 (20:27 +0300)]
git: cleanup - extract method

GitOrigin-RevId: 8fcb3d7f6ab63a6eafde20754572e9df33225be1

4 months agogit: cleanup - rename field
Aleksey Pivovarov [Mon, 18 May 2020 17:24:58 +0000 (20:24 +0300)]
git: cleanup - rename field

GitOrigin-RevId: 34592834c72d5849e345d182595b38842c4b667a

4 months ago[status bar] access extension list outside synchronization blocks to avoid dead-lock
Alexander Zolotov [Mon, 18 May 2020 17:46:42 +0000 (20:46 +0300)]
[status bar] access extension list outside synchronization blocks to avoid dead-lock

GitOrigin-RevId: a5a8928435fc2d2f8744e6ed9b4ecf0d189f824c

4 months ago[Perf] Android transforms to dynamic plugin: convert ExternalComponentSource into...
Andrei Kuznetsov [Mon, 18 May 2020 10:20:43 +0000 (13:20 +0300)]
[Perf] Android transforms to dynamic plugin: convert ExternalComponentSource into extension point

GitOrigin-RevId: 63631ca33cdc504ed2c58521cacd7b688b7d93b2

4 months agoAdd jars to KotlinPlugin.xml to support MPP in `IDEA with Android` run configuration...
Andrei Kuznetsov [Fri, 15 May 2020 19:17:03 +0000 (22:17 +0300)]
Add jars to KotlinPlugin.xml to support MPP in `IDEA with Android` run configuration (missing `konan` classes)

GitOrigin-RevId: 0643ae9e2b4bfa98eec02f2eede929a543de33ff

4 months agoanother fix for android - avoid trove dependency (compilation is ok but highlighting...
Vladimir Krivosheev [Mon, 18 May 2020 15:55:38 +0000 (17:55 +0200)]
another fix for android - avoid trove dependency (compilation is ok but highlighting failed)

Part of this commit from uncommited changes, that's why number of introduced mehtods not used yet

GitOrigin-RevId: b72a85171e5115c4c72ca09888f6d5a9b1ba0781

4 months agohide HashSetInterner/StringInterner/WeakInterner
Vladimir Krivosheev [Mon, 18 May 2020 10:53:28 +0000 (12:53 +0200)]
hide HashSetInterner/StringInterner/WeakInterner

WeakInterner also supports hash strategy - will be addressed in a separate commit

GitOrigin-RevId: f1f8e3e99812188e3353e6025de6bed62fe8bcb1

4 months agocleanup, more convenient way to get list of registered plugin ids
Vladimir Krivosheev [Mon, 18 May 2020 10:23:46 +0000 (12:23 +0200)]
cleanup, more convenient way to get list of registered plugin ids

GitOrigin-RevId: d5986913410c1381fbc9870560a2bbb9d1819e4d

4 months agoconfigurationScript - remove trove usage
Vladimir Krivosheev [Mon, 18 May 2020 08:35:20 +0000 (10:35 +0200)]
configurationScript - remove trove usage

GitOrigin-RevId: 96af5a6205172cf33f456f9073f01d32846241c5

4 months ago[IntelliJ project configuration] use the standard .rt suffix for modules from xslt...
Nikolay Chashnikov [Mon, 18 May 2020 16:47:14 +0000 (19:47 +0300)]
[IntelliJ project configuration] use the standard .rt suffix for modules from xslt.debugger plugin which are used at runtime

GitOrigin-RevId: 3058f60e74a4b8a74d13dcb217ea78588ac63af0

4 months ago[xslt debugger] simplifies code which adds libraries to classpath for xslt debugger
Nikolay Chashnikov [Mon, 18 May 2020 16:27:09 +0000 (19:27 +0300)]
[xslt debugger] simplifies code which adds libraries to classpath for xslt debugger

'lib' folders aren't registered as source roots anymore, classes roots are located explicitly depending on whether IDE is started in production mode of from sources. There is no need to specify "xslt-debugger.plugin.path" property when starting from sources.

GitOrigin-RevId: 4e022c8f22c74ec6bcddb1460991174dab25c35a

4 months ago[IntelliJ project configuration] rename intellij.xslt.debugger.rt module to intellij...
Nikolay Chashnikov [Mon, 18 May 2020 14:53:48 +0000 (17:53 +0300)]
[IntelliJ project configuration] rename intellij.xslt.debugger.rt module to intellij.xpath.rt to avoid confusion

The module is used from xpath plugin, not xslt.debugger, so when its name started from xslt.debugger it may be confusing.

GitOrigin-RevId: 04344c25c098f176561858abac4bb453ad78e68c

4 months agodocument PsiReferenceProvider hint passing
Peter Gromov [Mon, 18 May 2020 17:54:23 +0000 (19:54 +0200)]
document PsiReferenceProvider hint passing

GitOrigin-RevId: 371066bf9485960a7f931d3638d07bf9586b2600

4 months agoIndexing statistics: print time unit.
Sergey Patrikeev [Mon, 18 May 2020 17:42:16 +0000 (20:42 +0300)]
Indexing statistics: print time unit.

GitOrigin-RevId: b20835b55050b0ca63e7968c53ba937dc3c3e267

4 months agoIndexing statistics: fix time unit (millis).
Sergey Patrikeev [Mon, 18 May 2020 17:20:59 +0000 (20:20 +0300)]
Indexing statistics: fix time unit (millis).

GitOrigin-RevId: 30832a231694a3b1e23e805813c8a228f161a3af

4 months agoIndexing statistics: reduce memory footprint.
Sergey Patrikeev [Mon, 18 May 2020 14:06:44 +0000 (17:06 +0300)]
Indexing statistics: reduce memory footprint.

GitOrigin-RevId: 61fa800b9e336d54282f30e646b10514be3b74b5

4 months agoIndexing statistics: MaxNTimeBucket must not be empty.
Sergey Patrikeev [Mon, 18 May 2020 13:54:28 +0000 (16:54 +0300)]
Indexing statistics: MaxNTimeBucket must not be empty.

GitOrigin-RevId: c653c59b2f3d6d1d313443808172aa9179941825

4 months agoOC-19881 Add project view node for local swift package
Aleksandr Liublinskii [Mon, 18 May 2020 15:57:24 +0000 (17:57 +0200)]
OC-19881 Add project view node for local swift package

GitOrigin-RevId: 387f2c98fe5066a23b8f563492cdc3a215acbcd8

4 months ago[git] Rebase: Don't show commits skipped during rebase in notifications
Nikolay Rykunov [Thu, 14 May 2020 12:57:11 +0000 (15:57 +0300)]
[git] Rebase: Don't show commits skipped during rebase in notifications

Git 2.26 changed Rebase backend to merge. Merge backend doesn't provide information that some commits were skipped during rebase.
Of course, we can do some post activity to check which commits were skipped, but it can be added later if needed.

GitOrigin-RevId: a296fa0e0ea7d716cb596846bf8c43fe0ce56c25

4 months ago[git] Rebase: Don't specify successful rebase type
Nikolay Rykunov [Thu, 14 May 2020 12:09:20 +0000 (15:09 +0300)]
[git] Rebase: Don't specify successful rebase type

Git 2.26 changed Rebase backend to merge. Merge backend doesn't provide any additional information about successful type (like fast-forward, up-to-date)
Of course, we can do some post activity to check its type, but it can be added later if needed

GitOrigin-RevId: 17c0b04340e3fd837b563f464b4a9bf32854f0a2

4 months ago[git] Rebase: Keep commit messages after conflict resolution in tests
Nikolay Rykunov [Thu, 14 May 2020 11:57:14 +0000 (14:57 +0300)]
[git] Rebase: Keep commit messages after conflict resolution in tests

Git 2.26 changed Rebase backend to merge. Merge backend asks new commit message after each conflict resolving, so we will keep original commit messages in tests

GitOrigin-RevId: e55b512c0ed471b2f45c52059c94b52d5cb484c5

4 months ago[uast] IDEA-241202 usage graph handle Elvis expression
aleksandr.izmaylov [Mon, 18 May 2020 16:42:29 +0000 (19:42 +0300)]
[uast] IDEA-241202 usage graph handle Elvis expression

GitOrigin-RevId: def0570c639e402abcdb9c1e644c0f81d6c65861

4 months agoRefactor PsiParserFacade
Artem Mukhin [Sat, 16 May 2020 14:31:18 +0000 (17:31 +0300)]
Refactor PsiParserFacade

GitOrigin-RevId: ff8cf0460739798e170324a93080084338f8b509

4 months agoFix documentation
Artem Mukhin [Sat, 16 May 2020 14:03:22 +0000 (17:03 +0300)]
Fix documentation

GitOrigin-RevId: d6b82c0a9591ddfb66ca76edf58b2fdcaacf1a27

4 months agoIDEA-CR-1511 reading system property value with default simplified
Dmitriy.Panov [Mon, 18 May 2020 16:26:33 +0000 (19:26 +0300)]
IDEA-CR-1511 reading system property value with default simplified

GitOrigin-RevId: d8b0721c8c85de773e3c5ebf9e25cfd31187f2c2

4 months agoadd build number status widget
Artem Khvastunov [Mon, 18 May 2020 16:35:07 +0000 (18:35 +0200)]
add build number status widget

GitOrigin-RevId: 58fc336f6ff5dcfbe9b712b391476ac20ead1d41