2 months agoIDEA-CR-64570: PY-43254 Feature Big Data Tools plugin in PyCharm setup wizard pycharm/202.6397.50
Mikhail Golubev [Fri, 3 Jul 2020 14:00:49 +0000 (17:00 +0300)]
IDEA-CR-64570: PY-43254 Feature Big Data Tools plugin in PyCharm setup wizard

GitOrigin-RevId: 16f24238fe48fc2ba6f3d265758f64357614168f

2 months agoupdate ZKM to latest version
Eugene Zhuravlev [Fri, 17 Jul 2020 12:46:44 +0000 (14:46 +0200)]
update ZKM to latest version

(cherry picked from commit 6069c0dc66104bc8a61c2615a51aae0bfec9fcc0)

GitOrigin-RevId: 94f7d916aca9435a5d05fb8df12fe041ace600fc

2 months agoSelect created run configuration (PY-40278)
Semyon Proshev [Tue, 21 Jul 2020 13:01:53 +0000 (16:01 +0300)]
Select created run configuration (PY-40278)

Previously it was done automatically.

(cherry picked from commit c2da67a3f8d1fec6dd242379e3de883d76523096)

GitOrigin-RevId: c7f65a8e4b3ef4981fae8aa36aac2c365e9583ea

2 months agoIDEA 2020.2 artwork
Irina.Petrovskaya [Tue, 21 Jul 2020 10:22:17 +0000 (13:22 +0300)]
IDEA 2020.2 artwork

(cherry picked from commit 02a28ab1e3c8a82e089171450847daa1f7158cc0)

GitOrigin-RevId: c84dd90db718ab35631d94538257a94c7bcb7969

2 months agoIDEA-CR-65241: PY-43190 add version specification
Aleksey Rostovskiy [Mon, 20 Jul 2020 10:22:27 +0000 (13:22 +0300)]
IDEA-CR-65241: PY-43190 add version specification

(cherry picked from commit 4db90c80256863ac86869739994c2540fec17223)
(cherry picked from commit 67e9ce96b9b20e3ccf9333d586909980610bfff7)
(cherry picked from commit 4516d2e4feaafefffac693e829355ef5bd9c726c)

GitOrigin-RevId: f34a424ddf13afa7491c077f4c72118107d72baa

2 months agoIDEA-CR-64387: PY-43190 Implement user feedback survey to Windows Uninstaller in...
Aleksey Rostovskiy [Tue, 30 Jun 2020 09:01:17 +0000 (12:01 +0300)]
IDEA-CR-64387: PY-43190 Implement user feedback survey to Windows Uninstaller in PyCharm

(cherry picked from commit 023e2dd98419be6cd80e7fe107d3ce413b849f1e)
(cherry picked from commit efc80768f59e2cbf54911b3eb8e3dac93520cb1f)
(cherry picked from commit 5fd50262a780057c7e50c61ace48858eb7494c43)

GitOrigin-RevId: 8f19568ab64396bcb803d89b7fc0fd0fdf68d61d

2 months agoPyCharm 2020.2 RC
Aleksey Rostovskiy [Mon, 20 Jul 2020 15:35:20 +0000 (18:35 +0300)]
PyCharm 2020.2 RC

GitOrigin-RevId: 1c5666b2bcec889ffe8a90be3e4483e192f59442

2 months agoIDEA-CR-65198 PyCharm Community 2020.2 Release artwork
Aleksey Rostovskiy [Fri, 17 Jul 2020 12:10:21 +0000 (15:10 +0300)]
IDEA-CR-65198 PyCharm Community 2020.2 Release artwork

(cherry picked from commit 8df9e18458d5c19c97a46d4611720c3c30825959)

GitOrigin-RevId: 3e351a5a00eb905925e3e4a36d2a77091d609b76

2 months agoIDEA-CR-65198 PyCharm 2020.2 eap=false
Aleksey Rostovskiy [Fri, 17 Jul 2020 10:23:49 +0000 (13:23 +0300)]
IDEA-CR-65198 PyCharm 2020.2 eap=false

(cherry picked from commit b3483b4a3a7b38fa2675fcb75bbdf69c715de31e)

GitOrigin-RevId: 827b7d046934fdc06bb3119be896da0f2d147ee1

2 months agoIDEA-CR-65128: [OC-20280] SourceKit completion: fix autopopup tests NPE
Aydar Mukhametzyanov [Fri, 17 Jul 2020 07:48:28 +0000 (09:48 +0200)]
IDEA-CR-65128: [OC-20280] SourceKit completion: fix autopopup tests NPE

(cherry picked from commit 36f581e6cd3afa2290a35c3d34137960f4d0f4f0)

GitOrigin-RevId: 0bfb24372cb308cf55a148636c3a9075c3a220bc

2 months ago[vcs] IDEA-245878 Postpone revision validation until ok action is not triggered
Daniil Tsaryov [Mon, 20 Jul 2020 13:12:22 +0000 (16:12 +0300)]
[vcs] IDEA-245878 Postpone revision validation until ok action is not triggered

(cherry picked from commit 94da7c1b51b23c4f564bd2f02e60331015b74b87)

(cherry picked from commit 0ac8036972cd8303083f75cb4a469e696bf050e7)

GitOrigin-RevId: 8fa25a0d4dd9ee04504b6fbbd485b3b199d3eb04

2 months ago[vcs] IDEA-245907 Pass selected new base and upstream into git rebase correctly
Daniil Tsaryov [Wed, 15 Jul 2020 11:27:27 +0000 (14:27 +0300)]
[vcs] IDEA-245907 Pass selected new base and upstream into git rebase correctly

(cherry picked from commit 797ad143f82d373044a382ec1b84600716f66b13)

(cherry picked from commit 694b5836ce69f54a5dbeee6be4d8e87b3c2e1cd4)

GitOrigin-RevId: e8a7839a3f509952abc17e5def6641e20fb4ac1c

