6 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

6 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

6 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 weeks agoIDEA-CR-65040: IDEA-245695 [vcs] Get rid of git prefixes from ref list in rebase...
Daniil Tsaryov [Wed, 22 Jul 2020 10:28:57 +0000 (13:28 +0300)]
IDEA-CR-65040: IDEA-245695 [vcs] Get rid of git prefixes from ref list in rebase dialog

(cherry picked from commit e86dbac02f26cede87522409b3af785232290247)

GitOrigin-RevId: 370b4c8886893db9b105ae376ea1307fee99cac4

7 weeks agoIDEA-CR-65162: IDEA-246033 [vcs] Consider case sensitivity during validation in git...
Daniil Tsaryov [Mon, 20 Jul 2020 08:50:18 +0000 (11:50 +0300)]
IDEA-CR-65162: IDEA-246033 [vcs] Consider case sensitivity during validation in git merge and pull dialogs

(cherry picked from commit b65be99b541bbe72e0b07f9d45e4bc72cc97c51e)

GitOrigin-RevId: af62b4fa6e4beab2723dc874a0b68aaae0347a76

7 weeks agoIDEA-CR-65162: IDEA-246033 [vcs] Introduce GitBranchUtil#equalBranches method to...
Daniil Tsaryov [Mon, 20 Jul 2020 08:49:33 +0000 (11:49 +0300)]
IDEA-CR-65162: IDEA-246033 [vcs] Introduce GitBranchUtil#equalBranches method to check branch names

(cherry picked from commit a488f04593cf8ba8420c32e1735fd0ebfeb5a7cd)

GitOrigin-RevId: 22c1e5f4f74c2d0415cdf0195a98295031bb096d

7 weeks agoIDEA-CR-65159: IDEA-245686 [vcs] Do not pre select any item as a new base in git...
Daniil Tsaryov [Mon, 20 Jul 2020 15:03:09 +0000 (18:03 +0300)]
IDEA-CR-65159: IDEA-245686 [vcs] Do not pre select any item as a new base in git rebase dialog

Do not set tracked branch as a new base while switching branch to rebase

(cherry picked from commit e1d96dd997f6a1911f16a4eee5f01f4f50172c32)

GitOrigin-RevId: 50c4d40c177a056a87ef15abad3b623d86da7a57

7 weeks agogithub: Update cached "GithubApiRequestExecutor" tokens before calling "tokenChanged...
Konstantin Kolosovsky [Wed, 22 Jul 2020 15:15:17 +0000 (18:15 +0300)]
github: Update cached "GithubApiRequestExecutor" tokens before calling "tokenChanged" listeners (IDEA-246404)

(cherry picked from commit 1a60e6d36f249b9f0b23b1b97c257d2b8c2d6409)

GitOrigin-RevId: ce5a0dc45604b07da8ab1f79d7d9e4469e585941

7 weeks agoIDEA-CR-65784: vcs: fix deadlock - schedule background execution without holding...
Aleksey Pivovarov [Mon, 3 Aug 2020 15:39:32 +0000 (18:39 +0300)]
IDEA-CR-65784: vcs: fix deadlock - schedule background execution without holding lock

EA-236482 - F: VcsInitialization.add
Thread 1: Holds ReadLock, waits on myLock in VcsInitialization.add
Thread 2: Holds myLock in VcsInitialization.add, waits on ReadLock in 'BackgroundTaskUtil.executeOnPooledThread'
EDT: tries to take WriteLock, UI is frozen

'BackgroundTaskUtil.executeOnPooledThread' no longer takes ReadLock after c0c223720a5548ef1c772c305fba60cc3decebed,
but this might change in future.

(cherry picked from commit c019105a3efd8d36aa645f1bb93c2649112310fb)

GitOrigin-RevId: 16491fe37300d99a9082d6ac01afea5fe4f44966

7 weeks agoIDEA-CR-65785: SCL-17958
Mikhail Sokolov [Mon, 3 Aug 2020 15:59:12 +0000 (18:59 +0300)]
IDEA-CR-65785: SCL-17958

(cherry picked from commit 65553f5c5c02f3521ae47286a5f52e12aebabdbc)

GitOrigin-RevId: bb121767d3cd6d0ddc732e1eefb5d905487ba7b6

7 weeks agoIJ-CR-2492: clean api to report warnings, infos, errors from model builders
Vladislav.Soroka [Mon, 3 Aug 2020 11:06:58 +0000 (14:06 +0300)]
IJ-CR-2492: clean api to report warnings, infos, errors from model builders

