6 weeks agoIDEA-245885 textWithMnemonic: cleanup 202.6397
Dmitry.Krasilschikov [Sun, 9 Aug 2020 19:22:24 +0000 (22:22 +0300)]
IDEA-245885 textWithMnemonic: cleanup

GitOrigin-RevId: 0a2f90f3ff603d71b9122d743a4e644a910edc50

6 weeks agoIDEA-245885 learn `dropMnemonic()` method to remove `()` for language plugin
Dmitry.Krasilschikov [Wed, 5 Aug 2020 18:57:51 +0000 (21:57 +0300)]
IDEA-245885 learn `dropMnemonic()` method to remove `()` for language plugin

(cherry picked from commit 4477b9abb8984032aa236158ec5506aeecff73be)

GitOrigin-RevId: 06827d9435a50c06ed5e8fde8f97e6953b4fd3e1

6 weeks agoIDEA-CR-64957 properly handle nullable text in lambda
Dmitry.Krasilschikov [Tue, 14 Jul 2020 17:05:30 +0000 (20:05 +0300)]
IDEA-CR-64957 properly handle nullable text in lambda

(cherry picked from commit 0d5732014250d71d10e8fc2d167d1d069e7c4003)

GitOrigin-RevId: b4f94d430f305c148dd28a98b862a89d5e076c30

8 weeks agoIDEA-CR-65080: Fix JBCefBrowser.myCefClient.addKeyboardHandler idea/202.6397.94 pycharm/202.6397.98
Anton Tarasov [Wed, 15 Jul 2020 08:46:27 +0000 (11:46 +0300)]
IDEA-CR-65080: Fix JBCefBrowser.myCefClient.addKeyboardHandler

1. remove the handler on dispose
2. replace onPreKeyEvent (not getting called with CEF ver. 81) with onKeyEvent

(cherry picked from commit ffc440e8394b77e45b8087e0535c1036029ba4aa)
(cherry picked from commit a41401296f629f4937ccdc96dc664a91dd30e7fb)

GitOrigin-RevId: f540459a857d318048d3ad853b68f27b70ec56b7

8 weeks agoIDEA-CR-65386: Fix bug with indexing of disposed libraries. #BDIDE-1049
Nikita Ashihmin [Wed, 22 Jul 2020 17:31:50 +0000 (20:31 +0300)]
IDEA-CR-65386: Fix bug with indexing of disposed libraries. #BDIDE-1049

IDEA 202: com.intellij.openapi.util.TraceableDisposable$DisposalException on launching IDEA with Zeppelin connection

In BDT we often change model of module on start and add there some module libraries.
In some cases LibraryIndexableFilesProvider.kt is created but disposed till iterateFiles because it's run not in the read action.

As a fix I proposed to check is library disposedor not.

(cherry picked from commit 5af570e122b37e7c94c77e7a6e3ef5560d5cbc8c)

GitOrigin-RevId: 5f6770cbf9668cebb8b883f3655f6595e9d14dbb

