5 days agoaether resolver: default remote repos are replaced with cache-redirector 201
Dmitriy.Panov [Fri, 11 Sep 2020 23:39:01 +0000 (02:39 +0300)]
aether resolver: default remote repos are replaced with cache-redirector

(cherry picked from commit 036612ba1231b370192d9bfad17ad5c64d521860)

GitOrigin-RevId: fc8e2064376260677eb16aae3c49176958543db1

5 days repo.labs link replaced with cache-redirector
Dmitriy.Panov [Fri, 11 Sep 2020 23:06:57 +0000 (02:06 +0300)] repo.labs link replaced with cache-redirector

(cherry picked from commit 6acf2a2878d0d4d39890524a05106e2e0c858fb0)

GitOrigin-RevId: 7a1536f3bc647c03d731a115968b4ba9069d4e84

3 weeks agoIJI-402 Cleanup outdated compilation parts from cache on TC agents
Vladislav Rassokhin [Mon, 24 Aug 2020 20:16:40 +0000 (23:16 +0300)]
IJI-402 Cleanup outdated compilation parts from cache on TC agents

Ignore possible errors

(cherry picked from commit 5dd8992403982b5baa97fcc5bead247d73d27f02)

GitOrigin-RevId: c471a809b0957d534df3a6997e27fb70a277ab71

4 weeks agoIJ-CR-2818: IJI-402 Cleanup outdated compilation parts from cache on TC agents
Vladislav Rassokhin [Mon, 24 Aug 2020 15:21:00 +0000 (18:21 +0300)]
IJ-CR-2818: IJI-402 Cleanup outdated compilation parts from cache on TC agents

Remove files accessed more than 4 days ago

(cherry picked from commit f9b48f20a74e69fe40a45bf8224a7d4c68330558)

GitOrigin-RevId: 58ed2ebfaeba9fdcbbc46f9e0f8301489e07571a

4 weeks agoIDEA-CR-66147 Kotlin IDE tests: build KotlinPlugin artifact. Skip building of modules...
Dmitriy.Panov [Thu, 4 Jun 2020 09:10:44 +0000 (12:10 +0300)]
IDEA-CR-66147 Kotlin IDE tests: build KotlinPlugin artifact. Skip building of modules included into artifacts if compiled classes are already built

(cherry picked from commit 68e9c0be1b0bee54a06576bba016004b1341b55a)

GitOrigin-RevId: 43da45f09d1f3ba7fc3ce6044cf7d374c55d5f03

4 weeks agoIDEA-CR-62086 0 is valid value for MAX_FAILURE_TEST_COUNT
Nikita Bobko [Tue, 28 Apr 2020 05:24:06 +0000 (08:24 +0300)]
IDEA-CR-62086 0 is valid value for MAX_FAILURE_TEST_COUNT

(cherry picked from commit 148d05528b18aeae8ef3e69edbe7519c7d6add6b)

GitOrigin-RevId: 156eac920f9caa073abb6d9664f51b2a3422e126

4 weeks agoIDEA-CR-62086 Disable "test failure on MAX_FAILURE_TEST_COUNT reach" for Kotlin IDE...
Nikita Bobko [Tue, 28 Apr 2020 05:17:17 +0000 (08:17 +0300)]
IDEA-CR-62086 Disable "test failure on MAX_FAILURE_TEST_COUNT reach" for Kotlin IDE repo

Turned out that even 2000 isn't enough

(cherry picked from commit 85fbb89a3ff1b0c4a71eb06afee7d467cc57545e)

GitOrigin-RevId: 9439c4a3f0b990090920faf0e537a88149a7cf20

4 weeks agoIDEA-CR-62086 Increase max_failure_test_count threshold for Kotlin-IDE tests
Nikita Bobko [Mon, 27 Apr 2020 12:23:08 +0000 (15:23 +0300)]
IDEA-CR-62086 Increase max_failure_test_count threshold for Kotlin-IDE tests

(cherry picked from commit 81fc5e9bc3b5544aaf57d413c8e69a2faa638d52)

GitOrigin-RevId: 74808fe03b92c9c81222c33c1107c124ec61a853

4 weeks agoIDEA-CR-62086 Improve algorithm of picking tests with unconventional name
Nikita Bobko [Thu, 23 Apr 2020 16:40:34 +0000 (19:40 +0300)]
IDEA-CR-62086 Improve algorithm of picking tests with unconventional name

(cherry picked from commit 9333e9e509d64dc6c3b48f153d2b954ecd5a66bc)

GitOrigin-RevId: e39d49e41f7722ebd3c1be8eaa0adfc6b60c08dd

4 weeks agoIDEA-CR-59954 Remove public `isKotlinIdeRepo` API
Nikita Bobko [Tue, 21 Apr 2020 19:19:42 +0000 (22:19 +0300)]
IDEA-CR-59954 Remove public `isKotlinIdeRepo` API

This wasn't supposed to be public and was made so by mistake

(cherry picked from commit 78810325a343ad6ae2d023d358719aa52aae056d)

GitOrigin-RevId: 7352fb51d4a83d502ed512522f85805fe29a67d1

4 weeks agoIDEA-CR-59954 Patch PathManager for `kotlin-ide` repo
Nikita Bobko [Mon, 20 Apr 2020 10:26:09 +0000 (13:26 +0300)]
IDEA-CR-59954 Patch PathManager for `kotlin-ide` repo

(cherry picked from commit 2174a0f887d0615105ab5b44bcbf30badd62fb80)

GitOrigin-RevId: ccc69255f8551b2e24e181bab223110913ed265f

7 weeks agoPY-43331 "Run with Python console" triggers heavy CPU Python process plotting matplotlib
Elizaveta Shashkova [Thu, 30 Jul 2020 13:23:18 +0000 (16:23 +0300)]
PY-43331 "Run with Python console" triggers heavy CPU Python process plotting matplotlib