(cherry picked from commit 0890f7152d1c1f5040e3a52adb8abc76672174b1)

GitOrigin-RevId: 8191c5131747b73a9c86f1fa5497d9967e23669e

7 weeks agoIJ-CR-2492: [Gradle] show errors from custom model builders at Build tw IDEA-228945...
Vladislav.Soroka [Thu, 30 Jul 2020 08:33:06 +0000 (11:33 +0300)]
IJ-CR-2492: [Gradle] show errors from custom model builders at Build tw IDEA-228945 IDEA-246082 IDEA-196628

(cherry picked from commit d06879d7ca583e377894d38d5135ea1d1532d7c5)

GitOrigin-RevId: 51ac8da5edc15b6ea476d847dbdb8b5e892fc5e8

7 weeks agoIDEA-CR-65773: [git] disable using schannel on windows by default
Dmitriy Smirnov [Mon, 3 Aug 2020 13:57:55 +0000 (16:57 +0300)]
IDEA-CR-65773: [git] disable using schannel on windows by default

Using it by default could cause issues in several cases -
IDEA-247284, IDEA-246914

Reopen IDEA-234648

(cherry picked from commit e501e36a33496c02cedd9dedc8770723a8c5f4b7)

GitOrigin-RevId: 33518172ebdeecd1af795d69c1de4741d126ff11

7 weeks agoIDEA-CR-65730: terminal: use project level shell path setting for WSL projects only...
Sergey Simonchik [Sun, 2 Aug 2020 22:43:13 +0000 (01:43 +0300)]
IDEA-CR-65730: terminal: use project level shell path setting for WSL projects only, use application level shell path setting for others (IDEA-247113, IDEA-247221)

This restores application level shell path setting for most cases as it seems expected to be able to switch shell for all projects to another shell that is more convenient than previous one.

(cherry picked from commit 6f5f99b8b474a77278e95203c95414f02c115778)

GitOrigin-RevId: 84989465e443104dfa53872c90570911b4808d32

7 weeks agoIDEA-CR-65748: throw exception on cache data corruption (IDEA-247245)
Eugene Zhuravlev [Mon, 3 Aug 2020 11:08:02 +0000 (13:08 +0200)]
IDEA-CR-65748: throw exception on cache data corruption (IDEA-247245)

(cherry picked from commit 0a919aaccf53257a61c584e322bf69033a82e35a)

GitOrigin-RevId: 1136d7eb0d39684bbdc27b5974171ead0eb04077

7 weeks agoIDEA-CR-65738: terminal: add Ctrl+Insert / Shift+Insert as copy-paste keyboard shortc...
Sergey Simonchik [Mon, 3 Aug 2020 10:19:35 +0000 (13:19 +0300)]
IDEA-CR-65738: terminal: add Ctrl+Insert / Shift+Insert as copy-paste keyboard shortcuts (IDEA-247172)

(cherry picked from commit 0d22ad94c91b404fcdd1f6988992504a0fd0ec12)

GitOrigin-RevId: e70eb99b7c6c0a8d84bdb2d613636ed5403c0337

7 weeks agoIDEA-CR-65724: terminal: use ToolWindow.getContentManager instead of ToolWindow.activ...
Sergey Simonchik [Sat, 1 Aug 2020 21:56:40 +0000 (00:56 +0300)]
IDEA-CR-65724: terminal: use ToolWindow.getContentManager instead of ToolWindow.activate to ensure TerminalView.initToolWindow is called (IDEA-247102)

Otherwise, calling ToolWindow.activate and ContentManager.setSelectedContent simultaneously might lead to lost focus.

(cherry picked from commit 312c7fbe5c65243ba1f6c60a2b342588ad80998e)

GitOrigin-RevId: 06596634ee033bbb466a66d6135729b9470d94ee

7 weeks agoIDEA-CR-65710: IDEA-247164 Race condition in com.intellij.psi.stubs.IStubElementType
Peter Gromov [Fri, 31 Jul 2020 17:53:17 +0000 (19:53 +0200)]
IDEA-CR-65710: IDEA-247164 Race condition in com.intellij.psi.stubs.IStubElementType

(cherry picked from commit 48106a6eff921df2bb6b4037313cd0dd42850238)

GitOrigin-RevId: a39010c64123b789c68db333f35e58e8a67ff4e9

