3 weeks agoJPS caches: if available use compiled classes in test process 202.6948
Dmitriy.Panov [Fri, 28 Aug 2020 19:10:55 +0000 (22:10 +0300)]
JPS caches: if available use compiled classes in test process

(cherry picked from commit 58cb6875e7ab121ca5c98ae5c96ea649e63708a5)
(cherry picked from commit 056dc02a6643ba190e467623567c2fd835d32aff)

GitOrigin-RevId: b24f45dc4ca858e12c97281b8c13b858f4136e11

3 weeks agobuild scripts minor changes: javadoc simplified, redundant parameter dropped
Dmitriy.Panov [Mon, 17 Aug 2020 14:38:21 +0000 (17:38 +0300)]
build scripts minor changes: javadoc simplified, redundant parameter dropped

(cherry picked from commit f6f4638605d372e4709e1b3180c924ee2e23a308)
(cherry picked from commit 43b0497ebc407b94efd2cb17015c5c2b65278b3a)

GitOrigin-RevId: e4460bd80ffe744f8a1b02f400fc0eb48c0aee9e

3 weeks agoJPS Caches: terminology revised
Dmitriy.Panov [Sun, 16 Aug 2020 12:24:30 +0000 (15:24 +0300)]
JPS Caches: terminology revised

(cherry picked from commit 0de345ad991799fa8e4c284e143b0477f302ad79)
(cherry picked from commit 3991365223cca31b424c337cb073b4c33bbc73e5)

GitOrigin-RevId: 0cb88be89480c188867939dc8de9bfe31751e429

3 weeks agoIJI-396 Safe-Push is executing already deleted tests because JPS Compilation Cache...
Dmitriy.Panov [Sat, 15 Aug 2020 23:38:20 +0000 (02:38 +0300)]
IJI-396 Safe-Push is executing already deleted tests because JPS Compilation Cache wasn't overridden on nightly rebuild

(cherry picked from commit 31596bca0e77545a0794aa45379914e1b5a508bf)
(cherry picked from commit 91777ab7b757c799114f7a28682b67042cd76204)

GitOrigin-RevId: 1c0df8181fbaed69bcbbb5b2f80c6b07ff692a2e

3 weeks agoJPS caches: logging of updated commit_history.json before uploading
Dmitriy.Panov [Fri, 14 Aug 2020 23:08:28 +0000 (02:08 +0300)]
JPS caches: logging of updated commit_history.json before uploading

(cherry picked from commit 457c391f7180314d2af5c46f919caaf86f398e87)
(cherry picked from commit f7a820a73b3520e2c418fd331bc41c0d50a10575)

GitOrigin-RevId: f3d7cccd5c250183c58980237a9941eead9cb24a

3 weeks agoJps caches: fixed logging for already uploaded resources
Dmitriy.Panov [Thu, 13 Aug 2020 11:32:18 +0000 (14:32 +0300)]
Jps caches: fixed logging for already uploaded resources

(cherry picked from commit 8b7c7821b9d0dd92ce624c37982bc4c671a1db33)
(cherry picked from commit a264801953bcf33462c5eabc371bda6c307faa93)

GitOrigin-RevId: 5387110d0127d631e4f7e8fd5e66ec12987d326c

3 weeks agoIDEA-CR-2057 more javadoc and comments; cleanup is dropped for now until it's revised...
Dmitriy.Panov [Mon, 20 Jul 2020 16:24:08 +0000 (19:24 +0300)]
IDEA-CR-2057 more javadoc and comments; cleanup is dropped for now until it's revised; codesmell fixes

(cherry picked from commit 94f7052aadf497977e1f857ffa190960258299a4)
(cherry picked from commit 8fa43f1b556046ba14ab0e5e54f24b742adc6103)

GitOrigin-RevId: cad8a0483807a7b0e8c9bf771ccd7099424c2032

3 weeks ago[jps cache] Extract property names to the constants
Mikhail Mazurkevich [Mon, 20 Jul 2020 08:38:07 +0000 (11:38 +0300)]
[jps cache] Extract property names to the constants

(cherry picked from commit 319983b2f679578e784b2f3982ae44d75444417c)
(cherry picked from commit d2fe1efd8f77949cd50b4bbb81ec9fb78b618124)

GitOrigin-RevId: d3b754a0728fed6a87aafefb9524c22feef30f91

3 weeks agojps caches upload: retry on server error
Dmitriy.Panov [Mon, 13 Jul 2020 20:24:07 +0000 (23:24 +0300)]
jps caches upload: retry on server error

(cherry picked from commit c8c5a1819fce48cfd733504ed57aaa55c2a9e645)
(cherry picked from commit 22cb8a1c431336584e1d0a5c2db1021bd8b64079)

GitOrigin-RevId: d578a2e01ecdadc35ee781f352427f2073186962

3 weeks agojps caches download: overwrite files with cache, do not append
Dmitriy.Panov [Mon, 13 Jul 2020 19:54:01 +0000 (22:54 +0300)]
jps caches download: overwrite files with cache, do not append

(cherry picked from commit 91f5f0fc795c84b4fa0ce6547858a0d56d01f90e)
(cherry picked from commit 66d39b1337f9993ec6e7f4e176842a61e9e647a9)

GitOrigin-RevId: 8e136902898ede4041a07ff0703094294ec8fddf

3 weeks agoJPS caches: mind local changes
Dmitriy.Panov [Wed, 8 Jul 2020 15:34:20 +0000 (18:34 +0300)]
JPS caches: mind local changes

(cherry picked from commit 3012028bf8f72006de04aa40ab8110e4527c41dd)
(cherry picked from commit 73a09a266a829700c23835709bcf3146eb5defce)

GitOrigin-RevId: 83c966ae0e6042969b5fa2f7c90c8caf8c99cf09

3 weeks agoIDEA 2020.2.1 release: RC suffix removed idea/202.6948.69 pycharm/202.6948.78
Irina.Petrovskaya [Mon, 24 Aug 2020 20:59:36 +0000 (23:59 +0300)]
IDEA 2020.2.1 release: RC suffix removed

GitOrigin-RevId: 53c6e3c9e20129a7e4c23b53095790f1b804986f