Revert changes from PY-31931 for macOS as well

(cherry picked from commit 5802dd855cfe612562261002498bfe20ddba5354)

GitOrigin-RevId: 2a1a65fa2f00fc02ae877b4316ddbfa50ffe1761

7 weeks agoIDEA-CR-64669: PY-42688 High cpu usage with PyQt5 on Linux (introduced by PY-31931)
Elizaveta Shashkova [Thu, 2 Jul 2020 14:56:20 +0000 (17:56 +0300)]
IDEA-CR-64669: PY-42688 High cpu usage with PyQt5 on Linux (introduced by PY-31931)

Make the previous fix only for macOS

(cherry picked from commit 2d3f396fdb1596d6bad0b850aa9b06dea4139b4c)

GitOrigin-RevId: 6e3dcf3271efb75fd8ad09af00073307e4abacbf

8 weeks agoIDEA-CR-63985: PY-42705 DataView crashes with pandas 1.0.3
Elizaveta Shashkova [Tue, 9 Jun 2020 17:47:08 +0000 (20:47 +0300)]
IDEA-CR-63985: PY-42705 DataView crashes with pandas 1.0.3

Update exception type in column type detection

Signed-off-by: Elizaveta Shashkova <>
GitOrigin-RevId: abd0bdffc9ab137e975faf74ffb2efb78461f487

8 weeks agoIDEA-CR-63986: PY-34650 Python console crashes when trying to view a DataFrame with...
Elizaveta Shashkova [Tue, 9 Jun 2020 17:18:29 +0000 (20:18 +0300)]
IDEA-CR-63986: PY-34650 Python console crashes when trying to view a DataFrame with a Int64 column with nans

Use default formatter if formatting failed

Signed-off-by: Elizaveta Shashkova <>
GitOrigin-RevId: 3d25feaebeb86d3fedbf3eec5bd3552856721c16

2 months agoIDEA-CR-2272: IJI-375 drop legacy usages
Dmitriy.Panov [Tue, 14 Jul 2020 12:27:37 +0000 (15:27 +0300)]
IDEA-CR-2272: IJI-375 drop legacy usages

(cherry picked from commit 4af7cb19d9be150ec688cc215792635c0e41321c)

GitOrigin-RevId: 8d02b166271a59018f2bcf3ad7a391c46fdbeeeb

2 months agoIDEA-CR-65042: IDEA-245480: Safe fix for "Can't start Java application in debug using...
Andrei Kuznetsov [Tue, 14 Jul 2020 12:58:40 +0000 (15:58 +0300)]
IDEA-CR-65042: IDEA-245480: Safe fix for "Can't start Java application in debug using gradle" when android module added to the project

(cherry picked from commit 7b4fb57442b8985d66f99b24ad9b41d0972bae9a)

GitOrigin-RevId: 90cd1a30c2871968337f126857ccc592a31cb657

2 months ago[build scripts] always unpack JBR 11 before starting build scripts
Nikolay Chashnikov [Mon, 18 May 2020 08:56:15 +0000 (11:56 +0300)]
[build scripts] always unpack JBR 11 before starting build scripts

We're going to start using Java 11 in some modules (IJI-311) so we need to run build scripts under JBR 11 even if some modules still depend on JDK 1.8.

(cherry picked from commit 23b4bd36f6bef939332e05d57e41ca718cbefa6e)

GitOrigin-RevId: c5fb2a04a3dcedefd1506d3e641bfa591eeb3f76