7 weeks ago[^cdr] add Disposer.tryRegister to avoid registration races (EA-236271 - IOE: ObjectT...
Peter Gromov [Fri, 31 Jul 2020 17:53:03 +0000 (19:53 +0200)]
[^cdr] add Disposer.tryRegister to avoid registration races (EA-236271 - IOE: ObjectTree.register, IDEA-246796)

(cherry picked from commit c0c223720a5548ef1c772c305fba60cc3decebed)

GitOrigin-RevId: 819d36b7530c7f28fd33e2d5c393240d49656830

7 weeks agoUpdating versions of project dependencies: jdkBuild->11_0_7b944.23
Vitaly Provodin [Mon, 3 Aug 2020 01:27:12 +0000 (04:27 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_7b944.23

Vitaly Provodin

GitOrigin-RevId: f4e2c69abbecb2ddd01dfd07c7e30fe147dc2141

7 weeks agoRevert "LogConsole: open files in shared mode under Windows (FILE_SHARE_DELETE) to...
Leonid Shalupov [Sat, 1 Aug 2020 16:42:18 +0000 (19:42 +0300)]
Revert "LogConsole: open files in shared mode under Windows (FILE_SHARE_DELETE) to allow log files deletion or renaming"

This reverts commit 4c44dad45c85dd5e0d37f1efb39675566fdac8f8.

This commit causes regression:
A proper fix for JBR will be enabled in master branch

GitOrigin-RevId: 0a6b6e93edae34a77274209478d8cf5f8d91d69a

7 weeks agoIDEA-CR-65559: diagnostics for EA-226674 - assert: StatusBarUtil.ensureValidEditorFile
Peter Gromov [Tue, 28 Jul 2020 16:45:52 +0000 (18:45 +0200)]
IDEA-CR-65559: diagnostics for EA-226674 - assert: StatusBarUtil.ensureValidEditorFile

(cherry picked from commit 826ee5588e15714f8ecf42d58a4c2302197b6a1b)

GitOrigin-RevId: 8e83edccf1c6c1c44de8277672c0e8314f17455e

7 weeks agoIDEA-CR-65698: terminal: process key events by focused terminal only (IDEA-221129)
Sergey Simonchik [Fri, 31 Jul 2020 15:34:12 +0000 (18:34 +0300)]
IDEA-CR-65698: terminal: process key events by focused terminal only (IDEA-221129)

(cherry picked from commit d910c749a05255aa68065d52f889cebfb6ad4d54)

GitOrigin-RevId: 42a51d55b729ea41dc935f8f5ca9b37dd74a5203

7 weeks agoIDEA-CR-65694: EA-233231 - VMDE: JDWPException.toJDIException
Egor Ushakov [Fri, 31 Jul 2020 15:01:16 +0000 (18:01 +0300)]
IDEA-CR-65694: EA-233231 - VMDE: JDWPException.toJDIException

(cherry picked from commit 937fdec4d98e8a3273603b2ef14ef62ea8b28f9c)

GitOrigin-RevId: ec38351cbc6ec32483fee6476daf57894e312a6d

7 weeks agoIDEA-CR-65648: FUS: invalidate cached config once an hour (IDEA-246760)
Svetlana.Zemlyanskaya [Thu, 30 Jul 2020 14:18:26 +0000 (16:18 +0200)]
IDEA-CR-65648: FUS: invalidate cached config once an hour (IDEA-246760)

(cherry picked from commit bf64ca4cb69c947b2e72dae5ebe77f8fa6378a61)

GitOrigin-RevId: dcd33e76c94331d04f60b3d49d44347ff0c483fb

7 weeks agoIDEA-CR-65697: IDEA-246906 - do not fail, show warning instead
Egor Ushakov [Fri, 31 Jul 2020 15:38:59 +0000 (18:38 +0300)]
IDEA-CR-65697: IDEA-246906 - do not fail, show warning instead

(cherry picked from commit 763b38e50098c7b48d532ea0002e9199afed1392)

GitOrigin-RevId: 732e45b387dbb4ee75e6c87ddb1b5eeea1a60157

7 weeks agoIDEA-CR-65674: [java-inspections] IDEA-247103 "Assert x != null" quick fix does nothing
Tagir Valeev [Fri, 31 Jul 2020 08:46:11 +0000 (15:46 +0700)]
IDEA-CR-65674: [java-inspections] IDEA-247103 "Assert x != null" quick fix does nothing

(cherry picked from commit f1a0fa854bceb37349dfb893cf1bf2e0df301726)

GitOrigin-RevId: d0f17e82905f1da24b003a916b7e610e7018406e

7 weeks agoIDEA-CR-65606: IDEA-238791: use "errors" instead of "problems" on the Project Errors tab
Sergey Malenkov [Thu, 30 Jul 2020 08:14:22 +0000 (11:14 +0300)]
IDEA-CR-65606: IDEA-238791: use "errors" instead of "problems" on the Project Errors tab

(cherry picked from commit 47b79fb7d2615cb7a9627382273ddde796bd5896)

GitOrigin-RevId: 0b20f05832fd542eaf44deaf47924cd94c2e2618

7 weeks agoIDEA-CR-65607: IDEA-236737: Project View: Cmd-Click file no longer adds file to selection
Sergey Malenkov [Thu, 30 Jul 2020 08:04:40 +0000 (11:04 +0300)]
IDEA-CR-65607: IDEA-236737: Project View: Cmd-Click file no longer adds file to selection

(cherry picked from commit 6ec8b98636b5854ffa5022ef7992fe53cb1e543a)

GitOrigin-RevId: 2739bc97fc876ba53bef8301786d5c2be1253cd6

7 weeks agoIDEA-CR-65493: IDEA-142616: fix comment according to
Sergey Malenkov [Sat, 25 Jul 2020 10:19:56 +0000 (13:19 +0300)]
IDEA-CR-65493: IDEA-142616: fix comment according to

(cherry picked from commit 8a2154fd8800296b53567d34d120891c2afbc490)

GitOrigin-RevId: 8672b76bf1ac52954703ad8c63fd682b5bc0fbab

7 weeks agoIDEA-CR-65281: IDEA-142616: open another configurable instead of new dialog
Sergey Malenkov [Mon, 20 Jul 2020 20:18:42 +0000 (23:18 +0300)]
IDEA-CR-65281: IDEA-142616: open another configurable instead of new dialog

(cherry picked from commit 8f6be0d446254bbde64d4af9ee80aab1a188e2a7)

GitOrigin-RevId: 117e89d819858fd20cf13478fa0143a9c187aeea

7 weeks agoIDEA-CR-65281: IDEA-142616: show error for non-existent scope name instead of a pair...
Sergey Malenkov [Mon, 20 Jul 2020 18:05:23 +0000 (21:05 +0300)]
IDEA-CR-65281: IDEA-142616: show error for non-existent scope name instead of a pair of scope-color

(cherry picked from commit f0df3ed865a7f48dff1fdad0fd2bc68a018cfb6e)

GitOrigin-RevId: 4460fb346fc5ea5cfbc51c5a0ceb9136ad07d19f

7 weeks agoIDEA-CR-65281: IDEA-142616: add dropdown indicator after designer's review
Sergey Malenkov [Mon, 20 Jul 2020 17:23:18 +0000 (20:23 +0300)]
IDEA-CR-65281: IDEA-142616: add dropdown indicator after designer's review

(cherry picked from commit a8e3f26337aa044167abb4814439cd873f1169c1)

GitOrigin-RevId: 2550146302ed54810ac9d9f42477738853a17ce3

7 weeks agoIDEA-CR-65281: IDEA-142616: fix empty text after designer's review
Sergey Malenkov [Mon, 20 Jul 2020 15:10:43 +0000 (18:10 +0300)]
IDEA-CR-65281: IDEA-142616: fix empty text after designer's review

(cherry picked from commit 2c95d59e9831ad62b4a289e0be32caaad13b5380)

GitOrigin-RevId: d435fdf94fa2cbdc94e07d30600694cba1391f06

7 weeks agoIDEA-CR-65281: IDEA-142616: use default toolbar position after designer's review
Sergey Malenkov [Mon, 20 Jul 2020 14:42:11 +0000 (17:42 +0300)]
IDEA-CR-65281: IDEA-142616: use default toolbar position after designer's review

(cherry picked from commit 32e9f261e412a1416cc9badcb010866d6d36f09f)

GitOrigin-RevId: 1b5f6a1cec7a73e08600290d21f67f80c1ecf49d

7 weeks agoIDEA-CR-65281: IDEA-142616: fix texts after designer's review
Sergey Malenkov [Mon, 20 Jul 2020 14:09:13 +0000 (17:09 +0300)]
IDEA-CR-65281: IDEA-142616: fix texts after designer's review

(cherry picked from commit daf7a4c8ae7d9c5dbf5743f29ea4c57f3527a64a)

GitOrigin-RevId: 2009b4944d24d000c2654e84278438cc0f0b3e3f

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

Revert changes from PY-31931 for macOS as well

GitOrigin-RevId: c0a3ca69192d11b67374473b45e838fbe5df9765

7 weeks agoIDEA-CR-65565: PostHighlightingVisitor: make create field/assign field low-priority...
Tagir Valeev [Tue, 28 Jul 2020 02:50:28 +0000 (09:50 +0700)]
IDEA-CR-65565: PostHighlightingVisitor: make create field/assign field low-priority fixes not in constructor

(cherry picked from commit 2067c24ce77432e48be5d8468fa03221a4b4bf8e)

GitOrigin-RevId: df4e884bfffd782595a9bc0d442056a6dcc04dbc

7 weeks agoIJ-CR-2495: [java-highlighting] IDEA-246970 Local annotations should not be allowed...
Tagir Valeev [Thu, 30 Jul 2020 10:54:45 +0000 (17:54 +0700)]
IJ-CR-2495: [java-highlighting] IDEA-246970 Local annotations should not be allowed in Java15-preview

(cherry picked from commit 1a1de1372304095197fdecf0c7b10bd8e9780442)

GitOrigin-RevId: 0d829f4ac30fb6144997d8d8bdf690030747a9cd

7 weeks agoCWM-322 Redesign cwm control
anna.gromova [Fri, 24 Jul 2020 07:43:49 +0000 (10:43 +0300)]
CWM-322 Redesign cwm control

(cherry picked from commit 3c5a731d6ade8091b7898ae9f728434a9eebdb8f)

GitOrigin-RevId: c2641ecfbde60fb5f9183dab14829dfe5768d154

7 weeks agoworkaround bridge model initialization when ExternalSystem.xml is missing
Leonid Shalupov [Wed, 29 Jul 2020 13:01:08 +0000 (16:01 +0300)]
workaround bridge model initialization when ExternalSystem.xml is missing

this time it carefully does not create service before it's overridden
fixes CWM-459 Internal error when connecting from Windows to Linux

(cherry picked from commit f96cdf785ffa8b100c100896453d65a335f48871)

GitOrigin-RevId: 975f6c83e5e702669d5b790b78acb8b809f5872f

7 weeks agoRevert "workaround bridge model initialization when ExternalSystem.xml is missing"
Leonid Shalupov [Wed, 29 Jul 2020 11:32:47 +0000 (14:32 +0300)]
Revert "workaround bridge model initialization when ExternalSystem.xml is missing"

This reverts commit 557f0aa8

(cherry picked from commit c8b800cc1db9c457fac68548ce51f401364d7bfe)

GitOrigin-RevId: 2450de0a1723da74ac749431997dbdc8786d32d7

7 weeks agoworkaround bridge model initialization when ExternalSystem.xml is missing
Leonid Shalupov [Wed, 29 Jul 2020 11:27:45 +0000 (14:27 +0300)]
workaround bridge model initialization when ExternalSystem.xml is missing

fixes CWM-459 Internal error when connecting from Windows to Linux

(cherry picked from commit 557f0aa88cc837d6de30b2e9cdfc5421e2aa1355)

GitOrigin-RevId: d8dfac4ea534050eb191e9e4b4ded0f0bad12cb9

7 weeks agoIDEA-CR-65356: FUS: support proxy credentials (IDEA-235334)
Svetlana.Zemlyanskaya [Tue, 21 Jul 2020 18:05:55 +0000 (20:05 +0200)]
IDEA-CR-65356: FUS: support proxy credentials (IDEA-235334)

(cherry picked from commit 7348942d6d2b37e27d6460df7dcd35029ab50a6f)

GitOrigin-RevId: 7a271beaea70146871eb0fc87c45466bf6affcda

7 weeks agoIDEA-CR-65356: FUS: respect proxy configuration (IDEA-235334)
Svetlana.Zemlyanskaya [Tue, 21 Jul 2020 18:04:39 +0000 (20:04 +0200)]
IDEA-CR-65356: FUS: respect proxy configuration (IDEA-235334)

(cherry picked from commit fdaa04a480f2c620c611c34c717cb19118d2690e)

GitOrigin-RevId: 84b2a9615bdc1ede1b4901d7867b363307b50ac8

7 weeks agoIDEA-CR-65356: FUS: wrap connection settings in a class (for IDEA-235334)
Svetlana.Zemlyanskaya [Tue, 21 Jul 2020 18:03:57 +0000 (20:03 +0200)]
IDEA-CR-65356: FUS: wrap connection settings in a class (for IDEA-235334)

(cherry picked from commit 7963254e9cf36c401edabb8b1a0a66ac485c998b)

GitOrigin-RevId: ea41ca42ab765599aed8bc998c8906e4be557f86