2 months ago[clion] lldb dependencies: sync to teamcity
Felix Popov [Mon, 20 Jul 2020 08:45:23 +0000 (11:45 +0300)]
[clion] lldb dependencies: sync to teamcity

GitOrigin-RevId: f9d0e084de2743f4673695819e279d02b99afddc

2 months agoIDEA 2020.2 release licensing
Dmitriy.Panov [Mon, 30 Mar 2020 12:14:48 +0000 (15:14 +0300)]
IDEA 2020.2 release licensing

GitOrigin-RevId: 6459427250f38cdad5f9b15fb36b81e01b620d43

2 months agocwm: enable run gutter popup (initial)
Anna Kozlova [Tue, 14 Jul 2020 08:57:35 +0000 (10:57 +0200)]
cwm: enable run gutter popup (initial)

run action is substituted with custom context action because current RunContextAction is a custom action group which is not supported by cwm action subsystem yet;
update of BackendActionDelegation is disabled in intentions menu as another copy of it must be already in the list anyway

(cherry picked from commit 29da67c6dafd5cae9a3012aed3665282f235d308)

GitOrigin-RevId: d41d022a4bb5197455e50c07f349ae9664a79c4a

2 months ago[cwm] add support for popups and modal dialogs + custom implementation for show usage...
Alisa.Afonina [Mon, 13 Jul 2020 21:34:36 +0000 (00:34 +0300)]
[cwm] add support for popups and modal dialogs + custom implementation for show usages and new item popups

(cherry picked from commit 53f6021a9c5c35c7e6c892e0e9a203931b0e2581)

GitOrigin-RevId: e44c6c3451e7566814626a74c53edb89eddf7f43

2 months ago[github] Enable draft pull requests preview
Ivan Semenov [Thu, 16 Jul 2020 15:46:19 +0000 (18:46 +0300)]
[github] Enable draft pull requests preview

Restore compatibility with github enteprise <2.21

Fixes IDEA-246045

Review IDEA-CR-65166
(cherry picked from commit 3c11538c2ddcb0dd37d5c6fb582f262958757251)
(cherry picked from commit 48f5abd715b86be9a2dc4346dd55865d22c44647)

GitOrigin-RevId: 2bee229da7f5a6c74e9dfdba148900e1e3b4b443

2 months agoIDEA-CR-65134: PyDev: Properly support pythonw (sys.stdout is None) (PY-43498)
Andrey Lisin [Wed, 15 Jul 2020 13:36:36 +0000 (16:36 +0300)]
IDEA-CR-65134: PyDev: Properly support pythonw (sys.stdout is None) (PY-43498)

(cherry picked from commit bb444ad59a7a61ab1cab46eacda1eecf917848fc)

GitOrigin-RevId: 4d3b367b491595c9577c0a9f77d6960c42f10fcb

2 months agoIDEA-CR-65218: WH-1612 No styles applied to the tip of the days fix
Aleksey Rostovskiy [Fri, 17 Jul 2020 17:01:41 +0000 (20:01 +0300)]
IDEA-CR-65218: WH-1612 No styles applied to the tip of the days fix

(cherry picked from commit 4f133b2bec61c8c94c116710e22d59e812509fbd)

GitOrigin-RevId: 3a7d11de83ab4c55f4d65622b1d460962b6c5915

2 months agoIDEA-CR-65211: even more logging for EA-231851
Egor Ushakov [Fri, 17 Jul 2020 15:23:24 +0000 (18:23 +0300)]
IDEA-CR-65211: even more logging for EA-231851

(cherry picked from commit 15b0f975d5c3d52ccae2bce1a31d7e27d45659fb)

GitOrigin-RevId: 151cb9764fb756ef36e72aec0eeb3b39f3cf631b

2 months agoIDEA-CR-2277: Fix NRE when showing goto results in tool window with empty input string
Nikolay Kuznetsov [Tue, 14 Jul 2020 21:24:18 +0000 (23:24 +0200)]
IDEA-CR-2277: Fix NRE when showing goto results in tool window with empty input string

(cherry picked from commit b4c7d05af49ee758698157bc98a5fc382744d70b)

GitOrigin-RevId: 980c3e77a1fafe9b86347ebbe5f92ec69424b572