2 months agoUpdating versions of project dependencies: jdkBuild->11_0_7b765.65
Vitaly Provodin [Mon, 13 Jul 2020 15:08:50 +0000 (18:08 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_7b765.65

Vitaly Provodin

GitOrigin-RevId: 33464c2280cf10b3f73a364ff3c035d8b54e00ba

2 months agoIDEA-244778 rename smart command execution to "Run Commands using IDE"
Dmitry.Krasilschikov [Tue, 30 Jun 2020 12:05:15 +0000 (15:05 +0300)]
IDEA-244778 rename smart command execution to "Run Commands using IDE"

(cherry picked from commit d2ed91a99cf1ed14e038d9b7455b701083997dd0)
(cherry picked from commit 4398b876c148cc4ad3304a5fe51f72f4a2d1ee53)

GitOrigin-RevId: 5a69d942b444d9f01b3e3bc4361279fb78d0cf30

2 months agoIDEA-CR-64736: [platform] transforming class loader caught plugin manager by surprise...
Roman Shevchenko [Tue, 7 Jul 2020 19:58:31 +0000 (21:58 +0200)]
IDEA-CR-64736: [platform] transforming class loader caught plugin manager by surprise (IDEA-241872)

GitOrigin-RevId: 90993570b66edea5298d9e9980e0a2e275bad6a4

2 months agoIDEA-CR-2064: better fix for IDEA-236969 Current run configuration is not shown in...
Alexander Doroshko [Thu, 2 Jul 2020 13:43:08 +0000 (16:43 +0300)]
IDEA-CR-2064: better fix for IDEA-236969 Current run configuration is not shown in the combo box after project reopen

...if it is the only run config in the project and it is stored as a *.run.xml file.
Previous fix didn't always work because RC from *.run.xml file could have been loaded later than IDE had tried to set selected RC.

(cherry picked from commit 86f177e70a9f057a864e0b525ea975051e25fcde)

GitOrigin-RevId: eeb744141dc88d88dcee35dd154724dd5157b5da

2 months agoFix global menu on Linux
Anton Tarasov [Mon, 6 Jul 2020 15:48:55 +0000 (18:48 +0300)]
Fix global menu on Linux

JCEF contains fix for JavaFX co-existance: JBR-2430

GitOrigin-RevId: 50363f3909543170cb3c6c82f0ce47578a13477e

2 months agoIDEA-CR-64447: Cleanup (IDEA-CR-64447: micro-optimization; duplicates)
Roman Shevchenko [Thu, 2 Jul 2020 17:33:45 +0000 (19:33 +0200)]
IDEA-CR-64447: Cleanup (IDEA-CR-64447: micro-optimization; duplicates)

GitOrigin-RevId: 03a13348a1261ab7dbacedff47a66912859f9ba2

2 months agoIDEA-CR-64447: [platform] ignoring document events from binary files in suggested...
Roman Shevchenko [Wed, 1 Jul 2020 13:02:05 +0000 (15:02 +0200)]
IDEA-CR-64447: [platform] ignoring document events from binary files in suggested refactoring listener (IDEA-238706)

GitOrigin-RevId: 420d2f302137ba6df1db11a314d009004767afea

2 months agoIDEA-CR-63783: [platform] CCE in `SuggestedRefactoringChangeListener` (EA-223398)
Roman Shevchenko [Wed, 17 Jun 2020 13:14:08 +0000 (15:14 +0200)]
IDEA-CR-63783: [platform] CCE in `SuggestedRefactoringChangeListener` (EA-223398)

GitOrigin-RevId: 87b88ff1aae2d62272d97b2a95055b6b881a40f4

2 months agounregister html file template extensions BDIDE-918
Alexander Kass [Wed, 3 Jun 2020 12:51:56 +0000 (15:51 +0300)]
unregister html file template extensions BDIDE-918

as html file templates are removed from DG builds

(cherry picked from commit 249dc9851c90c41b72d1ec011ea7e6bb0ec62e80)

GitOrigin-RevId: 0fb800c3ca1ef4f3a91cb995f38809bfaf87f451

2 months agoIDEA-CR-64052: IDEA-240241 Many Backgroud Process of Hot Swapping (Hot Swap)
Egor Ushakov [Tue, 23 Jun 2020 08:03:23 +0000 (11:03 +0300)]
IDEA-CR-64052: IDEA-240241 Many Backgroud Process of Hot Swapping (Hot Swap)

(cherry picked from commit e6323e5de218247c3c577d3324e68c738831778a)

GitOrigin-RevId: c0d5d2889807bc61329a35bfd50d60055f387c05

2 months agoIDEA-CR-63072: [groovy] IDEA-240045 align sub blocks once
Daniil Ovchinnikov [Wed, 27 May 2020 15:17:36 +0000 (18:17 +0300)]
IDEA-CR-63072: [groovy] IDEA-240045 align sub blocks once

The bug occurred when children of method body were aligned, then GrLabelBlock was instantiated and aligned its children
again. AlignmentProvider is not ready for such situation.

(cherry picked from commit f8bde8bd632c905b637c76caa6ae48411df75549)

GitOrigin-RevId: c3d6a6cdd25604e3cd6a8769f64c53722b236dae

2 months agoIDEA-CR-63778: [project view] speed up calculation of children for module group nodes...
Nikolay Chashnikov [Wed, 17 Jun 2020 10:54:29 +0000 (13:54 +0300)]
IDEA-CR-63778: [project view] speed up calculation of children for module group nodes (IDEA-237974)

'modulesInGroup' and 'childGroups' methods in ModuleGroup iterate over all modules so the total time to build the tree may be O(n^2). ModuleGroupsTree iterates over all modules once and caches data about child nodes for all groups so the total time will be O(n).

(cherry picked from commit e52916f78bdcd8e6d45e79c6c5228961b731e5a8)

GitOrigin-RevId: 3c0ba290aa0e0186264c670275c37228722f1ddf

2 months agoIDEA-CR-63974: [large-files] IDEA-243589 maintain files with decreasing length and...
Vladimir.Petrenko [Fri, 19 Jun 2020 18:09:50 +0000 (21:09 +0300)]
IDEA-CR-63974: [large-files] IDEA-243589 maintain files with decreasing length and with low- or 0-length

(cherry picked from commit 2d7987de536b5349cd82fb33da141feb208ac74d)

GitOrigin-RevId: 364502fe2809af3933691f55dd702606d6b7f583

2 months agoIDEA-CR-63974: [large-files] IDEA-243589 EA-218114 fix infinite loop in EDT for becam...
Vladimir.Petrenko [Fri, 19 Jun 2020 08:52:08 +0000 (11:52 +0300)]
IDEA-CR-63974: [large-files] IDEA-243589 EA-218114 fix infinite loop in EDT for became 0-length files

(cherry picked from commit c45f620a77eea7dcd00ef42457ca2bb83314f346)

GitOrigin-RevId: 95ff21f33f1c45e71327acb2bd42854f26f96bf8

2 months agoUpdating versions of project dependencies: jdkBuild->11_0_7b765.64
Vitaly Provodin [Mon, 22 Jun 2020 15:43:57 +0000 (18:43 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_7b765.64

Vitaly Provodin

GitOrigin-RevId: cd33ab6de7984b4f519069c4f4421e3c5b6d7ae9

3 months agoIDEA-CR-63902: [platform] less ad-hoc AWT init errors handling (IDEA-CR-63902)
Roman Shevchenko [Fri, 19 Jun 2020 20:10:10 +0000 (22:10 +0200)]
IDEA-CR-63902: [platform] less ad-hoc AWT init errors handling (IDEA-CR-63902)

GitOrigin-RevId: 8e796bc15e1490e8118090225b3105aa4766b521

3 months agoIDEA-CR-63902: [platform] catching early AWT init errors; more diagnostics (IDEA...
Roman Shevchenko [Thu, 18 Jun 2020 19:51:44 +0000 (21:51 +0200)]
IDEA-CR-63902: [platform] catching early AWT init errors; more diagnostics (IDEA-236262)

GitOrigin-RevId: d7c98743e7ca4c146a178fdc4d11724aadef38b4

3 months agoIDEA-CR-1860: [external annotations] fix lookup of bundled annotations list IDEA...
Nikita Skvortsov [Fri, 19 Jun 2020 08:40:57 +0000 (11:40 +0300)]
IDEA-CR-1860: [external annotations] fix lookup of bundled annotations list IDEA-243907

(cherry picked from commit 84dede4686bb93937c8b3e1183e1b123338290dc)

GitOrigin-RevId: 8383e603897177f900d4996d73272cd2f6cb5215

3 months agoIDEA-CR-63762: [platform] saner and simpler "--help" handling in Windows launcher...
Roman Shevchenko [Thu, 18 Jun 2020 14:49:54 +0000 (16:49 +0200)]
IDEA-CR-63762: [platform] saner and simpler "--help" handling in Windows launcher; binaries (IDEA-243130)

GitOrigin-RevId: de4ffcf6f3bbb8e80a98cba44ae20538acb505b7

3 months agoIDEA-CR-63762: [platform] saner and simpler "--help" handling in Windows launcher...
Roman Shevchenko [Tue, 16 Jun 2020 21:51:44 +0000 (23:51 +0200)]
IDEA-CR-63762: [platform] saner and simpler "--help" handling in Windows launcher (IDEA-243130)

GitOrigin-RevId: 15bb58012645e09e41bcee9b3bfb45ab77bcb7f1

3 months ago[tips] update pycharm tips
Alexander Zolotov [Tue, 16 Jun 2020 11:36:52 +0000 (14:36 +0300)]
[tips] update pycharm tips

GitOrigin-RevId: ce6b23a561eb25d91f93ddb3c8d482964ac12126

3 months agoUpdating versions of project dependencies: jdkBuild->11_0_7b765.60
Mikhail Grishchenko [Sat, 13 Jun 2020 07:09:17 +0000 (10:09 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_7b765.60

Mikhail Grishchenko

GitOrigin-RevId: 4e66cff0fb7c9cff932bf5be199e00a48f9d9c7c

3 months agoIDEA-236591 Mnemonic for Windows shown on macOS when Japanese/Chinese language pack...
Sergey Ignatov [Wed, 8 Apr 2020 10:23:10 +0000 (13:23 +0300)]
IDEA-236591 Mnemonic for Windows shown on macOS when Japanese/Chinese language pack is enabled

(cherry picked from commit 88441f4dcf33d5b6265892e5fa9cd6b0c69244eb)

GitOrigin-RevId: 1361ad5a014eb0b103062eb4a1315f7e0c52f1e5

3 months agoIDEA-CR-63265: IDEA-242042 Some icons are missing and some hardly visible in the...
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: fb27107b99863659026e1c71a6d1c3b0ba616750

3 months agoIDEA-CR-63211: IDEA-238301 Subpixel(LCD) text is slow with UI font in 2020.1, switchi...
Vassiliy.Kudryashov [Mon, 1 Jun 2020 15:38:59 +0000 (18:38 +0300)]
IDEA-CR-63211: IDEA-238301 Subpixel(LCD) text is slow with UI font in 2020.1, switching to greyscale antialiasing helps

(cherry picked from commit 0c65ec910ec88f8974960f269c6c2af0eb338b96)

GitOrigin-RevId: 5662a8b204339f9b26da778baf16ce8690127b3f

3 months agoIDEA-CR-63420: Report statistics for usage view settings
Dmitry Jemerov [Fri, 5 Jun 2020 16:15:58 +0000 (18:15 +0200)]
IDEA-CR-63420: Report statistics for usage view settings

(cherry picked from commit e47e01a158d099bede45876c29cc0cf72fbc2ce2)

GitOrigin-RevId: d0087ca26959dc6d8df9d3cac5f0669dd67bbd24

3 months agoIJI-310 Change compilation parts cache layout
Vladislav Rassokhin [Sat, 6 Jun 2020 19:28:34 +0000 (22:28 +0300)]
IJI-310 Change compilation parts cache layout

GitOrigin-RevId: 984dc0ed3d3b744ca2a10c49943d6e4cb63dd9af

3 months agoIDEA-CR-63081: [vfs] missing file events when both ".../X" and ".../X.Y" directories...
Roman Shevchenko [Sat, 6 Jun 2020 08:58:19 +0000 (10:58 +0200)]
IDEA-CR-63081: [vfs] missing file events when both ".../X" and ".../X.Y" directories are among watched roots (IDEA-241524)

GitOrigin-RevId: c25b55e85fdd914ef47b086a9107979998361abe

3 months agoIDEA-CR-63364: [platform] correct heap size for updater on x86 runtime (IDEA-242558)
Roman Shevchenko [Thu, 4 Jun 2020 18:52:23 +0000 (20:52 +0200)]
IDEA-CR-63364: [platform] correct heap size for updater on x86 runtime (IDEA-242558)

GitOrigin-RevId: 4eadd65c5ca8983c3bf6338764372ead687a009a

3 months agoIDEA-CR-63355: LAF: support "contentAdreaFilled" property for buttons
Vassiliy.Kudryashov [Thu, 4 Jun 2020 15:40:23 +0000 (18:40 +0300)]
IDEA-CR-63355: LAF: support "contentAdreaFilled" property for buttons
(cherry picked from commit eaf925f40d0dde48aa51639ed3627aeaf07c6734)

GitOrigin-RevId: 61dc9e406cb767047584eba324122d877b02ff39

3 months agoPass the color parameters of the current theme to 'getCssFontDeclaration' instead...
arseniy.nisnevich [Thu, 5 Mar 2020 20:35:58 +0000 (23:35 +0300)]
Pass the color parameters of the current theme to 'getCssFontDeclaration' instead of null (related to IDEA-220281)

(cherry picked from commit c3ed23bc37e9b03dbd3163c9c2503fea5dc76c3f)

GitOrigin-RevId: 94aef904873df4994b2de64835ecc937aec8b51a

3 months agoIDEA-CR-1635: [kotlin-plugin] return type resolve postponed
Vladimir Ilmov [Wed, 3 Jun 2020 09:09:39 +0000 (11:09 +0200)]
IDEA-CR-1635: [kotlin-plugin] return type resolve postponed

(cherry picked from commit c2c55b8a4e7ae9dc3eb38508c3ff3f7c930969b3)

GitOrigin-RevId: 153eea2e511e3506ecd7db9ecf63dc0e61786119

3 months agoUpdating versions of project dependencies: jdkBuild->11_0_7b765.57
Mikhail Grishchenko [Thu, 4 Jun 2020 05:11:45 +0000 (08:11 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_7b765.57

Mikhail Grishchenko

GitOrigin-RevId: 4a59e1ddf1b10fd217e4e683eb745a99cfe1aa9e

3 months agomacOS build scripts: insrease notarization timeout to 5 hours
Vladislav Rassokhin [Wed, 3 Jun 2020 12:22:11 +0000 (15:22 +0300)]
macOS build scripts: insrease notarization timeout to 5 hours

(cherry picked from commit 32cbeb99eef4df016abdbbdf7615ec7d721543f3)

GitOrigin-RevId: 265bec8c1d7a5ee6dc22ae4e6c8a89a165735216

3 months agoIDEA-CR-1622: [gradle] re-use init script for Gradle test debugging IDEA-241416
Nikita Skvortsov [Mon, 1 Jun 2020 11:39:32 +0000 (14:39 +0300)]
IDEA-CR-1622: [gradle] re-use init script for Gradle test debugging IDEA-241416

(cherry picked from commit 5c683e99f276649c89e6345c575b587222836e5f)

GitOrigin-RevId: a428e01e6ac24548c1f27a090fd66d1df5d16305

3 months agoIDEA-CR-63041: external annotations: checkCanceled to avoid EDT freezes
Anna Kozlova [Tue, 26 May 2020 11:45:39 +0000 (13:45 +0200)]
IDEA-CR-63041: external annotations: checkCanceled to avoid EDT freezes

package may contain many directories and thus the loop may be quite long

GitOrigin-RevId: 4382960baeb8ecb2b207ed425348d55fb4a04d72

3 months agoIDEA-241994 DevKit: could not locate main plugin.xml
Yann Cébron [Thu, 28 May 2020 13:51:36 +0000 (15:51 +0200)]
IDEA-241994 DevKit: could not locate main plugin.xml

(cherry picked from commit e64f0615b76253c6b2645e8684bff286c550fb6d) IDEA-CR-63112

GitOrigin-RevId: c56194e2682afc9a20987f1c816145625200483b

3 months agoPass isUpdate=true flag when installing plugin over an existing plugin (IDEA-240538...
Dmitry Jemerov [Tue, 2 Jun 2020 11:34:12 +0000 (13:34 +0200)]
Pass isUpdate=true flag when installing plugin over an existing plugin (IDEA-240538, IDEA-CR-62696)

GitOrigin-RevId: d2bd3aa0a6349d881039693e881326c00bab97d7

3 months ago[dbe] in cells use space symbol instead of special return symbol if value is not...
Liudmila Kornilova [Wed, 27 May 2020 10:42:39 +0000 (13:42 +0300)]
[dbe] in cells use space symbol instead of special return symbol if value is not plain text

Special return symbol is highlighted as error in e.g. json cells

(cherry picked from commit e78491e397072281aa90795796e60d11a1f6f989)

GitOrigin-RevId: d82be4d89631a61f34e97ba73ef20be83d625b38

3 months agoIDEA-CR-63035:
Vassiliy.Kudryashov [Tue, 26 May 2020 19:34:05 +0000 (22:34 +0300)]

(cherry picked from commit 6e3d98107da4791e3202f1961ab8a56f53240ef8)

GitOrigin-RevId: 9eb7085f62725dca0c97b364967c2b5ef08ebc97

3 months agoIDEA-CR-63022: IDEA-230766 Next/Previous occurrence actions don't work when Find...
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: 8609b12599a3024c237d90226a6d0287c2bc3d77

3 months agoIDEA-CR-63151: IDEA-242037 NPE from StartupUtil when company shortName is not JetBrains
Vladimir Krivosheev [Fri, 29 May 2020 12:04:42 +0000 (14:04 +0200)]
IDEA-CR-63151: IDEA-242037 NPE from StartupUtil when company shortName is not JetBrains

(cherry picked from commit f744c3251af2343e7933f214704902e41e06b564)

GitOrigin-RevId: e114724d084412268b8156b31b04c3d8f9175aef

3 months agoIDEA-CR-63122: IDEA-242037 NPE from StartupUtil when company shortName is not JetBrains
Victor.Matchenko [Thu, 28 May 2020 15:49:29 +0000 (17:49 +0200)]
IDEA-CR-63122: IDEA-242037 NPE from StartupUtil when company shortName is not JetBrains

Do vendor check before creating future object and avoid it creation if it is not necessary. This ensures euaDocument.get() will not be null.

(cherry picked from commit 5673df16d2407cf0437675342ada38e54d18353b)

GitOrigin-RevId: 5aa5ce8fdc9e3869d12f9e36dc95b03bb581b1ff

3 months agoIDEA-CR-1593: IDEA-238088 - fix search in gradle
Alexander Bubenchikov [Wed, 27 May 2020 08:15:12 +0000 (11:15 +0300)]
IDEA-CR-1593: IDEA-238088 - fix search in gradle

(cherry picked from commit 70b636c514c664f597dca9bd84e69a22e69cc514)

GitOrigin-RevId: d50130603c9b63914c41b9f2c5bfc35027741dcc

3 months agoIDEA-CR-1592: fixed RC in listeners IDEA-237437
Alexander Bubenchikov [Tue, 26 May 2020 08:10:12 +0000 (11:10 +0300)]
IDEA-CR-1592: fixed RC in listeners IDEA-237437

(cherry picked from commit b13eaef26798a75570b6bd1acc40ac3ef484ccc0)

GitOrigin-RevId: 54d3ff061959393b6bd608f7ff47d27c26e1b336

3 months agoIDEA-241738 can not set null project to IndexedFileImpl#setProject
Victor.Matchenko [Wed, 27 May 2020 10:34:26 +0000 (12:34 +0200)]
IDEA-241738 can not set null project to IndexedFileImpl#setProject

Introduced @NotNull annotation changed contract that is not expected in other places. For example FileBasedIndexImpl#indexUnsavedDocument handles cases when project is null but will fail on IndexedFileImpl#setProject method call

GitOrigin-RevId: 8dd0e9524b8c701652fb8423f8b5e91b269b04ce

3 months ago[^eldar] more targeted failures & specific diagnostics for too many NonBlockingReadAc...
Peter Gromov [Wed, 1 Apr 2020 14:10:14 +0000 (16:10 +0200)]
[^eldar] more targeted failures & specific diagnostics for too many NonBlockingReadAction submissions (EA-218569)

GitOrigin-RevId: 0560074b52ff73e388116f244c4a3abe9e9a1b56

3 months agoFUS: register "live.templates" group in xml to update its version independent from...
Svetlana.Zemlyanskaya [Tue, 26 May 2020 11:37:53 +0000 (13:37 +0200)]
FUS: register "live.templates" group in xml to update its version independent from core

(cherry picked from commit 732688191d79b11a6345b96b61aa55f961c9b4ce)

GitOrigin-RevId: 1e689a59990c98d30d144a35644d908d7218b003

3 months agocollect statistics for predefined live templates changed by user
Peter Gromov [Tue, 26 May 2020 08:57:01 +0000 (10:57 +0200)]
collect statistics for predefined live templates changed by user

to estimate potential issues after groovy/java template migration (IDEA-240954)

(cherry picked from commit 54a1da14d9a3d4cafdec41d57dbfdd5ff2af74bd)

GitOrigin-RevId: 6055f993f6e4a4692dc07a1d58542301778743d0

3 months ago[intellij sh] IDEA-CR-63027 Make binary file executable if it was already downloaded
Mikhail Mazurkevich [Tue, 26 May 2020 14:50:18 +0000 (17:50 +0300)]
[intellij sh] IDEA-CR-63027 Make binary file executable if it was already downloaded

GitOrigin-RevId: e21b64e1ac36b1117223f2516e54216a8616786d

3 months agoplatform: restore compiling
Andrey Starovoyt [Tue, 26 May 2020 14:05:20 +0000 (17:05 +0300)]
platform: restore compiling

GitOrigin-RevId: 2fbbb8a43fd0b842bb1c7935c192479f38e8daaa

3 months agoProperly check `` prop in `DynamicPluginVfsListener`
Arseniy Pendryak [Mon, 18 May 2020 09:53:35 +0000 (12:53 +0300)]
Properly check `` prop in `DynamicPluginVfsListener`

(cherry picked from commit e35181dcabd0b57282fe9d7e63044701c06ba375)

GitOrigin-RevId: 1c32b1986651e98e744afe0ca5e824d86dcbcc82

3 months agoIDEA-CR-62879: IDEA-241340 fix race in LaterInvocator which led to never-executing...
Valentin Fondaratov [Thu, 21 May 2020 18:20:52 +0000 (21:20 +0300)]
IDEA-CR-62879: IDEA-241340 fix race in LaterInvocator which led to never-executing flush on EDT

(cherry picked from commit 12dcc927ed636179b8747589d3808663f2b6df06)

GitOrigin-RevId: dec3d93d835e369744135df3acf389b6eb0972c0

3 months agoIDEA-CR-62879: dry LaterInvocator a little to understand where `requestFlush` happens...
Valentin Fondaratov [Thu, 21 May 2020 18:19:43 +0000 (21:19 +0300)]
IDEA-CR-62879: dry LaterInvocator a little to understand where `requestFlush` happens better

Behavioural change: `purgeExpiredItems` leads to `requestFlush` as well now.

(cherry picked from commit 3aec80e7c7b8005c3193db40902aa5bcd78122f7)

GitOrigin-RevId: 996bc330b9c94711fdaea4a885aedc01f7dc2f3a

3 months agoBugfix: do not activate Run/Debug tool window when myActivateToolWindow is false...
Marat Khabibullin [Wed, 20 May 2020 11:39:21 +0000 (14:39 +0300)]
Bugfix: do not activate Run/Debug tool window when myActivateToolWindow is false (GO-9369, IDEA-CR-1543)

Before this fix if you pass 'false' to 'withActivateToolWindow' the tool window is shown but without focus. With the fix it is not shown in that case. To show it without focus new 'withFocusToolWindow' method is added.

Along the way with this fix we avoid activating tool window twice in case of 'true' passed to 'withActivateToolWindow'.

Cherry-picked from 3d0887f0831b454fb697964fd50c984d559003d4

GitOrigin-RevId: 1a56911dcac0f85133210d98e3aa2889cff097a6

3 months agoIDEA-CR-62729: PY-40654 Do not show variables shapes with "On demand" loading policy
Elizaveta Shashkova [Tue, 12 May 2020 18:19:23 +0000 (21:19 +0300)]
IDEA-CR-62729: PY-40654 Do not show variables shapes with "On demand" loading policy

Signed-off-by: Elizaveta Shashkova <>
GitOrigin-RevId: 41556188438f5c0427867c9e28bda6b406003e35

3 months ago#BDIDE-901 Disable SNAPSHOT artifacts from central repo
Nikita Ashihmin [Sun, 24 May 2020 21:42:00 +0000 (00:42 +0300)]
#BDIDE-901 Disable SNAPSHOT artifacts from central repo

GitOrigin-RevId: c107b5cc6aaf1c40ffd208cfe68257fa39ce4d43

3 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: 8f0ff6920dd16aad31e0333b32bcf0f38cd15ee2

3 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: abe5a65865bcb5ab2f447d3254d397458c61b166

4 months agoIDEA-CR-61873: IDEA-238575 ShowIntentionsPass.getActionsToShow holds IntervalTreeImpl...
Peter Gromov [Thu, 23 Apr 2020 05:42:05 +0000 (07:42 +0200)]
IDEA-CR-61873: IDEA-238575 ShowIntentionsPass.getActionsToShow holds IntervalTreeImpl.l lock while calling expensive "isAvailable" in quick fixes and intentions

(cherry picked from commit 458fa8449f0079122c0c20a0f57e31219cf2132f)

GitOrigin-RevId: 35adffcf023bc3bc41166a6efa55f932ef3572c0

4 months agoIDEA-CR-62864: PY-40431 i18n for "Custom" target type label in Flask run configuration
Andrey Lisin [Thu, 21 May 2020 15:56:08 +0000 (18:56 +0300)]
IDEA-CR-62864: PY-40431 i18n for "Custom" target type label in Flask run configuration

(cherry picked from commit a1a9dbf1da57a442cec2f5b3a6671ff2583d5de8)

GitOrigin-RevId: 260f9b1544f56669379cf8d96138da9e51fb6241

4 months agoIDEA-CR-62838: Charset constants annotated as not-null (IDEA-241368)
Tagir Valeev [Thu, 21 May 2020 04:06:40 +0000 (11:06 +0700)]
IDEA-CR-62838: Charset constants annotated as not-null (IDEA-241368)

(cherry picked from commit 54d67973269796a93a61e665d49e762d68e68199)

GitOrigin-RevId: 18481d69c4b71be508e98f22d9aee44851caeb94

4 months agoVfsImplUtil: find archive fs files to refresh outside lock (IDEA-239947 Deadlock)
Peter Gromov [Tue, 19 May 2020 06:53:33 +0000 (08:53 +0200)]
VfsImplUtil: find archive fs files to refresh outside lock (IDEA-239947 Deadlock)

(cherry picked from commit b78fdb5b418c6c791f31fa22fcc08f63fda607ad)

GitOrigin-RevId: 5571d04f6c66af808bd5a6e7d751c7c30606046f

4 months agoIDEA-CR-62857: IDEA-240681 Column selection mode is slow
Dmitry Batrak [Thu, 21 May 2020 13:24:10 +0000 (16:24 +0300)]
IDEA-CR-62857: IDEA-240681 Column selection mode is slow

(cherry picked from commit 99289f8980f98ddfd9ae008d472b896f5ff0a048)

GitOrigin-RevId: e16902130fe0dd8f9cfbdc1e44042eb67e3a67a2

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: 3da375cacdb6c906ccf9c620e65b724f1f9bbdea

4 months agoPY-40431 Escape quotes in 'Installing package' message
Anton Bragin [Tue, 19 May 2020 19:04:21 +0000 (02:04 +0700)]
PY-40431 Escape quotes in 'Installing package' message

(cherry picked from commit a3933200f4456234762fd23d418403e1ac6e63cb)

GitOrigin-RevId: 69aaebd93832cd77bab8d3452cbcc4bdc96e8bea

4 months agoIDEA-CR-62716 remove commented line in PyCompatibilityInspectionAdvertiser
Vladimir Lagunov [Thu, 21 May 2020 04:31:56 +0000 (11:31 +0700)]
IDEA-CR-62716 remove commented line in PyCompatibilityInspectionAdvertiser

(cherry picked from commit dbffb70c0c6ab8ab64d7472c0bbbebe0f3f745db)

GitOrigin-RevId: 782e7190ab4476a52c6ce0c1f869c5807b1b5616

4 months agoPY-40431 i18n: Python Compatibility Inspection Advertiser notifications.
Vladimir Lagunov [Tue, 19 May 2020 10:33:11 +0000 (17:33 +0700)]
PY-40431 i18n: Python Compatibility Inspection Advertiser notifications.

(cherry picked from commit 9d49f39c9ab41b9f942bc4de3d1ad0dc6c55eb91)

GitOrigin-RevId: 6068a52dceb8f96f18ae8fbf1fc7838520987376

4 months agoPY-40431 Python i18n: install package quick fix label.
Vladimir Lagunov [Mon, 18 May 2020 14:10:15 +0000 (21:10 +0700)]
PY-40431 Python i18n: install package quick fix label.

(cherry picked from commit 8957c4212a8b49f3049ab341c05cf92980069ccf)

GitOrigin-RevId: e0d24c42f538caf87d779f35182a8a4f22eab831

4 months agoPY-40431 Python i18n: package install/uninstall dialogs, notification, progress.
Vladimir Lagunov [Mon, 18 May 2020 13:23:20 +0000 (20:23 +0700)]
PY-40431 Python i18n: package install/uninstall dialogs, notification, progress.

(cherry picked from commit b62e069c8c9f6008318e4c4c60ca4d5e9e281ba9)

GitOrigin-RevId: 6c503003922b35f4319a38de01f5f3927783dace

4 months agoPY-40431 Python i18n: Custom options for Nose tests Run Configuration.
Vladimir Lagunov [Mon, 18 May 2020 11:31:59 +0000 (18:31 +0700)]
PY-40431 Python i18n: Custom options for Nose tests Run Configuration.

(cherry picked from commit f074cd8b6be4183400a191562a3429a5245cf4a6)

GitOrigin-RevId: 3531f9f5f113c342b4957cf24218beb72946e2c9

4 months agoIDEA-CR-62839: Automatically box/unbox the contract result
Tagir Valeev [Thu, 21 May 2020 03:58:05 +0000 (10:58 +0700)]
IDEA-CR-62839: Automatically box/unbox the contract result

Fixes IDEA-241207 Incorrect inspection conclusion from negating a function

(cherry picked from commit c7e9a50a12d4adab49c18740a19281cca5f3fcb6)

GitOrigin-RevId: 3bdc1a382e9080f629f4e487900eb0e2dd23bf6a

4 months agoIDEA-CR-62145: IDEA-218906 Compiling evaluator does not work for decompiled files
Vitaliy.Bibaev [Tue, 28 Apr 2020 20:44:27 +0000 (23:44 +0300)]
IDEA-CR-62145: IDEA-218906 Compiling evaluator does not work for decompiled files

(cherry picked from commit 868d4b77366e5d80b77fe077b6dd09dd8bfc04fe)

GitOrigin-RevId: 2e9f1e23c44f9b30292accda4a66e2c7fe58dcd6

4 months agoIDEA-CR-62608: NewObjectEqualityInspection: do not warn when primitive is compared...
Tagir Valeev [Fri, 15 May 2020 08:13:08 +0000 (15:13 +0700)]
IDEA-CR-62608: NewObjectEqualityInspection: do not warn when primitive is compared with boxed (IDEA-240684)

(cherry picked from commit 03beafceb4ebd19b5e7735acdb80072f5dc9150a)

GitOrigin-RevId: 75dc7be0ccc28a1b53510e9f9120e0260d97db49

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

(cherry picked from commit def0570c639e402abcdb9c1e644c0f81d6c65861)

GitOrigin-RevId: 3c21e21edaf815d03c01a18a5ac4ad88c5368500

4 months agoPY-40431 i18n for AttachProjectAction
andrey.matveev [Wed, 20 May 2020 09:46:12 +0000 (16:46 +0700)]
PY-40431 i18n for AttachProjectAction

(cherry picked from commit b7296adbe84e433ecc77833e1dbb25d81c27d0e4)

GitOrigin-RevId: 491f967a02d62036542d333fe7c942da887e31d5

4 months agoPY-40431 i18n for installFrameworkIfNeeded in PythonProjectGenerator
andrey.matveev [Wed, 20 May 2020 09:08:48 +0000 (16:08 +0700)]
PY-40431 i18n for installFrameworkIfNeeded in PythonProjectGenerator

(cherry picked from commit 3d940f1ab66e55ede737c071dfd1f059c1a47a03)

GitOrigin-RevId: b0e9bdcb54d856326f8ae9bc547d5b75bc74f65c

4 months agoIDEA-CR-62726: IDEA-234948: update after review IDEA-CR-62726
Sergey Malenkov [Tue, 19 May 2020 21:02:27 +0000 (00:02 +0300)]
IDEA-CR-62726: IDEA-234948: update after review IDEA-CR-62726

(cherry picked from commit 0f2b87c466338ffd17749f9e153f4950657ea749)

GitOrigin-RevId: 84f768a4ae50ad002c65bbafa89523665a773663

4 months agoIDEA-CR-62726: IDEA-234948: 'Unsplit All' action doesn't work
Sergey Malenkov [Tue, 19 May 2020 12:26:19 +0000 (15:26 +0300)]
IDEA-CR-62726: IDEA-234948: 'Unsplit All' action doesn't work

(cherry picked from commit a035c36880b0c937c8d1571546ab12afa7b98fdd)

GitOrigin-RevId: 3a7fff822de15567611064f50a77308f824dd3d5

4 months agoIDEA-CR-62764: Revert "IDEA-235279 Remove LanguageLevel X from user-visible options"
Tagir Valeev [Tue, 19 May 2020 09:31:17 +0000 (16:31 +0700)]
IDEA-CR-62764: Revert "IDEA-235279 Remove LanguageLevel X from user-visible options"

This reverts commit 8b50153a
Fixes IDEA-240068 error: java: error: release version 15 not supported when compiling project with JDK_X language level in misc.xml

(cherry picked from commit 929add4c80d24a2f664e6c555af87e3389e3cce2)

GitOrigin-RevId: a9bb53e265654be702a65a1746e3de44c2f492f5

4 months agoIDEA-CR-62540: Do not report failing cast when operand is known to be null
Tagir Valeev [Wed, 13 May 2020 02:58:59 +0000 (09:58 +0700)]
IDEA-CR-62540: Do not report failing cast when operand is known to be null

Fixes IDEA-240650 Don't report "will produce ClassCastException for any non-null value" when the value is known to be null

(cherry picked from commit a6a9442e819b43b6ddd4b87d2808203de49e85ca)

GitOrigin-RevId: 67b3f5700f6d0276a5b1052f91f3e29476e20f48

4 months agoIDEA-CR-62539: IDEA-240631 "Switch label is unreachable" false positive with OptionalInt
Tagir Valeev [Wed, 13 May 2020 07:38:29 +0000 (14:38 +0700)]
IDEA-CR-62539: IDEA-240631 "Switch label is unreachable" false positive with OptionalInt

(cherry picked from commit 0ba6182fe01fc0909883fc098497c91b1a585a57)

GitOrigin-RevId: ad538cb5504206d22b222aba0dbd3a44841ab570