4 weeks agoIDEA-CR-66252: CWM-708 fix for Host "Foreign typing interrupts the lookup"
Vladimir.Petrenko [Fri, 21 Aug 2020 17:07:07 +0000 (20:07 +0300)]
IDEA-CR-66252: CWM-708 fix for Host "Foreign typing interrupts the lookup"

not for Client yet

(cherry picked from commit 3a689733dd42cf8c90387a4948658424b94ee942)

GitOrigin-RevId: 79136ef591dc401ffbab78d7182c9b1b30c4ca2e

4 weeks agoCPP-21767: Synchronization via rsync failed on OS X in case of using key-pair with...
Vasily Romanikhin [Fri, 14 Aug 2020 09:05:03 +0000 (12:05 +0300)]
CPP-21767: Synchronization via rsync failed on OS X in case of using key-pair with passphrase

GitOrigin-RevId: afd2629900063863a740b38dbceb8c0e4fc09787

4 weeks agoPyCharm 2020.2.1 Release
Aleksey Rostovskiy [Fri, 21 Aug 2020 10:46:52 +0000 (13:46 +0300)]
PyCharm 2020.2.1 Release

GitOrigin-RevId: c721205880d19372675e8abd5f5750127a75a61a

4 weeks ago[CodeWithMe] Fix classes table in headless mode
Vyacheslav Moklev [Tue, 28 Jul 2020 14:34:19 +0000 (17:34 +0300)]
[CodeWithMe] Fix classes table in headless mode

(cherry picked from commit f410eae63874652b81085c62dd0444e327bf736c)

GitOrigin-RevId: 7fc05b88e760ef468e4c15fee90cddc512d93dd1

4 weeks agoIDEA-CR-66190: db plugin: set proper release-version according to docs
Andrey Starovoyt [Thu, 20 Aug 2020 10:10:05 +0000 (15:10 +0500)]
IDEA-CR-66190: db plugin: set proper release-version according to docs

WS 2020.2 -> 2020200
WS 2020.2.1 -> 2020200

(cherry picked from commit 488e938a42c460e6f0e32df22ac279fa61760f04)

GitOrigin-RevId: d75c8f6b789e4786d1325f87ea71d175aa0b6f60

4 weeks agoIDEA-CR-66185: Update bundled Datalore plugin version to 0.1.7-202 pycharm/202.6948.52
Stanislav Utikeev [Thu, 20 Aug 2020 09:15:27 +0000 (12:15 +0300)]
IDEA-CR-66185: Update bundled Datalore plugin version to 0.1.7-202

(cherry picked from commit b07e0664e8108d5e37f2be79b93a491267803bcc)

GitOrigin-RevId: 0af51235f1a70e64b0e043240fbbe2b30acb74ae

4 weeks agoIDEA-CR-66096: IDEA-248207 Can't create a new doc comment with new doc comment render...
Dmitry Batrak [Thu, 20 Aug 2020 09:18:06 +0000 (12:18 +0300)]
IDEA-CR-66096: IDEA-248207 Can't create a new doc comment with new doc comment rendering enabled

re-fix IDEA-244945 without causing the problem

(cherry picked from commit e1f81914590d5e600e46393592f7f991b0db2778)

GitOrigin-RevId: c11df66862d6889200d80d8715bc42975cfc7c7a

4 weeks agoPyCharm 2020.2.1 RC
Aleksey Rostovskiy [Tue, 18 Aug 2020 23:53:20 +0000 (02:53 +0300)]
PyCharm 2020.2.1 RC

GitOrigin-RevId: 6c9c2e98ac45cc31594e31ca837a63bd04799dbd

4 weeks ago[github] Do not parse disabled events idea/202.6948.36
Ivan Semenov [Tue, 18 Aug 2020 11:32:33 +0000 (14:32 +0300)]
[github] Do not parse disabled events

Fixes IDEA-248423
Review IDEA-CR-66125

(cherry picked from commit 4788f5b30ea9c1573490a0eaab1edf221fb7fab1)

GitOrigin-RevId: 40cff494a95a726a0507a228c0895cabbe7dbb2e

4 weeks agoIDEA-CR-66080: cwm: don't import plugins from other product even if configs are impor...
Kirill Likhodedov [Sun, 16 Aug 2020 15:15:34 +0000 (18:15 +0300)]
IDEA-CR-66080: cwm: don't import plugins from other product even if configs are imported: CWM-670

(cherry picked from commit 3896ca7e472449c56707faa5dc6b026805ca67d7)

GitOrigin-RevId: c54a67d58b5acbac40cc13e83ad3b937eca90e29

4 weeks agoIDEA-CR-66030: Detect insufficient permissions when checking Windows Defender status...
Dmitry Jemerov [Thu, 13 Aug 2020 14:10:40 +0000 (16:10 +0200)]
IDEA-CR-66030: Detect insufficient permissions when checking Windows Defender status (IDEA-247817)

(cherry picked from commit b98ba6f64bad8e8bef9fa582c5077b354936ff7f)
(cherry picked from commit 8a99500f34c465b88006225e0e19d80e1a45efef)

GitOrigin-RevId: 6ca135da15ea86d99e1acc2634f21a4e3da78691

4 weeks agoIdea Community 2020.2.1 RC
Dmitriy Panov [Mon, 17 Aug 2020 21:11:10 +0000 (21:11 +0000)]
Idea Community 2020.2.1 RC

GitOrigin-RevId: e7b0f34d8e9d8feb6ff73f09fb3a223aa859dd11

5 weeks ago[linux-menu] JBR-2565 Create new main context instead of using default one in GlobalM...
Nikita Gubarkov [Sat, 8 Aug 2020 10:09:03 +0000 (13:09 +0300)]
[linux-menu] JBR-2565 Create new main context instead of using default one in GlobalMenuLinux

(cherry picked from commit 7d686579bc9c694dea7391e0c6ccf95fd1adaf9c)

GitOrigin-RevId: 84989a395df2a6dd35faa81fe10fbfcbe752707a

5 weeks agoIDEA-CR-66066: [github] Better wording for rejecting PR review
Ivan Semenov [Fri, 14 Aug 2020 14:45:28 +0000 (17:45 +0300)]
IDEA-CR-66066: [github] Better wording for rejecting PR review