8 weeks agoIf plugin jar deletion failed, request restart and try again after restart (IDEA...
Dmitry Jemerov [Thu, 23 Jul 2020 10:40:26 +0000 (12:40 +0200)]
If plugin jar deletion failed, request restart and try again after restart (IDEA-243058)

(cherry picked from commit 11363016d56c31a3c62aaad763b5df5f01f61f6d)

GitOrigin-RevId: e8fbba2ccdb52dcaafdc7382a063ace9cd6e4b94

8 weeks agoIDEA-CR-65424: Revert "IDEA-CR-65051: IDEA-245547 Abbreviations are broken in new...
Mikhail Sokolov [Thu, 23 Jul 2020 15:13:35 +0000 (18:13 +0300)]
IDEA-CR-65424: Revert "IDEA-CR-65051: IDEA-245547 Abbreviations are broken in new Search Everywhere"

(cherry picked from commit 62b5e808d75aa4d6a26abc9aabb0d3a6e42ca7d4)

GitOrigin-RevId: 6841e84ff7552ea6820a737b0c48e599059eec1b

8 weeks agoAdvance tips version again
Dmitry Jemerov [Thu, 23 Jul 2020 12:59:41 +0000 (14:59 +0200)]
Advance tips version again

GitOrigin-RevId: 8b555a47d1925780447494358204066389a5748d

8 weeks agoPyCharm 2020.2 Release
Aleksey Rostovskiy [Thu, 23 Jul 2020 08:19:45 +0000 (11:19 +0300)]
PyCharm 2020.2 Release

GitOrigin-RevId: 9a457912085db73999697ed53cd9b93677679a86

8 weeks agoIDEA-CR-65402: Update PyCharm Community tips
Aleksey Rostovskiy [Thu, 23 Jul 2020 12:02:41 +0000 (15:02 +0300)]
IDEA-CR-65402: Update PyCharm Community tips

(cherry picked from commit 32dad401f4daca69a9272957dad7748b1dd5ab6d)

GitOrigin-RevId: fe40f4da11da01d3210f1773c4e02e2e9190d77b

8 weeks agoIDEA-CR-65051: IDEA-245547 Abbreviations are broken in new Search Everywhere
Mikhail Sokolov [Fri, 10 Jul 2020 17:32:10 +0000 (20:32 +0300)]
IDEA-CR-65051: IDEA-245547 Abbreviations are broken in new Search Everywhere

(cherry picked from commit 7cd772e6b16c4749f5f68f34d50f68ae8758c55f)

GitOrigin-RevId: 6bb64a6533ca715c30846f36450e73714afd5ede

8 weeks agoIDEA-CR-65051: IDEA-245547 Abbreviations are broken in new Search Everywhere
Mikhail Sokolov [Fri, 10 Jul 2020 17:29:26 +0000 (20:29 +0300)]
IDEA-CR-65051: IDEA-245547 Abbreviations are broken in new Search Everywhere

(cherry picked from commit 956f4d64c222398673bbe05e8fe9809d8fb67eae)

GitOrigin-RevId: 01a668c3589a3a2e93bf0dca0c8ce03b8bd31b8f

8 weeks agoIDEA-CR-64209: IDEA-243623 Dialog about expired 30 minutes session is tiny and shown...
Mikhail Sokolov [Tue, 14 Jul 2020 15:19:15 +0000 (18:19 +0300)]
IDEA-CR-64209: IDEA-243623 Dialog about expired 30 minutes session is tiny and shown on wrong space

(cherry picked from commit 259049460b566dcf76e376f2e32841168bc44a4e)

GitOrigin-RevId: b3182992845f166371ff49d5e844cb9c9afae25f

8 weeks agoIDEA-CR-64209: IDEA-243623 Dialog about expired 30 minutes session is tiny and shown...
Mikhail Sokolov [Tue, 14 Jul 2020 14:46:57 +0000 (17:46 +0300)]
IDEA-CR-64209: IDEA-243623 Dialog about expired 30 minutes session is tiny and shown on wrong space

(cherry picked from commit f808657e91a624004e47a4fd23c34452eae60e00)

GitOrigin-RevId: 047fc6fb722e7c02e67e836f526934e99bc8d9da

2 months agoIDEA-CR-64729: [platform] more educated guess on heap size for updater on x86 runtime...
Roman Shevchenko [Tue, 7 Jul 2020 14:50:13 +0000 (16:50 +0200)]
IDEA-CR-64729: [platform] more educated guess on heap size for updater on x86 runtime, overridable (IDEA-242558)

GitOrigin-RevId: 5454ebdb0529479dceebda7c949a26c71104538c

2 months agoIDEA-CR-65324: WEB-46550 Removing rendered doc caused an exception
Dmitry Batrak [Tue, 21 Jul 2020 12:41:56 +0000 (15:41 +0300)]
IDEA-CR-65324: WEB-46550 Removing rendered doc caused an exception

(cherry picked from commit 02d8278a241cb51234038f63801671a783428468)

GitOrigin-RevId: a635a7e5c69f6f30fe22e0cfd811c12a43f5aa0f

2 months agoUpdate IJ tips version
Dmitry Jemerov [Wed, 22 Jul 2020 11:42:25 +0000 (13:42 +0200)]
Update IJ tips version

(cherry picked from commit 5d9f7c915b70d5d95f21af7e2db611dfa39192e7)

GitOrigin-RevId: 0d83c62731b8f448a16118cd6dcc61f79a42083f

2 months agoIDEA-CR-65325: IDEA-246276 view psi structure editor should disable in-editor doc...
Dmitry Batrak [Tue, 21 Jul 2020 13:01:09 +0000 (16:01 +0300)]
IDEA-CR-65325: IDEA-246276 view psi structure editor should disable in-editor doc rendering

(cherry picked from commit e49e3fb815152a348c702b837094e860243d016c)

GitOrigin-RevId: 4145193247ee631399672f174a1df3b82b1b50fd

2 months agoIDEA-CR-2332: message fix and annotation added
Nikita Lyubimov [Mon, 20 Jul 2020 09:00:21 +0000 (12:00 +0300)]
IDEA-CR-2332: message fix and annotation added

(cherry picked from commit 67dafe31753d92cb29427e9a0466d3d429a67c6c)

GitOrigin-RevId: 761f9fd034203810d615760e4e20780636b45448

2 months agoIDEA-CR-2332: Lookup: request item update api
Nikita Lyubimov [Mon, 20 Jul 2020 08:41:47 +0000 (11:41 +0300)]
IDEA-CR-2332: Lookup: request item update api

(cherry picked from commit 9703b0845f70e426c6940f36e6a75d6ea895d4d2)

GitOrigin-RevId: 0782d45f2fc775ab90a1c0b086aeed285d42741d

2 months agoIDEA-246306 two JBCefBrowser instances can mix JBCefJSQuery idea/202.6397.59
Anton Tarasov [Tue, 21 Jul 2020 17:25:13 +0000 (20:25 +0300)]
IDEA-246306 two JBCefBrowser instances can mix JBCefJSQuery

(cherry picked from commit 3004a3f57398df0edc286c98674ea7409c04727d)

GitOrigin-RevId: 8fe54598ce921fed28db8f1a3233faf0ad0669df

2 months agoIDEA-239383 disable `TerminalExecutorAction` by default
Dmitry.Krasilschikov [Wed, 8 Jul 2020 13:57:13 +0000 (16:57 +0300)]
IDEA-239383 disable `TerminalExecutorAction` by default

(cherry picked from commit cad6169ca4da0799fabd06c59688db4833647692)
(cherry picked from commit 800aa7a0c888512606d3846e51e1aa8c8fcfeed2)

GitOrigin-RevId: cb0faeb3e97b23359a2480d8ed36ec55d1733d13

2 months agogithub: Force account re-login if git operation failed with existing account token
Konstantin Kolosovsky [Mon, 13 Jul 2020 16:43:01 +0000 (19:43 +0300)]
github: Force account re-login if git operation failed with existing account token

IDEA-245474, IDEA-245302

(cherry picked from commit f48a5c419eda2ae2c75f858c3af446e13c5103f7)

GitOrigin-RevId: 2229f4749e52220c6b5fd50e70709a73b813bd27

2 months agogithub: Refactoring - simplify "InteractiveGitHttpAuthDataProvider" implementations
Konstantin Kolosovsky [Sun, 19 Jul 2020 15:57:53 +0000 (18:57 +0300)]
github: Refactoring - simplify "InteractiveGitHttpAuthDataProvider" implementations

(cherry picked from commit 5a81b070a33da49fc600827b691344e808177960)

GitOrigin-RevId: 812cd8a52fb2824121f8494adf2aa0f3b365afac

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