2 months agoIDEA-CR-2277: Delay popup closing until search results are gathered (required for...
Nikolay Kuznetsov [Tue, 14 Jul 2020 21:17:08 +0000 (23:17 +0200)]
IDEA-CR-2277: Delay popup closing until search results are gathered (required for rider), report exceptions from search process when showing goto results in a toolwindow

(cherry picked from commit 5d6fe55dac256abdbec1decad7b5253d03c16778)

GitOrigin-RevId: cc9a3aca37cbd6eb20b6ab9640bb441e8ce55bb4

2 months agoIDEA-CR-65195: do not raise exception if source URI is not a 'file' (IDEA-242211)
Eugene Zhuravlev [Fri, 17 Jul 2020 10:40:23 +0000 (12:40 +0200)]
IDEA-CR-65195: do not raise exception if source URI is not a 'file' (IDEA-242211)

(cherry picked from commit f136878671bb9dcbb0e188196eb835436b709ce1)

GitOrigin-RevId: a8b96e69fec05d07ae46adf2fa9cea5742ea7fa5

2 months agoIDEA-CR-2303: Marketplace: check if licensing plugin is required for PluginNodes...
Ivan Chirkov [Thu, 16 Jul 2020 11:49:08 +0000 (13:49 +0200)]
IDEA-CR-2303: Marketplace: check if licensing plugin is required for PluginNodes read via metadata files #IDEA-235309 fixed

(cherry picked from commit d2029c164d19423614559f6df75f991fba95c25d)

GitOrigin-RevId: 19343c246e6575a4dde72b98e650db72b12abf20

2 months agoIDEA-CR-65081: PY-43032 Drop to debugger on failed test when using `pytest-django`
Andrey Lisin [Tue, 14 Jul 2020 10:37:12 +0000 (13:37 +0300)]
IDEA-CR-65081: PY-43032 Drop to debugger on failed test when using `pytest-django`

(cherry picked from commit 42f84b37216e16b28ce4580818e57be00e1a6175)

GitOrigin-RevId: 7a709489bd2ad17a8f8e6fbef0ce2f51ffa7737b

2 months agoIDEA-CR-65039: Don't drop to debugger on test failure when no `xfail` type is specified
Andrey Lisin [Tue, 14 Jul 2020 11:10:54 +0000 (14:10 +0300)]
IDEA-CR-65039: Don't drop to debugger on test failure when no `xfail` type is specified

(cherry picked from commit 8754123ada639de75d33795e3b45313eb56d00db)

GitOrigin-RevId: 5ba3326c98c28551cfa7a9cdd3d14efd92dee77c

2 months agoIDEA-CR-65035: Add tests for drop to debugger on test failures feature
Andrey Lisin [Wed, 15 Jul 2020 14:47:16 +0000 (17:47 +0300)]
IDEA-CR-65035: Add tests for drop to debugger on test failures feature

(cherry picked from commit 202d5a6aadd282fb5144d16039e5661c22d567ec)

GitOrigin-RevId: 539dc28a112cd6b6fc87a409a20419164c219d31

2 months agoRevert to old run configuration UI in 2020.2 release idea/202.6397.20
Dmitry Jemerov [Wed, 15 Jul 2020 11:51:09 +0000 (13:51 +0200)]
Revert to old run configuration UI in 2020.2 release

(cherry picked from commit ce367d81e5ee860672be5bf7b7aee2dd2d97d599)

GitOrigin-RevId: 27b3c70a9a9d2d99c4ed319d56e968a50c00f946

2 months agoIDEA-CR-64171: Wrap empty text in auto import settings (IDEA-244209)
Dmitry Jemerov [Wed, 24 Jun 2020 17:18:14 +0000 (19:18 +0200)]
IDEA-CR-64171: Wrap empty text in auto import settings (IDEA-244209)

(cherry picked from commit 747f936738263489ab66bd35d3fea3456f0eba5e)

GitOrigin-RevId: 4de3598ea69b2fc07abdff8b1f7470074182b299

2 months agoPyCharm 2020.2 EAP pycharm/202.6397.18
Aleksey Rostovskiy [Wed, 15 Jul 2020 06:50:34 +0000 (09:50 +0300)]
PyCharm 2020.2 EAP

GitOrigin-RevId: 996883a42652d1461695fe60d80bdaaaa585f052

2 months agoIDEA-CR-65052: IDEA-232594 JS injection callback is called twice
Anton Tarasov [Tue, 14 Jul 2020 14:57:42 +0000 (17:57 +0300)]
IDEA-CR-65052: IDEA-232594 JS injection callback is called twice

(cherry picked from commit f05b087319780018450dc0970880f7e71f899c64)

GitOrigin-RevId: 95627dc8dd7ce6e44ffed8acfd8f4d15fe14b311

2 months agoIDEA-CR-2258: PluginAdvertiser: prioritise JB plugins over Ultimate #IDEA-245634...
Ivan Chirkov [Mon, 13 Jul 2020 21:10:43 +0000 (23:10 +0200)]
IDEA-CR-2258: PluginAdvertiser: prioritise JB plugins over Ultimate #IDEA-245634 fixed

(cherry picked from commit 4e7421f53e76bbbd2b7ba21f06765f0fa8a433bd)

GitOrigin-RevId: 46cf655d42bc1f9c145ba03d702960830aa56a5f

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: 4332f0a5ee6fcb6e9448f8ab731fae952bceb7c6

2 months agoIDEA-CR-65032: Don't report exceptions when reading subdescriptors (IDEA-245772)
Dmitry Jemerov [Tue, 14 Jul 2020 09:27:36 +0000 (11:27 +0200)]
IDEA-CR-65032: Don't report exceptions when reading subdescriptors (IDEA-245772)

Now we load all optional dependency descriptors in order to locate possible nested optional dependencies,
and we don't want problems in unrelated plugins to block reloading of the relevant plugin.

(cherry picked from commit 5b0e6a72032968fdd9e51b43616c6f7f13089529)

GitOrigin-RevId: c2b06b0f2634f97af6aa66de51439d6599bb1a0a

2 months agoui: set product version suffix to Beta for PyCharm
Dmitriy Panov [Tue, 14 Jul 2020 05:11:32 +0000 (08:11 +0300)]
ui: set product version suffix to Beta for PyCharm

GitOrigin-RevId: 4692ffba7693287ef78a66878fff2af0bb635ae3

2 months agoui: set product version suffix to Beta for IDEA
Dmitriy Panov [Tue, 14 Jul 2020 05:11:27 +0000 (08:11 +0300)]
ui: set product version suffix to Beta for IDEA

GitOrigin-RevId: 8725d5f0cf3fddad13c5a0e8f9a24a95abb85f00

2 months agoIDEA-CR-64757: vcs: do not cancel the very first CLM update
Aleksey Pivovarov [Mon, 6 Jul 2020 18:37:12 +0000 (21:37 +0300)]
IDEA-CR-64757: vcs: do not cancel the very first CLM update

First refresh is needed for vcs initialization, and delaying it is not desirable.

(cherry picked from commit a8db52c9e4e8b5581d1aa88144dd065f208f75ed)

GitOrigin-RevId: 6f9d323ec872d55413cd4f148d5cd1d05450adba

2 months agoIDEA-CR-64757: vcs: do not fire 'invokeAfterUpdate' callbacks after cancelled update
Aleksey Pivovarov [Mon, 6 Jul 2020 18:20:45 +0000 (21:20 +0300)]
IDEA-CR-64757: vcs: do not fire 'invokeAfterUpdate' callbacks after cancelled update

Fix regression after 8563db42426bdf4443148da3a699c972e8d678d8
LineStatusTrackerManager tries to restore old state of partial changelists in 'invokeAfterUpdate'.
If first CLM update was cancelled, callback could be called while 'getAllChanges' returns
changes from serializer, with FakeRevision contents.
These changes can't be used with partial changelists, and state restoration failed.

(cherry picked from commit e1452a90dd6866475b058e7656a00c43672c7f53)

GitOrigin-RevId: 19b3de08988cb9bcdfbb2691ba4be0426bcf6eae

2 months agoIDEA-CR-65009: IDEA-245794: Correct way of writing "non-alphanumeric keys"
denis.konoplev [Mon, 13 Jul 2020 15:22:33 +0000 (18:22 +0300)]
IDEA-CR-65009: IDEA-245794: Correct way of writing "non-alphanumeric keys"

GitOrigin-RevId: 831ef16d49976f30e6dd416a2a83599bd28e6906

2 months agoIDEA-CR-64960: synchronize ObjectTree.myDisposedObjects (IDEA-245485)
Peter Gromov [Mon, 13 Jul 2020 07:44:12 +0000 (09:44 +0200)]
IDEA-CR-64960: synchronize ObjectTree.myDisposedObjects (IDEA-245485)

(cherry picked from commit 14619c2da5da143414f4183bdd11e4b862605d0b)

GitOrigin-RevId: a5a45fbe69ed6440cfcb54a37a906e689a71e667

2 months ago[space plugin] migrate to the new version of space-idea-sdk to fix password checking...
Aleksandr Krasilnikov [Mon, 13 Jul 2020 15:35:56 +0000 (18:35 +0300)]
[space plugin] migrate to the new version of space-idea-sdk to fix password checking on clone/share

The following files contain temporary changes that fix the compilation after migrating to the new sdk:

(cherry picked from commit 296e64f167cb54696fb6fc6b81696f2e7a38ecf6)

GitOrigin-RevId: 2ddebf89a9ebe7a5e7a3708495bbd1df4d6e358c

2 months ago[space plugin] remove plugin directory exclusion
Aleksandr Krasilnikov [Thu, 9 Jul 2020 11:32:15 +0000 (14:32 +0300)]
[space plugin] remove plugin directory exclusion

(cherry picked from commit 7c277b5b5a3d7c1ab649fb22805e2e3839b5f057)

GitOrigin-RevId: ec939bf954e192aa805e75440a7521edab0caad8

2 months ago[space plugin] add kotlin-reflect library
Aleksandr Krasilnikov [Wed, 8 Jul 2020 07:31:31 +0000 (10:31 +0300)]
[space plugin] add kotlin-reflect library

(cherry picked from commit 4a44c1af0e0151282c65706a020453866ea25146)

GitOrigin-RevId: 2977a6d52e671dba4fbf5d7d5b4ae5700dc12169

2 months agoIDEA-CR-64665: OC-19711 Indexing cannot be paused
Vyacheslav Karpukhin [Tue, 7 Jul 2020 14:08:58 +0000 (16:08 +0200)]
IDEA-CR-64665: OC-19711 Indexing cannot be paused

(cherry picked from commit 5a41b795a3b9acdb15748c7cbc05314a49b390de)

GitOrigin-RevId: 88775c235b1ee2374a0bc7e1db9e92e5feee4d18

2 months agoIDEA-CR-64665: Revert "OC-19711 Indexing cannot be paused"
Vyacheslav Karpukhin [Tue, 7 Jul 2020 14:01:40 +0000 (16:01 +0200)]
IDEA-CR-64665: Revert "OC-19711 Indexing cannot be paused"

This reverts commit c295da16

(cherry picked from commit 1df83192af4c2c54f66fa702f2238f95c0955007)

GitOrigin-RevId: c8b021a95fd67c4be86cc2e380578fe63bb5b845

2 months agoIDEA-CR-64665: OC-19711 Indexing cannot be paused
Vyacheslav Karpukhin [Tue, 7 Jul 2020 00:18:27 +0000 (02:18 +0200)]
IDEA-CR-64665: OC-19711 Indexing cannot be paused

(cherry picked from commit c295da16324409c203cee5f728250ab4834cb808)

GitOrigin-RevId: ad3ed279842e3e61e7e58f9c642909e9c6f55eef

2 months ago[space plugin] remove duplicated Kotlin dependencies from plugin
Aleksandr Krasilnikov [Sun, 12 Jul 2020 17:41:26 +0000 (20:41 +0300)]
[space plugin] remove duplicated Kotlin dependencies from plugin

(cherry picked from commit 871339f5cb31f64fde82636c13aa5cc10f656662)

GitOrigin-RevId: 08d3d3ec82c3282dcd172e49d4fe5117f361932e

2 months agoIDEA-CR-65008: terminal: do not share shell path and other terminal project settings...
Sergey Simonchik [Mon, 13 Jul 2020 15:07:31 +0000 (18:07 +0300)]
IDEA-CR-65008: terminal: do not share shell path and other terminal project settings with a team (IDEA-245793)

(cherry picked from commit 6b195f71830f68ebb2919104fd16e37649fcd6b9)

GitOrigin-RevId: 2d6cf12b87a788408ea13fcf77d36fdb93e42921

2 months agoIDEA-CR-65006: terminal: fix EA-221880 - IOE: ObjectTree.register
Sergey Simonchik [Mon, 13 Jul 2020 11:45:45 +0000 (14:45 +0300)]
IDEA-CR-65006: terminal: fix EA-221880 - IOE: ObjectTree.register

(cherry picked from commit 0cade8565bc66e1ed277fc3feffedbefdb0b9ae7)

GitOrigin-RevId: e95f15a514606b6763019f468425c5dd54966a68

2 months agoIDEA-CR-64915: Use same description for JavaFX plugin in Ultimate as in Community...
Dmitry Jemerov [Fri, 10 Jul 2020 13:55:26 +0000 (15:55 +0200)]
IDEA-CR-64915: Use same description for JavaFX plugin in Ultimate as in Community; remove mention of non-working packaging functionality

(cherry picked from commit 5af581763578e4ba003ab65db04a63166e4c8a9f)

GitOrigin-RevId: 30830f1508152405a0e528976f58edd51f52e4c0

2 months agoIDEA-CR-64929: Some more icon tooltips (IDEA-237109)
Dmitry Jemerov [Fri, 10 Jul 2020 16:37:36 +0000 (18:37 +0200)]
IDEA-CR-64929: Some more icon tooltips (IDEA-237109)

(cherry picked from commit 4f6ad7dfbb7170ef2763a9a33abdbd6e77fd3687)

GitOrigin-RevId: 0a1bc4c96d59afa31c3f563ac27412eeeffbdf90

2 months agofinally fix shortcuts
Alexander Kass [Mon, 13 Jul 2020 09:09:55 +0000 (12:09 +0300)]
finally fix shortcuts

(cherry picked from commit 87c0c561ce774125e7182477133eccda3b0b541f)

GitOrigin-RevId: 994d23e316818bfd8c8a5434fc67e3a9b5d24915

2 months agoAdd Couchbase icon
Liudmila Kornilova [Wed, 8 Jul 2020 10:52:42 +0000 (13:52 +0300)]
Add Couchbase icon

(cherry picked from commit 5da2991b70b1c89f5c7113aff6fab8bb1a183cce)

GitOrigin-RevId: ec352d4018265ffa7974f76bde411928dfb03553

2 months agoFix exception because of missing extension during startup
Alexander Kass [Tue, 7 Jul 2020 07:43:19 +0000 (10:43 +0300)]
Fix exception because of missing extension during startup

Reproduces while trying to display undisplayable characters

(cherry picked from commit 47fa09edd2210263681404a00e68d66437270fa4)

GitOrigin-RevId: 7c5903f12805c3061099871a42a9b0892a115575

2 months agoIDEA-CR-64976: IDEA-245587: IDEA shows 'Analyzing Test.class' for decompiled Java...
Sergey Malenkov [Mon, 13 Jul 2020 10:32:40 +0000 (13:32 +0300)]
IDEA-CR-64976: IDEA-245587: IDEA shows 'Analyzing Test.class' for decompiled Java file

(cherry picked from commit 2d62e7411c0e415bb8a9ab790d778e7669244b94)

GitOrigin-RevId: b3f0d586be49918c23fefaba4b4e66f94303391c

2 months agogithub: Update login actions texts (IDEA-243599)
Konstantin Kolosovsky [Sun, 12 Jul 2020 11:45:04 +0000 (14:45 +0300)]
github: Update login actions texts (IDEA-243599)

(cherry picked from commit 968bd77b9ccb1f91e4161bbc4be9548a472bfb8f)

GitOrigin-RevId: 998744403c7039232f2257eaa27ede4fd1dfaa48

2 months ago[^eldar] prevent disposable race when doing ReadAction.nonBlocking.expireWith without...
Peter Gromov [Mon, 13 Jul 2020 09:54:05 +0000 (11:54 +0200)]
[^eldar] prevent disposable race when doing ReadAction.nonBlocking.expireWith without a read action (IDEA-245641)

(cherry picked from commit f962618839ed2be61987b2bbfca6cd4d29d5631e)

GitOrigin-RevId: c24efbedd5cde9957f351cf17c92894d27876ef9

2 months agoIDEA-CR-64923: PY-43031 Don't ignore exceptions not listed in `xfail` mark `raises...
Andrey Lisin [Mon, 13 Jul 2020 16:48:01 +0000 (19:48 +0300)]
IDEA-CR-64923: PY-43031 Don't ignore exceptions not listed in `xfail` mark `raises` argument

(cherry picked from commit fac4ff36e276e5c80e4162394d189fbe88254b53)

GitOrigin-RevId: 83fcf592127b6d7af9d96a0ead585ecfd88638a2

2 months agoIDEA-CR-64939: Deprecate SwingActionLink
Sergey Malenkov [Fri, 10 Jul 2020 18:01:48 +0000 (21:01 +0300)]
IDEA-CR-64939: Deprecate SwingActionLink

(cherry picked from commit 2f158821b16773e6c38380824cabff6608c3b89c)

GitOrigin-RevId: eaf0ccd3750ae9bfb1a6084e8654f464ed1bd825

2 months agoIDEA-CR-64939: Deprecate DropDownLink
Sergey Malenkov [Fri, 10 Jul 2020 16:50:20 +0000 (19:50 +0300)]
IDEA-CR-64939: Deprecate DropDownLink

(cherry picked from commit 29e66d631fc4f5f7d18c4b27c5d41491f60657b6)

GitOrigin-RevId: 642885496cb012facec66785696fcf5f82b58244

2 months agoIDEA-CR-64786: IDEA-244800: Problem icon stays red when code is green
Sergey Malenkov [Wed, 8 Jul 2020 18:05:00 +0000 (21:05 +0300)]
IDEA-CR-64786: IDEA-244800: Problem icon stays red when code is green

(cherry picked from commit acf59ba046a1615ff0368504404acbfbb94c98e7)

GitOrigin-RevId: 6defccaf1863484f8809f8502af5138325526386

2 months agolink should not be visited by default
Sergey Malenkov [Wed, 8 Jul 2020 18:52:15 +0000 (21:52 +0300)]
link should not be visited by default

(cherry picked from commit a7b418a03882a68440c048e99747220d48e052e6)

GitOrigin-RevId: f38e92d8f8d215b329b4a26d0cfa461af82cc69d

2 months agoIDEA-244339: ActionLink and DropDownLink should behave as buttons
Sergey Malenkov [Wed, 8 Jul 2020 16:59:35 +0000 (19:59 +0300)]
IDEA-244339: ActionLink and DropDownLink should behave as buttons

(cherry picked from commit a7d4e562ed0c4610f9cd0ee225fb026cfc5572b6)
IDEA-CR-64787: Kirill Kirichenko, Vassiliy Kudryashov

GitOrigin-RevId: 405d9be21550b0cfb6d6b92fed8265fe4cf08822

2 months agoEA-232290 investigation
Dmitry Batrak [Mon, 13 Jul 2020 11:42:14 +0000 (14:42 +0300)]
EA-232290 investigation

updates following IDEA-CR-64966

(cherry picked from commit d8e6e597b9f06ec598ea9cd2ee255e98598e794a)(IDEA-CR-64966)

GitOrigin-RevId: 778b3e3aed3a0eb140f251435c7fa05c58183e26

2 months agoEA-232290 investigation
Dmitry Batrak [Mon, 13 Jul 2020 09:18:14 +0000 (12:18 +0300)]
EA-232290 investigation

(cherry picked from commit 0ee84251df830b84ade3eb1323fa4fa67162b31d)(IDEA-CR-64966)

GitOrigin-RevId: 9788f5e303f81b8ac237c90766ea8d708bcf69a1

2 months agoIDEA-CR-64633: allowMergeButtons is true by default, so migration should run in oppos...
Dmitry Jemerov [Mon, 13 Jul 2020 15:13:41 +0000 (17:13 +0200)]
IDEA-CR-64633: allowMergeButtons is true by default, so migration should run in opposite direction (IDEA-CR-64633)

(cherry picked from commit 6bc6b854eeb5de393554546c11605d112a81cc50)

GitOrigin-RevId: 4e062ab280d0d6821bad92745ebb504892418776

2 months agoIDEA-CR-64633: Better way to migrate allow.merge.buttons setting to registry ( IDEA...
Dmitry Jemerov [Mon, 13 Jul 2020 14:07:38 +0000 (16:07 +0200)]
IDEA-CR-64633: Better way to migrate allow.merge.buttons setting to registry ( IDEA-CR-64633)

(cherry picked from commit e58578d647114f723698798fea5bbc19b3571c4c)

GitOrigin-RevId: e60a8c619fe98eb28e803cc27c9259ec78a5ed5f

2 months agoIDEA-CR-64633: Honor previously selected setting for "allow merge buttons" (IDEA...
Dmitry Jemerov [Fri, 3 Jul 2020 14:58:42 +0000 (16:58 +0200)]
IDEA-CR-64633: Honor previously selected setting for "allow merge buttons" (IDEA-243999)

(cherry picked from commit 676855a5d25f28302d9e02b07f7e5052cd3a9b4e)

GitOrigin-RevId: b7240573fcc5ca6675ab9e3fdd0df6d6347842bc

2 months agoIDEA-CR-64941: PY-42999 Add additional check to avoid stopping on failed test multipl...
Andrey Lisin [Fri, 10 Jul 2020 10:07:58 +0000 (13:07 +0300)]
IDEA-CR-64941: PY-42999 Add additional check to avoid stopping on failed test multiple times

(cherry picked from commit 1b8703ad4f0c00143e1eea8d56feec86b4e9dfc2)

GitOrigin-RevId: 791dad1541b9e5750d4977e5a4a3bb97fad90c52

2 months agoIDEA-245573 Fix OOM in `NGram#lexPsiFile`
Sergey Stoyanovsky [Mon, 13 Jul 2020 12:49:50 +0000 (15:49 +0300)]
IDEA-245573 Fix OOM in `NGram#lexPsiFile`

+ minor refactoring

(cherry picked from commit 00c586bd38c89330ca457b5ea196d9b5fba3a80e)

GitOrigin-RevId: ef06f26460b33ec5a27a09562d17d4bcf0b7c427

2 months agoIDEA-CR-65010: even more logging for EA-231851
Egor Ushakov [Mon, 13 Jul 2020 16:08:45 +0000 (19:08 +0300)]
IDEA-CR-65010: even more logging for EA-231851

(cherry picked from commit 90ab5ad5e1ef0aa8e2e38081f566b48c8abf5dd0)

GitOrigin-RevId: afa9b2b376636f8076d206d639e062e81ec101fe

2 months agoIDEA-CR-65010: even more logging for EA-231851
Egor Ushakov [Mon, 13 Jul 2020 15:51:39 +0000 (18:51 +0300)]
IDEA-CR-65010: even more logging for EA-231851

(cherry picked from commit 27185461e9b7a6cb4d1bd132fe4e171096a42f25)

GitOrigin-RevId: bd395ae727e6822cdace8d874021db238ddce91c

2 months agoIDEA-CR-64764: By default don't suggest to install missing optional dependencies...
Dmitry Jemerov [Tue, 7 Jul 2020 17:03:20 +0000 (19:03 +0200)]
IDEA-CR-64764: By default don't suggest to install missing optional dependencies of installed plugin

(cherry picked from commit 94333be2bee57c277843c32a7c3e13ef0dcb055e)

GitOrigin-RevId: 5885a28b9cd81bbe2dab89898757c01f1bd3098e

2 months ago[github] Fix unsupported by-commit review plaque
Ivan Semenov [Mon, 13 Jul 2020 15:47:54 +0000 (18:47 +0300)]
[github] Fix unsupported by-commit review plaque

Update visibility immediately

(cherry picked from commit e57646f3e84fc34d4e2a1896f372487583e557d9)

GitOrigin-RevId: 38aa1d1cae8f9c12d72e3b238ff9d65306e12a46

2 months agoIDEA-CR-64885: [github] Do not reuse progress indicator for multiple processes
Ivan Semenov [Fri, 10 Jul 2020 10:18:54 +0000 (13:18 +0300)]
IDEA-CR-64885: [github] Do not reuse progress indicator for multiple processes

Fixes IDEA-245560

(cherry picked from commit 3db70b50f46b65b804df2d29de71162fd594e58f)

GitOrigin-RevId: 848f13e4ffa2e1d9dd5b105450b07198b43f7260

2 months agoIDEA-CR-64762: Suggest to install missing dependencies when installing plugins from...
Dmitry Jemerov [Tue, 7 Jul 2020 15:45:59 +0000 (17:45 +0200)]
IDEA-CR-64762: Suggest to install missing dependencies when installing plugins from custom repositories (IDEA-245012)

(cherry picked from commit 2e824b6a35746e2786bbb07840a523efb2deb694)

GitOrigin-RevId: 54bdda6efb574e65d2260049cd4b423c3af8828f

2 months agoIDEA-MR-2222: Reduce ammount of logs written for Go language
Alexander Bezzubov [Thu, 9 Jul 2020 13:32:41 +0000 (15:32 +0200)]
IDEA-MR-2222: Reduce ammount of logs written for Go language

Signed-off-by: Alexander Bezzubov <>
(cherry picked from commit 22234dfa3e7ba0d6d7157d09d307e507c0386bd9)

GitOrigin-RevId: 31654d5c832111c9b1fe9acbb9f3ddb31bc34906

2 months agoPrompt to install dependencies from plugins repository when installing plugins from...
Dmitry Jemerov [Mon, 6 Jul 2020 18:22:34 +0000 (20:22 +0200)]
Prompt to install dependencies from plugins repository when installing plugins from disk (IDEA-245012)

(cherry picked from commit 9c3d0833d13e7aee01a5fc9e929d027de7dd0dc7)

GitOrigin-RevId: f13834438e5a23f1e465b382568236f636cb1f0e

2 months agoIDEA-CR-64724: Ensure that plugin dependencies are loaded from the marketplace before...
Dmitry Jemerov [Mon, 6 Jul 2020 17:13:25 +0000 (19:13 +0200)]
IDEA-CR-64724: Ensure that plugin dependencies are loaded from the marketplace before we check for missing/disabled dependencies

(cherry picked from commit 292dc567d6f008080cdba6ac3cc8a9c99982d4a9)

GitOrigin-RevId: 7e08c3addc51922502bb1af19a62feb4f8ad8269

2 months agoIDEA-CR-64784: IDEA-243703 Wrong action selected after typing an abbreviation in...
Mikhail Sokolov [Wed, 8 Jul 2020 17:04:17 +0000 (20:04 +0300)]
IDEA-CR-64784: IDEA-243703 Wrong action selected after typing an abbreviation in 'Find Action' popup

(cherry picked from commit fe71c80d168c42d719d5bc9234c43a08533d3b95)

GitOrigin-RevId: d1b4ddd014cf941d8a404fd2fdb9cc839a61fef8

2 months agoIDEA-CR-64196: IDEA-227775 Register button is shown on the welcome screen when floati...
Mikhail Sokolov [Thu, 25 Jun 2020 11:35:41 +0000 (14:35 +0300)]
IDEA-CR-64196: IDEA-227775 Register button is shown on the welcome screen when floating ticket is obtained

(cherry picked from commit 1fbb3ebbf481ca95abbf4e01e9d5250f4b3c837b)

GitOrigin-RevId: 6f07e5eca7045461e014f1b8ff168833c2e06090

2 months agodisable search.everywhere.mixed.results feature for release
Mikhail Sokolov [Mon, 13 Jul 2020 15:10:47 +0000 (18:10 +0300)]
disable search.everywhere.mixed.results feature for release

GitOrigin-RevId: cbf1ab5db086952f95733eb90f0b059c42ef4187

2 months agoIDEA-CR-64723: @NotNull (IDEA-CR-64723)
Dmitry Jemerov [Thu, 9 Jul 2020 09:16:42 +0000 (11:16 +0200)]
IDEA-CR-64723: @NotNull (IDEA-CR-64723)

(cherry picked from commit 392cc2f417e215e57608ed5364c95fde83f3d779)

GitOrigin-RevId: 8ecfc85529680075730b73da2d77bba8cc642998

2 months agoIDEA-CR-64723: Extract loading custom plugins into dedicated service
Dmitry Jemerov [Mon, 6 Jul 2020 16:12:49 +0000 (18:12 +0200)]
IDEA-CR-64723: Extract loading custom plugins into dedicated service

(cherry picked from commit 291d7fae0928676a56fdef6e145dc23d37ccdb75)

GitOrigin-RevId: cf00fad6326374d608e198e4cffd076c3affdc77

2 months agoIgnore missing descriptors for optional dependencies when checking whether a plugin...
Dmitry Jemerov [Mon, 13 Jul 2020 14:53:42 +0000 (16:53 +0200)]
Ignore missing descriptors for optional dependencies when checking whether a plugin can be unloaded

Such descriptors are ignored on IDE startup, so they shouldn't prevent dynamic load/unload either

(cherry picked from commit 3ca610942c5d6644cf651af8d42e073dcf113b4e)

GitOrigin-RevId: 4a76f7f2c9cf5c42029a95d638bad19f4f6f9147

2 months agoIgnore missing descriptors for optional dependencies when checking whether a plugin...
Dmitry Jemerov [Mon, 13 Jul 2020 14:42:38 +0000 (16:42 +0200)]
Ignore missing descriptors for optional dependencies when checking whether a plugin can be unloaded

Such descriptors are ignored on IDE startup, so they shouldn't prevent dynamic load/unload either

(cherry picked from commit 3ca610942c5d6644cf651af8d42e073dcf113b4e)

GitOrigin-RevId: fcd06f8884f8b57c36b8a1b5c72921a1155aa48a

2 months agoIDEA-CR-64907: Support nested optional dependencies when scanning for plugins dependi...
Dmitry Jemerov [Thu, 9 Jul 2020 12:03:06 +0000 (14:03 +0200)]
IDEA-CR-64907: Support nested optional dependencies when scanning for plugins depending on plugin being unloaded (IDEA-243464)

(cherry picked from commit 310d871886bd67920b3c6cf3bb91cdd1fb3ab07e)

GitOrigin-RevId: 5ed6d4b8a5ad13ab5efd22258a1ee0b8938c2e6f

2 months agoIDEA-CR-64760: Support nested optional dependencies when loading/unloading dynamic...
Dmitry Jemerov [Tue, 7 Jul 2020 18:57:51 +0000 (20:57 +0200)]
IDEA-CR-64760: Support nested optional dependencies when loading/unloading dynamic plugins (IDEA-243464)

(cherry picked from commit 66e26874f794ef189a0db78c7a83046474534ba4)

GitOrigin-RevId: 27ba0d465227079bc623123a21632f5066ed8a71

2 months agoIDEA-CR-64634: Fix possible deadlock in EP initialization (could happen if extension...
Dmitry Jemerov [Mon, 6 Jul 2020 11:15:32 +0000 (13:15 +0200)]
IDEA-CR-64634: Fix possible deadlock in EP initialization (could happen if extension constructor called addExtensionPointListener on EP)

(cherry picked from commit 42156f4e2176a9bd79be87c6d7bf0e367d9a562e)

GitOrigin-RevId: e89b59744a8b25336797d1c4eb1ea6d6e8589568

2 months ago[space plugin] do not expand long project descriptions in clone dialog
Aleksandr Krasilnikov [Mon, 13 Jul 2020 11:54:32 +0000 (14:54 +0300)]
[space plugin] do not expand long project descriptions in clone dialog

(cherry picked from commit cad7fe9d45db368346c51df2dee833d4d49fd6d8)

GitOrigin-RevId: 3378fa738f798c7e7d6e006164dd2ced54fe6e3f

2 months agoIDEA-CR-64986: git: cleanup: fix formatting, convert to a method to improve readability
Kirill Likhodedov [Mon, 13 Jul 2020 08:54:06 +0000 (11:54 +0300)]
IDEA-CR-64986: git: cleanup: fix formatting, convert to a method to improve readability

(cherry picked from commit 9c7be47ff64dd2893de53f8e61a397a1c5c61927)

GitOrigin-RevId: 465b87a98e4f29076490df283147175a9ef24ebf

2 months ago[github] Do not use invokeAndWait in listeners
Ivan Semenov [Mon, 13 Jul 2020 08:47:55 +0000 (11:47 +0300)]
[github] Do not use invokeAndWait in listeners

(cherry picked from commit a27a369f4deb4217b2ab5e852f89c878e1ad4264)

GitOrigin-RevId: 5a11bf267b50ee98a99f3e419f00cb59ad2cea4b

2 months ago[github] Add pull request statistics
Ivan Semenov [Wed, 8 Jul 2020 11:43:33 +0000 (14:43 +0300)]
[github] Add pull request statistics

(cherry picked from commit 6ddf027ab9f8cfa70bc85d7bd235610237d0200e)

GitOrigin-RevId: 526107f9c18253ebfddf167d7fdfcb1a992ed5f3

2 months ago[github] Do no propagate exception to listeners
Ivan Semenov [Fri, 10 Jul 2020 11:19:37 +0000 (14:19 +0300)]
[github] Do no propagate exception to listeners

(cherry picked from commit 97756c4d3a64d1c9cfa160bcf2aeed6a4eb21b11)

GitOrigin-RevId: 4626b054852489bab8d502b3d4dfa03cb43006ab

2 months ago[github] Ignore invalid remotes
Ivan Semenov [Fri, 10 Jul 2020 11:17:49 +0000 (14:17 +0300)]
[github] Ignore invalid remotes

(cherry picked from commit 92c09f009e9b7fc5874c32140388b467dedf7d72)

GitOrigin-RevId: e6a98ec98be595530e0571bb355717c4e6003119

2 months ago[github] Refresh PR mergeability state after converting draft
Ivan Semenov [Fri, 10 Jul 2020 10:47:45 +0000 (13:47 +0300)]
[github] Refresh PR mergeability state after converting draft

Fixes IDEA-245656

(cherry picked from commit b1c56602daffa9f80c713c4a2ddb8dfaf53fadfe)

GitOrigin-RevId: 4412fb07c8933ef9a794dc67f38e2e0e4c513e3a

2 months ago[github] Do not disable repository data listeners in test mode
Ivan Semenov [Fri, 10 Jul 2020 09:08:26 +0000 (12:08 +0300)]
[github] Do not disable repository data listeners in test mode

(cherry picked from commit 09922a95af5b85deebf2c9e9ddd934349ca8ec4f)

GitOrigin-RevId: 9d7f0bf903725eca57e61c53f562fc28727c786d

2 months ago[github] Update repository mapping data synchronously
Ivan Semenov [Fri, 10 Jul 2020 09:06:31 +0000 (12:06 +0300)]
[github] Update repository mapping data synchronously

(cherry picked from commit 3b960916ca3c5faf55854eed7b49b451a02f5d6f)

GitOrigin-RevId: 0a75f96ba7c6570f3b781f53ab28789a8a8aa144

2 months ago[github] Wrap progress indicator for forked process
Ivan Semenov [Thu, 9 Jul 2020 13:24:58 +0000 (16:24 +0300)]
[github] Wrap progress indicator for forked process

Fixes IDEA-245560

(cherry picked from commit 16cbe199859d74bd5c81085819f2638cdd86721d)

GitOrigin-RevId: 736414940acc1c057349ead170a43a387c66aa3f

2 months ago[github] Better name for mapping property
Ivan Semenov [Thu, 9 Jul 2020 09:29:41 +0000 (12:29 +0300)]
[github] Better name for mapping property

(cherry picked from commit 6d713c847d53b5c23b04d53ff5d232a408a4faac)

GitOrigin-RevId: 14895a3cc0e463a5870205adc0e825af5d6d9ae4