(cherry picked from commit 5f53d69d718ed8b6ac273c4c8ad2ea3a2c213ef9)

GitOrigin-RevId: 72ab958876ceb50c3b594a9fdac0c0e0178f26f5

5 weeks ago[github] Precisely match server to remote url
Ivan Semenov [Wed, 12 Aug 2020 11:46:25 +0000 (14:46 +0300)]
[github] Precisely match server to remote url

Fixes IDEA-247259

(cherry picked from commit 6cdc2637f93f0737cbf5e4e86f5cb49bf88465df)
(cherry picked from commit 051da6d3df41a5ad5a744cac1a073cf134575008)

GitOrigin-RevId: 17a80af3d5e553a15d4b9f674736798a54cbf9e1

5 weeks ago[github] Do not request timeline event types that are not available in GHE 2.18
Ivan Semenov [Tue, 11 Aug 2020 13:00:48 +0000 (16:00 +0300)]
[github] Do not request timeline event types that are not available in GHE 2.18

Fixes IDEA-246045

(cherry picked from commit 43241a4b18c6cc59a44025691c6b9e5efbe043bd)
(cherry picked from commit b7cc8983ad15db4ac39ce1d5de5f27fed285b2eb)

GitOrigin-RevId: d35c9f39faec06cdc44bf01613280bcb66b20381

5 weeks ago[github] Add DRAFT PR schema preview to timeline request
Ivan Semenov [Tue, 11 Aug 2020 12:59:10 +0000 (15:59 +0300)]
[github] Add DRAFT PR schema preview to timeline request

Fixes IDEA-246045

(cherry picked from commit 593d07c9d7dcdfe531e0517a8f61886ad3948fc3)
(cherry picked from commit f7f622f60ef65875239dc947fecc58692cb2598f)

GitOrigin-RevId: 37cf1e600d608304692e4b2ac51207319e7966e1

5 weeks ago[github] Extract API schema preview flags
Ivan Semenov [Tue, 11 Aug 2020 12:56:44 +0000 (15:56 +0300)]
[github] Extract API schema preview flags

(cherry picked from commit 415b05638d4af2a78ab03e854ed0b9ef024c3a69)
(cherry picked from commit a2b764e4c94aa0e925d1ac881700d583bd243f01)

GitOrigin-RevId: 9369887bd55abdae282cbf7ce580a31cbbd0045e

5 weeks ago[github] Nullize reviewers in timeline events
Ivan Semenov [Tue, 11 Aug 2020 12:46:43 +0000 (15:46 +0300)]
[github] Nullize reviewers in timeline events

Fixes IDEA-247240

(cherry picked from commit 8f1f9d9c7c6d3dbbc308473df98c9d84264547bb)
(cherry picked from commit 2fd4ced0f50620067e737cc306c4652aa84f096d)

GitOrigin-RevId: d9f75a008901ab1f1f021ba3ed370d8dbaf2902d

5 weeks agoIDEA-CR-65209: PY-43134 Add debugger binaries for Python 3.9 beta
Andrey Lisin [Thu, 13 Aug 2020 10:08:52 +0000 (13:08 +0300)]
IDEA-CR-65209: PY-43134 Add debugger binaries for Python 3.9 beta

Because of changes in the Python frame evaluation API, particularly in the `_PyEval_EvalFrameDefault` function signature, new Cython modules and C files for Python 3.9 were added. Note that Python 3.9 frame evaluation binaries built from the C files have the '_py39' suffix, e.g. 'pydevd_frame_evaluator_py39', and we explicitly check the Python version while importing them. This is done to avoid changing the extension build scripts that rely on `pyx` file name and target binary name - otherwise, it would be hard to use the current build workflow when more than one possible `pyx` file available.

(cherry picked from commit 61015a7ae8b8d6780e3aff6aa480f5b02952d4fa)

GitOrigin-RevId: f8c68c6bc19787a582254aff00928fd86032cd70

5 weeks agoIJ-CR-2718: terminal: use default shell when shellPath is empty (IDEA-248147)
Sergey Simonchik [Sun, 16 Aug 2020 19:56:44 +0000 (22:56 +0300)]
IJ-CR-2718: terminal: use default shell when shellPath is empty (IDEA-248147)

This restores logic used before 2d9dad91eae2824872667ed57af801ec9d6b3374:
// TerminalOptionsProvider.kt
  fun getEffectiveShellPath(shellPath: String?): String {
    return if (shellPath.isNullOrEmpty()) defaultShellPath() else shellPath

(cherry picked from commit 2bb2ecb3bd3fb86943fb509ea75d637cdcf42f9a)

GitOrigin-RevId: 68e9a3c720facf9765c050fb4cff4dd1006d03b9

5 weeks agoIDEA-CR-66083: IDEA-247383 after updating to 2020.2 when i press ctrl+y i'm asked...
Dmitry Batrak [Mon, 17 Aug 2020 08:15:16 +0000 (11:15 +0300)]
IDEA-CR-66083: IDEA-247383 after updating to 2020.2 when i press ctrl+y i'm asked if i want to delete line or redo

(cherry picked from commit 55e3308e12f1088134d2a4b887d3f0edf1f7280e)

GitOrigin-RevId: 84260d1fd84230eafa855fa77eaf16cb1c37f58e

5 weeks agoIDEA-CR-66052: fix compilation
Peter Gromov [Fri, 14 Aug 2020 10:56:47 +0000 (12:56 +0200)]
IDEA-CR-66052: fix compilation

(cherry picked from commit ca8542086cf47abd4b79a985fba2e0f9effbfb39)

GitOrigin-RevId: d390038df90525b6fbfad2d0686f1244bd6c645e

5 weeks agoIDEA-CR-66052: [^ann] ClassInnerStuffCache: don't hold outdated invalid PSI in intern...
Peter Gromov [Fri, 14 Aug 2020 09:20:24 +0000 (11:20 +0200)]
IDEA-CR-66052: [^ann] ClassInnerStuffCache: don't hold outdated invalid PSI in interner cache (IDEA-248146)

(cherry picked from commit 5a5e127a4ffb4a605354b2c16b4ad22aeae44fd4)
(cherry picked from commit 5c62946c744547cdead551470a7daca5fedacef4)

GitOrigin-RevId: 89c014347a0c80786e33f1ec90b528c99bab5c61

5 weeks agoDialogWrapper must not use Registry without providing default values because used...
Vladimir Krivosheev [Fri, 3 Jul 2020 09:37:09 +0000 (11:37 +0200)]
DialogWrapper must not use Registry without providing default values because used before app init

(cherry picked from commit 1999be6acd2f972b8257512f16cc736174ff2ae1)
(cherry picked from commit 4d6c49ebd9979ae1b2db8caddf3c0352940cdd75)

GitOrigin-RevId: 4075efaca2cf524afe4601c967a852721cf38420

5 weeks ago[Grazie] [IDEA-CR-66002] Do not report detected language since suggested languages...
Vladislav.Tankov [Wed, 12 Aug 2020 18:23:49 +0000 (21:23 +0300)]
[Grazie] [IDEA-CR-66002] Do not report detected language since suggested languages are pretty enough.

(cherry picked from commit 366dc49c0a5a055bd19be122e0ca63f220b3df9c)

GitOrigin-RevId: 5dacab52b5f2e7bebcc0d66649c9c37f297ee52a

5 weeks agoIJ-CR-2569: Clarify the reason for colorizationColorBalance being out of bounds ...
Ivan Migalev [Wed, 5 Aug 2020 07:27:41 +0000 (14:27 +0700)]
IJ-CR-2569: Clarify the reason for colorizationColorBalance being out of bounds (IDEA-247359)

(cherry picked from commit 76fcf56a8499727af62bcb8f1a117ddbb2ab622c)
(cherry picked from commit b09df7030eb90feacabe0aa41aa3c818b3b231cc)

GitOrigin-RevId: 4575612e4bfda4c6954182d4245b8ebac52956d9

5 weeks agoIJ-CR-2569: Fix IDEA-247359: don't crash with incorrect colorization parameters
Ivan Migalev [Tue, 4 Aug 2020 09:57:25 +0000 (16:57 +0700)]
IJ-CR-2569: Fix IDEA-247359: don't crash with incorrect colorization parameters

(cherry picked from commit 3be19fb6fff64f73031d160f87e0f9155da73983)
(cherry picked from commit 6525aa28edea877e9296be08347621cae01b0e3e)

GitOrigin-RevId: 7dd0ae50185eb2b567ff0cff61f3675118b122f9

5 weeks agoIDEA-CR-64069: Register DumbUtil for Kotlin
Elena Shaverdova [Tue, 23 Jun 2020 12:22:35 +0000 (14:22 +0200)]
IDEA-CR-64069: Register DumbUtil for Kotlin

(cherry picked from commit ffe3f57c80806421b857c18680226d51fc6ddfbf)

GitOrigin-RevId: 960d1b0e1f86b8f9715fd08e54532f94b4fe5857

5 weeks agoIDEA-CR-64069: Make DumbUtil available for Kotlin and Datalore
Elena Shaverdova [Tue, 23 Jun 2020 11:18:11 +0000 (13:18 +0200)]
IDEA-CR-64069: Make DumbUtil available for Kotlin and Datalore

(cherry picked from commit cb740af7a80929707d24713f4cb14bd7b28dd171)

GitOrigin-RevId: 231752780ef4d3757216fb09b3803916a3d263d3

5 weeks agoIJ-CR-2666: [CWM] Duke icon on macOS
Konstantin Bulenkov [Tue, 11 Aug 2020 14:59:36 +0000 (16:59 +0200)]
IJ-CR-2666: [CWM] Duke icon on macOS

(cherry picked from commit 49dd87dc6d510a8fb52b301e14c98c2ef7faa0ea)

GitOrigin-RevId: 280fa7c9aa1612455b2f939d2ada3186abeb59b6

5 weeks agoIDEA 2020.2.1 release preparation idea/202.6948.5
irina-petrovskaya [Tue, 11 Aug 2020 08:58:09 +0000 (11:58 +0300)]
IDEA 2020.2.1 release preparation

GitOrigin-RevId: 427210aeb5dd8012a1745d68aaacce59e5f56777

5 weeks agoui: use default product version suffix for PyCharm
Dmitriy Panov [Tue, 11 Aug 2020 05:58:27 +0000 (08:58 +0300)]
ui: use default product version suffix for PyCharm

GitOrigin-RevId: 7fa1c753408c0085e4372183210a93364dabb20b

5 weeks agoui: use default product version suffix for IDEA
Dmitriy Panov [Tue, 11 Aug 2020 05:58:22 +0000 (08:58 +0300)]
ui: use default product version suffix for IDEA

GitOrigin-RevId: 3d347a0a99e0a10719ece4019f9634b9905eedbd

6 weeks agoIDEA-CR-65930: typescript: limit shown errors in ts tool window WEB-46791
Andrey Starovoyt [Mon, 10 Aug 2020 14:47:29 +0000 (17:47 +0300)]
IDEA-CR-65930: typescript: limit shown errors in ts tool window WEB-46791

(cherry picked from commit 4f38f265b37b9e4efe78064eb5da651674a9c641)

GitOrigin-RevId: 0e50433daab66cef9da955e2adb570d96d0180fa

6 weeks agogithub: Prohibit adding multiple accounts differing only in server protocol (IDEA...
Konstantin Kolosovsky [Tue, 4 Aug 2020 15:48:48 +0000 (18:48 +0300)]
github: Prohibit adding multiple accounts differing only in server protocol (IDEA-246931)

(cherry picked from commit abbcbbfee9ead0b8cc8274cc9261dcebe126235a)

GitOrigin-RevId: c62e08a52febd1def1057d7e4e718330ca212f96

6 weeks agocwm: suppress restart of the thin client if vmoptions were imported: CWM-471
Kirill Likhodedov [Sat, 1 Aug 2020 20:02:46 +0000 (23:02 +0300)]
cwm: suppress restart of the thin client if vmoptions were imported: CWM-471

The restarter doesn't support restarting of the thin client, so if vmoptions are modified during the initial config import, the thin client silently exited. Until the restarter is fixed, we prohibit restarting of the thin client, especially since changing vmpotions for the thin client doesn't seem to be valuable and often scenario.

(cherry picked from commit ed1b37da73716e2113dc86073c35b16777dd61c3)

GitOrigin-RevId: f3778bd98a90eada1f7d4dad57070a1691a3f0e1

6 weeks agocwm: import configs from other IDE if there are no own configs: CWM-299
Kirill Likhodedov [Fri, 31 Jul 2020 19:36:40 +0000 (22:36 +0300)]
cwm: import configs from other IDE if there are no own configs: CWM-299

At the first start of the thin client, if there are no own thin client configs to import from, try to import from existing configs of other IDEs (if they exist on the client's machine). That allows to reuse existing configs which the user got used to, instead of starting the thin client on clean default configs.

If there are configs of multiple JetBrains IDEs existing on the client's machine, then those configs are preferred which correspond to the same IDE which is started as the host IDE for this client. Otherwise any other config is selected.

(cherry picked from commit b13dd7e9681cdd833f903245b0d9018afdc02c37)

GitOrigin-RevId: 01e5273898c90d1daa745ab78bd9e46c9f9f3263

6 weeks agoIDEA-CR-65890 IDEA-247774 Unable to find plugin in Installed by word from description
Yuriy Artamonov [Fri, 7 Aug 2020 13:50:37 +0000 (16:50 +0300)]
IDEA-CR-65890 IDEA-247774 Unable to find plugin in Installed by word from description

(cherry picked from commit f81d8ee0cf4fdca92d41f805a3f0c40a6e74eb79)

GitOrigin-RevId: eb4767cf9926b635870e3fcc2d6b130d7e6ee790

6 weeks agoIDEA-CR-65898: move focus to editor after ant target is launched with a mouse (IDEA...
Eugene Zhuravlev [Fri, 7 Aug 2020 16:55:30 +0000 (18:55 +0200)]
IDEA-CR-65898: move focus to editor after ant target is launched with a mouse (IDEA-242513)

(cherry picked from commit 78aa0e52f38bc6e9868fe354fa59d1c885cb9cdb)

GitOrigin-RevId: 7fe2975bf935c155ae75b604514183e3b1e62f7a

6 weeks ago[^batko] IDEA-247781 Unable to toggle sort order of the items in the suggestion list
Peter Gromov [Mon, 10 Aug 2020 09:00:21 +0000 (11:00 +0200)]
[^batko] IDEA-247781 Unable to toggle sort order of the items in the suggestion list

(cherry picked from commit f7b0c8c6fb2a7ceeed75f876b448d290117b0095)

GitOrigin-RevId: d677168de249f3a537ae9257285aa97c204d8cba

6 weeks agoIDEA-CR-65921: call closeAllFiles in EDT (avoid asserts)
Egor Ushakov [Mon, 10 Aug 2020 11:22:13 +0000 (14:22 +0300)]
IDEA-CR-65921: call closeAllFiles in EDT (avoid asserts)

(cherry picked from commit 1adbc0056e2c770958fd3e9e2a385ba3a72eee09)

GitOrigin-RevId: 97dbee47ee1ddbfe3a7af727ff124b7f42564364

6 weeks agoIDEA-244494 IDEA hangs when attaching to the target JVM (for dumping threads) on...
Egor Ushakov [Wed, 5 Aug 2020 13:27:43 +0000 (16:27 +0300)]
IDEA-244494 IDEA hangs when attaching to the target JVM (for dumping threads) on Windows

(cherry picked from commit 2410895394000a075b158c90e8696a05b7ac55a5)

GitOrigin-RevId: 857226785565a30fec8dc20ae6987f8e02f28764

6 weeks agoIDEA-CR-65842: IDEA-247496 Wrong line: 57. Available lines count: 27
Egor Ushakov [Wed, 5 Aug 2020 17:00:19 +0000 (20:00 +0300)]
IDEA-CR-65842: IDEA-247496 Wrong line: 57. Available lines count: 27

(cherry picked from commit 0a2dd76ddd57d63d953f1ca4928f89723e27a7b9)

GitOrigin-RevId: 5861663bf53419ab4a06392c3074a6b3e89f83dd

6 weeks agoReport virtual file schema to FUS for completion lookup (IDEA-246035)
Dmitry Jemerov [Fri, 7 Aug 2020 13:57:41 +0000 (15:57 +0200)]
Report virtual file schema to FUS for completion lookup (IDEA-246035)

(cherry picked from commit d5d3030268cc2108953b3db44454cb0d44e0144b)

GitOrigin-RevId: e929bbb49a8ddb81d6f83873f3295e02444963b9

6 weeks agoIDEA-CR-65904: FUS: change event threshold (FUS-616)
Svetlana.Zemlyanskaya [Sat, 8 Aug 2020 14:47:44 +0000 (16:47 +0200)]
IDEA-CR-65904: FUS: change event threshold (FUS-616)

(cherry picked from commit e628a59b795a313a66350735368894a6e59f4ea8)

GitOrigin-RevId: 2e91263840ef8d35476320476717800110cad951

6 weeks agoIDEA-CR-65896: IDEA-247741 Broken text selection over an area with rendered documentation
Dmitry Batrak [Fri, 7 Aug 2020 16:04:34 +0000 (19:04 +0300)]
IDEA-CR-65896: IDEA-247741 Broken text selection over an area with rendered documentation

(cherry picked from commit d1a89ee4e48a4bfd0d1d79c1af5ac60a00f8500a)

GitOrigin-RevId: 233671a6999e2e86bfbb43ce891abea4ed5d0c8f

6 weeks ago[file-history] walk merge commit parents according to changes made to them
Julia Beliaeva [Mon, 3 Aug 2020 16:33:56 +0000 (19:33 +0300)]
[file-history] walk merge commit parents according to changes made to them

When a commit merges an old version of file before rename, rename in this merge commit may not be detected. In some cases, such merge commits are not removed as trivial and participate in computing file history. This may lead to a problem when parents of such commits are traversed in a specific order: if dfs walk first enters a parent where merge was not detected, file is assumed deleted in all reachable commits. Because of this, these commit do not show up in computed history at all.

In order to solve the problem, parents of a merge commit are sorted according to path: commits with the same path go first, then commits with renamed path, and last -- commits with deleted path.


(cherry picked from commit d6643e6b9c90812cdbea7733d8a87ecc07cc6f1c)

GitOrigin-RevId: bdc41a6c0df14a0756590c77fab2db34d9ba0e74

6 weeks ago[file-history] keep paths together with nodes during dfs
Julia Beliaeva [Mon, 3 Aug 2020 17:52:25 +0000 (20:52 +0300)]
[file-history] keep paths together with nodes during dfs

(cherry picked from commit a9a0c68a96457b15f79be497e7b111c2583d665c)

GitOrigin-RevId: 17f92fc5d5ca7d7ec75bc1c4de5de40ff079c12a

6 weeks ago[file-history] inline enterNode and exitNode, convert paths stack to a local variable
Julia Beliaeva [Tue, 4 Aug 2020 13:02:09 +0000 (16:02 +0300)]
[file-history] inline enterNode and exitNode, convert paths stack to a local variable

(cherry picked from commit b18e31a4cdfcf7d26604d2b821ded00e2d08cef6)

GitOrigin-RevId: 553509a2231a96dae13aeb561a88328ab503701c

6 weeks ago[file-history] extract getPath method
Julia Beliaeva [Fri, 31 Jul 2020 15:06:22 +0000 (18:06 +0300)]
[file-history] extract getPath method

(cherry picked from commit 96c5dd008b531905fc964066a462ba6275af20c0)

GitOrigin-RevId: 86d2840c892fd82d721adbf217cbe65c50dcdf69

6 weeks ago[file-history] remove NodeVisitor interface
Julia Beliaeva [Tue, 4 Aug 2020 12:53:27 +0000 (15:53 +0300)]
[file-history] remove NodeVisitor interface

(cherry picked from commit fb6efc26fc229cbfc00a7b8120447693d177f401)

GitOrigin-RevId: 2827d40920243541e4ed50973ecbf2818234a998

6 weeks ago[file-history] extract FileHistoryRefiner to a separate file and move history-specifi...
Julia Beliaeva [Fri, 31 Jul 2020 13:58:32 +0000 (16:58 +0300)]
[file-history] extract FileHistoryRefiner to a separate file and move history-specific dfs implementation

(cherry picked from commit 27d958f9ad21803f6602240ac5e91851e4aa57dc)

GitOrigin-RevId: b05a4caa0c4912bb85df3883a15c97d8945d58d6

6 weeks ago[file-history] add a test with an undetected rename in an nontrivial merge commit
Julia Beliaeva [Mon, 3 Aug 2020 16:11:45 +0000 (19:11 +0300)]
[file-history] add a test with an undetected rename in an nontrivial merge commit

Since in this case file history is incorrect, the test is currently ignored. This is going to be fixed in later commits.

(cherry picked from commit 79600e052ae979fd3535998990b690e51b3ab1f5)

GitOrigin-RevId: 481f91d7c913c8f83911904ed1795c61c936e787

6 weeks ago[file-history] extract addDetectedRename method
Julia Beliaeva [Mon, 3 Aug 2020 15:50:29 +0000 (18:50 +0300)]
[file-history] extract addDetectedRename method

(cherry picked from commit b9d413f873b8e45b370bdacddb58db632ae0f3a0)

GitOrigin-RevId: e6f107b0a7c8ead183ec35f21c1c5ce93c025572

6 weeks ago[^anet] java: speedup resolving of statically-imported members by honoring name hint...
Peter Gromov [Fri, 7 Aug 2020 16:59:51 +0000 (18:59 +0200)]
[^anet] java: speedup resolving of statically-imported members by honoring name hint (IDEA-247726)

(cherry picked from commit 8cbdf1fca1afc4023fc95f1ed5e6da5fcc589000)

GitOrigin-RevId: 3b783dcc66aec50b1424fd92709b898e2742d041

6 weeks ago[^anet] alleviate java completion performance degradation after adding chained calls...
Peter Gromov [Fri, 7 Aug 2020 10:18:01 +0000 (12:18 +0200)]
[^anet] alleviate java completion performance degradation after adding chained calls (IDEA-247726)

Process only matching items, and the rest only when needed, because processing can be expensive: it allocates memory, resolves parameter & member types, checks conflicts, may involve code in other/slower JVM languages, etc.

(cherry picked from commit cf1b470265ea87e8633539ad25ef9761f7d7a5b5)

GitOrigin-RevId: 0845eeebd5dcbf6315350babea595eb5de44c222

6 weeks agoCWM-431 CWM Editor/ToolWindow states. Move following border painting to the layeredPane
anna.gromova [Thu, 6 Aug 2020 16:25:51 +0000 (19:25 +0300)]
CWM-431 CWM Editor/ToolWindow states. Move following border painting to the layeredPane

(cherry picked from commit 546d130a60b5d2957e9bd0cf8e091b8e5b0647ee)

GitOrigin-RevId: a78900b171218a1629b6e1acf991191f7cc29225

6 weeks agoIDEA-CR-65892: JBR-2647 JBCefBrowser.dispose() does not cause associated process...
Anton Tarasov [Fri, 7 Aug 2020 15:09:53 +0000 (18:09 +0300)]
IDEA-CR-65892: JBR-2647 JBCefBrowser.dispose() does not cause associated process to exit

(cherry picked from commit ccb8fca8ce3b664a909b82aa66fdfe37d8b2082f)

GitOrigin-RevId: de016d951842ece56e140ff42e9e7152ed14b3bc

6 weeks ago[^tagir] java completion: don't show classes with dollar in the name (IDEA-247596)
Peter Gromov [Fri, 7 Aug 2020 11:33:11 +0000 (13:33 +0200)]
[^tagir] java completion: don't show classes with dollar in the name (IDEA-247596)

(cherry picked from commit d03af1f63b6b274deeb466f757d0db80feb4606b)

GitOrigin-RevId: e3c88b1a7ee50e4364281098cbe9d68410d382e4

6 weeks ago[^AMPivovarov] speedup clearing console: clear document text before removing all...
Peter Gromov [Fri, 31 Jul 2020 19:27:05 +0000 (21:27 +0200)]
[^AMPivovarov] speedup clearing console: clear document text before removing all highlighters/foldings (part of IDEA-246538)

(cherry picked from commit 18cacdd0f3653d1b44c226d57d69ce7edc9ff099)

GitOrigin-RevId: c1b066ddb9d5a6716f0fa73040a3a7514b04b500

6 weeks agoIDEA-CR-65819: js debugger: do not perform reverse name service lookup for debug...
Viktor Shatrov [Tue, 4 Aug 2020 19:35:03 +0000 (22:35 +0300)]
IDEA-CR-65819: js debugger: do not perform reverse name service lookup for debug address (WEB-46623)

(cherry picked from commit 6f925d4cab7be2a8710216a7c41e44f2f5a7017f)

GitOrigin-RevId: db75757254037411686c36c722893f08137abdeb

6 weeks agoIDEA-CR-65870: IDEA-244716 JCEF: IAE from JBCefBrowser$5.onPreKeyEvent
Anton Tarasov [Fri, 7 Aug 2020 09:20:23 +0000 (12:20 +0300)]
IDEA-CR-65870: IDEA-244716 JCEF: IAE from JBCefBrowser$5.onPreKeyEvent

(cherry picked from commit 8a302b6a334809133f98d94a4ba587aab4555bce)

GitOrigin-RevId: c3a96b72a0c2014205ee99e674be82b478f2c360

6 weeks agoIDEA-CR-65861: FUS: invalidate cached settings before each send (IDEA-246760)
Svetlana.Zemlyanskaya [Thu, 6 Aug 2020 10:18:26 +0000 (12:18 +0200)]
IDEA-CR-65861: FUS: invalidate cached settings before each send (IDEA-246760)

(cherry picked from commit 69b33d891d864c08d746c8e5647614180340dcef)

GitOrigin-RevId: f8c34ce1efb780d266b8339731b3a614575fb99b

6 weeks agoUpdating versions of project dependencies: jdkBuild->11_0_8b944.31
Vitaly Provodin [Thu, 6 Aug 2020 23:12:43 +0000 (02:12 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_8b944.31

Vitaly Provodin

GitOrigin-RevId: e82cad6186ad80de55c60aee4a6b5f4f28af1e46

6 weeks agoshared index: recalculate indexed state on shared index invalidation
Dmitry Batkovich [Fri, 31 Jul 2020 10:24:32 +0000 (13:24 +0300)]
shared index: recalculate indexed state on shared index invalidation

GitOrigin-RevId: 408bc1ec84b03e726a5284023c74cceff37ff281

6 weeks agoshared index: reindex index with updated version of existing chunk has obsolete version
Dmitry Batkovich [Thu, 30 Jul 2020 10:53:46 +0000 (13:53 +0300)]
shared index: reindex index with updated version of existing chunk has obsolete version

GitOrigin-RevId: d2cd30cab5477d8b21d68c5ebac6cf97a5186dd9

6 weeks agorequire forward index for index (IDEA-246896, IDEA-246767)
Dmitry Batkovich [Wed, 5 Aug 2020 08:37:58 +0000 (11:37 +0300)]
require forward index for index (IDEA-246896, IDEA-246767)

GitOrigin-RevId: 5c71837dec96605be8bec25d0cf4b54b00cc8be1

6 weeks agoshared index: process files on project open even if they're marked as indexed (to...
Dmitry Batkovich [Thu, 23 Jul 2020 11:16:43 +0000 (14:16 +0300)]
shared index: process files on project open even if they're marked as indexed (to restore chunks required for project) IDEA-246395

GitOrigin-RevId: de2abb455fece7b198f8d3909db9f42295a5512f

6 weeks agoIDEA-CR-65812: IDEA-214810 YAML formatter change: remove extra spaces after colon
Alexey Merkulov [Tue, 4 Aug 2020 17:08:50 +0000 (20:08 +0300)]
IDEA-CR-65812: IDEA-214810 YAML formatter change: remove extra spaces after colon

(cherry picked from commit 7f2a91fa76d63c7c8c5013f0cf3d31015c1311b9)

GitOrigin-RevId: 2b23357aac6dd56ece13ba03622a3e7d563b84d2

6 weeks agoIDEA-CR-65812: Add space formatting options for YAML
Alexey Merkulov [Tue, 4 Aug 2020 16:53:32 +0000 (19:53 +0300)]
IDEA-CR-65812: Add space formatting options for YAML

(cherry picked from commit c85c8f31ce3e5ba4ea4cc068fba0263d3b7b3645)

GitOrigin-RevId: d9223d85ac326eb49fc8d31d3f316bd06ff61505

6 weeks agoIDEA-CR-65812: IDEA-245643 Fix infinite formatting shift and update JSON-style format...
Alexey Merkulov [Tue, 4 Aug 2020 12:23:50 +0000 (15:23 +0300)]
IDEA-CR-65812: IDEA-245643 Fix infinite formatting shift and update JSON-style formatting in YAML

(cherry picked from commit d8204af1c4dcb5b0b8b6ed8830257bede6a9b6ab)

GitOrigin-RevId: 823288df15a5e42e7876af1a1a215e8bcf72387e

6 weeks agoindex: include jar name to class file hash
Dmitry Batkovich [Fri, 24 Jul 2020 12:41:20 +0000 (15:41 +0300)]
index: include jar name to class file hash

GitOrigin-RevId: 5e3f6aff644d508e1e9b8c4965a73c670399dbcb

6 weeks agoupdate dbus-java to latest vanilla version IDEA-241881
Alexander Kass [Fri, 31 Jul 2020 06:52:11 +0000 (09:52 +0300)]
update dbus-java to latest vanilla version IDEA-241881

(cherry picked from commit 79f3419ad2338c787ea33a6372ca9ee3f245fb33)

GitOrigin-RevId: 991d662d4027074b6e12e1ef53ae24e475cad27d

6 weeks agoadd dbus java only to linux distributon
Alexander Kass [Thu, 30 Jul 2020 11:31:04 +0000 (14:31 +0300)]
add dbus java only to linux distributon

(cherry picked from commit e42e7352760eb4dcf4baaefccf18b2ef87d38bf6)

GitOrigin-RevId: 79fccf324e8674fd71d99ba6e10b7815cae50486

6 weeks agoIDEA-CR-65815: UAST: Use UsageSearchContext.IN_CODE for references by usages from...
Yuriy Artamonov [Tue, 4 Aug 2020 19:28:42 +0000 (22:28 +0300)]
IDEA-CR-65815: UAST: Use UsageSearchContext.IN_CODE for references by usages from non-local files

(cherry picked from commit 1c1817dca7226eba3dd3b99a3a898bccf470ca61)

GitOrigin-RevId: 6f36cc9f4543ba06fd0c7305af2e01bef7a8acf7

6 weeks agoUpdating versions of project dependencies: rkernelVersion->202.12
RKernel Updater [Wed, 5 Aug 2020 10:48:51 +0000 (10:48 +0000)]
Updating versions of project dependencies: rkernelVersion->202.12

RKernel Updater

GitOrigin-RevId: b30569fdc8846b8587ac8e08d02ea754ad7c7586

6 weeks agoRevert "Run PyCollectionTypeByModificationsProvider last since it could affect type...
Semyon Proshev [Tue, 4 Aug 2020 21:04:27 +0000 (00:04 +0300)]
Revert "Run PyCollectionTypeByModificationsProvider last since it could affect type inference due to recursion inside (PY-39510)"

This reverts commit f24ace77.
Need more investigation either in isolated type evaluation or PyiTypeProvider that break tests.

GitOrigin-RevId: 59f8879674eebfc498fed8fabe3aff6cbdf8ff77

6 weeks agoIDEA-CR-65809: call checkCanceled from SmartPsiElementPointerImpl.equals (to reduce...
Peter Gromov [Tue, 4 Aug 2020 11:40:15 +0000 (13:40 +0200)]
IDEA-CR-65809: call checkCanceled from SmartPsiElementPointerImpl.equals (to reduce freezes IDEA-247254)

if a HashMap has O(n) access time (when it contains many smart pointers to the same PsiElement type in the same file), we should still aim for interruptibility

(cherry picked from commit 443803b2f4d10df4132c2242b3018afbb5823ba8)

GitOrigin-RevId: e3b3cfa3604f99e18b3fd785ae3f362c0c0192d3

6 weeks agoIDEA-247064 [Win OS] overriding user.home in vmoptions leads to crash on startup
Egor Ushakov [Mon, 3 Aug 2020 08:51:57 +0000 (11:51 +0300)]
IDEA-247064 [Win OS] overriding user.home in vmoptions leads to crash on startup

(cherry picked from commit 2ea1d7bf95753ace7578494cd4fe61e318c47a3a)

GitOrigin-RevId: a0870f8bbb1c9bd22d3e6d7066de2fb10d70d8b9

6 weeks agoIDEA-CR-65806: PY-43820 Make sure "Drop into debugger on failed tests" option persist...
Andrey Lisin [Tue, 4 Aug 2020 14:34:57 +0000 (17:34 +0300)]
IDEA-CR-65806: PY-43820 Make sure "Drop into debugger on failed tests" option persists between restarts

(cherry picked from commit 23f054ce1af7c7e783c5c324735fdaab9f99455c)

GitOrigin-RevId: 0a67cf059edbbc7e4d8af1e93b55e746c8fa0874

6 weeks agoUpdating versions of project dependencies: rkernelVersion->202.11
RKernel Updater [Tue, 4 Aug 2020 13:46:38 +0000 (13:46 +0000)]
Updating versions of project dependencies: rkernelVersion->202.11

RKernel Updater

GitOrigin-RevId: 3b7f549b2120d7f331176e9fee61e21c5c1e00da

6 weeks agoRun PyCollectionTypeByModificationsProvider last since it could affect type inference...
Semyon Proshev [Tue, 4 Aug 2020 13:23:06 +0000 (16:23 +0300)]
Run PyCollectionTypeByModificationsProvider last since it could affect type inference due to recursion inside (PY-39510)

(cherry picked from commit 619db13e01470e9ac5f1a75a46e3cd791042f405)

GitOrigin-RevId: f24ace77b36dc71f4e6c19d7157af1446ff4b71c

6 weeks agoIDEA-CR-65788: IDEA-247254: UI hangs for no apparent reason while typing
Sergey Malenkov [Mon, 3 Aug 2020 18:00:02 +0000 (21:00 +0300)]
IDEA-CR-65788: IDEA-247254: UI hangs for no apparent reason while typing

(cherry picked from commit 90172ced91e3888a89723d7bb9b58b22b18afd4b)

GitOrigin-RevId: 729673ee4ea509d2e83f771378e67af209a6ad3d

6 weeks agoIDEA-CR-65792: IDEA-244609 Progress text shrinking is broken
Alexander Lobas [Wed, 29 Jul 2020 17:55:59 +0000 (20:55 +0300)]
IDEA-CR-65792: IDEA-244609 Progress text shrinking is broken

(cherry picked from commit e56890f0da94235cec5ddde05b962462122340fa)

GitOrigin-RevId: 34de1b748ec7440e97a2a851ed1bf30b7deaa374

6 weeks agoUpdating versions of project dependencies: rkernelVersion->202.10
RKernel Updater [Tue, 4 Aug 2020 10:59:12 +0000 (10:59 +0000)]
Updating versions of project dependencies: rkernelVersion->202.10

RKernel Updater

GitOrigin-RevId: 382c5ed77586fc00fddd9e2868bd0744eaadc747

6 weeks agoCWM-322 Redesign cwm control. Add control icons. Stop lead following on left click
anna.gromova [Mon, 3 Aug 2020 11:34:03 +0000 (14:34 +0300)]
CWM-322 Redesign cwm control. Add control icons. Stop lead following on left click

(cherry picked from commit cd799cee10dca1bf00cfae02dd29ac54e4896a4a)

GitOrigin-RevId: 5ed922ab195a0267ec9406ecb03876fc81116a24

6 weeks agoIDEA-CR-65528 [vcs] Add git prefix for MergeOption, PullOption, RebaseOption
Daniil Tsaryov [Tue, 28 Jul 2020 07:15:35 +0000 (10:15 +0300)]
IDEA-CR-65528 [vcs] Add git prefix for MergeOption, PullOption, RebaseOption

(cherry picked from commit 6cb5be474df6e17853121ea50334a3620f2b80f7)

GitOrigin-RevId: ba1213095f09c1bc6c641f0a0962a1320bcb4517