idea/community.git
3 weeks ago"API to be removed" fix 193
Mikhail Sokolov [Fri, 28 Aug 2020 18:57:04 +0000 (23:57 +0500)]
"API to be removed" fix

GitOrigin-RevId: dcaae15d054cd303b8d433645641512c1ec92409

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

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

GitOrigin-RevId: d47d151438d2876742f78ce11737cd31e042a78d

2 months agoIJI-375 drop legacy services.gradle.org-mirror.labs.intellij.net usages
Dmitriy.Panov [Tue, 14 Jul 2020 12:27:37 +0000 (15:27 +0300)]
IJI-375 drop legacy services.gradle.org-mirror.labs.intellij.net usages

GitOrigin-RevId: a4b9cc7aee640905734cf2e79568363c649bb8c7

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

(cherry picked from commit c2c55b8a4e7ae9dc3eb38508c3ff3f7c930969b3)

GitOrigin-RevId: 1358cd3b28a2fc5d723ceaffaa1acc0353530220

4 months agoUpdating versions of project dependencies: secondJreBuild->u252b1649.2
Vitaly Provodin [Wed, 6 May 2020 01:41:59 +0000 (04:41 +0300)]
Updating versions of project dependencies: secondJreBuild->u252b1649.2

Vitaly Provodin

GitOrigin-RevId: 63a52c988c121a93c688f89fddac3e1b8a19ca13

4 months agokeep the order of conditions: fix regard
Gregory.Shrago [Wed, 22 Apr 2020 02:15:32 +0000 (05:15 +0300)]
keep the order of conditions: fix regard

(cherry picked from commit 4c80371f1577dca87dec3f2bf454de23c8f0757f)
(cherry picked from commit 461faa8b71af68ea3d5c5b682914c198ef6b35bf)

GitOrigin-RevId: e893a45c8650ae1a5ad6bfabd9e7f566fd6d17ad

5 months agosvn: Treat files with "missing" svn status as existing versioned files for delete...
Konstantin Kolosovsky [Tue, 14 Apr 2020 15:35:34 +0000 (18:35 +0300)]
svn: Treat files with "missing" svn status as existing versioned files for delete operation (IDEA-228828)

As currently "LocalFileOperationsHandler.delete()" could be called after file is actually deleted from disk

06198f5a3fc572e15043b0ebd8ae0e37bec27248 follow-up

(cherry picked from commit d21bf06d747b16ef4adbd9ef5c63e3a775e77959)

GitOrigin-RevId: 1a3bd67848790878ee173939266cc94a9f911006

5 months agoUpdating versions of project dependencies: jdkBuild->11_0_6b520.66
Vitaly Provodin [Mon, 20 Apr 2020 16:30:03 +0000 (19:30 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_6b520.66

Vitaly Provodin

GitOrigin-RevId: 473db66faa3e9b0775cd666906bfd00e1f897349

5 months agocr-IDEA-1336: cleanup
Vladislav.Soroka [Sat, 18 Apr 2020 08:11:19 +0000 (11:11 +0300)]
cr-IDEA-1336: cleanup

(cherry picked from commit 12472a19bc2a7af57b1da83513ddeed75cd2af5a)

GitOrigin-RevId: 15065240bf1bc90b816bf5141981dfcef8128048

5 months agocr-IDEA-1336: IDEA-238045 Modules for source-sets do not follow deduplicated "parent...
Vladislav.Soroka [Sat, 18 Apr 2020 07:32:16 +0000 (10:32 +0300)]
cr-IDEA-1336: IDEA-238045 Modules for source-sets do not follow deduplicated "parent" module name

(cherry picked from commit b6bbc00452a348b4882bf6495136c52bfa4fd15d)

GitOrigin-RevId: d121d761954d42c84e1a7421e8351d0ad3ad68f1

5 months agoUpdating versions of project dependencies: jdkBuild->11_0_6b520.61
Vitaly Provodin [Tue, 14 Apr 2020 03:42:19 +0000 (06:42 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_6b520.61

Vitaly Provodin

GitOrigin-RevId: bd80c8d0b60a215d923728fbfc3069c10e879ad3

5 months agoUpdating versions of project dependencies: jdkBuild->11_0_6b520.60
Vitaly Provodin [Mon, 13 Apr 2020 23:40:13 +0000 (02:40 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_6b520.60

Vitaly Provodin

GitOrigin-RevId: e4e287e1b7fc787a6cacb57e9f2d36238ef5ef2b

5 months agoinit scripts null classloader workaround: kts
Gregory.Shrago [Tue, 7 Apr 2020 17:01:47 +0000 (20:01 +0300)]
init scripts null classloader workaround: kts

(cherry picked from commit 864e4be684c2fdd3ffedad1674f04afd7fd7501a)
(cherry picked from commit 49e8eefc75b915d5738f56e8042044b0d052927f)

GitOrigin-RevId: 33725644d3d6bd59be4333536c62aa848f8314c3

5 months agoEA-141125 - assert: UndoManagerImpl.undoableActionPerformed
Gregory.Shrago [Fri, 3 Apr 2020 18:46:50 +0000 (21:46 +0300)]
EA-141125 - assert: UndoManagerImpl.undoableActionPerformed

(cherry picked from commit 5296737789638ee99c04eb17aff58fa3f1c1d6f1)
(cherry picked from commit 84b6da5cf04814b1d95c5fcaeb18f3842a2d6c51)

GitOrigin-RevId: a00131ad19f538715b61533d6efc92de9561e7e2

5 months agoinit scripts null classloader workaround: DBE-10396
Gregory.Shrago [Fri, 3 Apr 2020 16:09:24 +0000 (19:09 +0300)]
init scripts null classloader workaround: DBE-10396

(cherry picked from commit ffc584672cdb6a2c665b173f373d7e9ed4e48fd2)
(cherry picked from commit c0f2acbf86f6c0adb331b801ee292952e759bc80)

GitOrigin-RevId: 6b221777a4c0c1b34345b3411eb24d70006f7697

5 months agokeep the order of conditions
Gregory.Shrago [Tue, 31 Mar 2020 04:01:39 +0000 (07:01 +0300)]
keep the order of conditions

(cherry picked from commit b7de1fd9894202ac01db7504073c46d6d529610d)
(cherry picked from commit bb3d40cd3eec1198e94b5bf412938b8382cd53ce)

GitOrigin-RevId: 14189ff26dc7cef5f398f62ca5c5d9fe77941844

5 months agoDBE-10371 Open a file in a recent or default project
Gregory.Shrago [Tue, 31 Mar 2020 00:50:08 +0000 (03:50 +0300)]
DBE-10371 Open a file in a recent or default project

(cherry picked from commit de2a050f3ddd91b90fb0eb77e8bd69c78b36c07e)

(cherry picked from commit 6c4c9dffbca8e6083d46f0af0a1209a946080612)

GitOrigin-RevId: 3f402edd61048f2fac396a484a68fb0073d9ba5a

5 months agoUpdating versions of project dependencies: jdkBuild->11_0_6b520.56
Vitaly Provodin [Wed, 1 Apr 2020 03:57:31 +0000 (06:57 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_6b520.56

Vitaly Provodin

GitOrigin-RevId: bdd44d42d9f7fea23d06e8b5ffe9d3663cbe6e22

5 months agoIDEA-230004 - fix maven before run - cr-IDEA-1194 review
Alexander Bubenchikov [Mon, 23 Mar 2020 09:52:47 +0000 (12:52 +0300)]
IDEA-230004 - fix maven before run - cr-IDEA-1194 review

(cherry picked from commit c0fa9ec6e679019edc8d5015ba1bd7460e78d870)

GitOrigin-RevId: 9bb9d7dbb92f46705799e40bb54df4b47a6bae93

5 months agoIDEA-230004 - fix maven before run
Alexander Bubenchikov [Tue, 4 Feb 2020 14:40:38 +0000 (17:40 +0300)]
IDEA-230004 - fix maven before run

(cherry picked from commit 6830563b9e4252854c1089bc947167e1864f6333)

GitOrigin-RevId: 03370762d560c4e7833198870e51ead0adbebea3

5 months agocr-IDEA-1196: IDEA-227715 - fix maven working dir for multiply content roots case
Alexander Bubenchikov [Mon, 23 Mar 2020 11:57:31 +0000 (14:57 +0300)]
cr-IDEA-1196: IDEA-227715 - fix maven working dir for multiply content roots case

(cherry picked from commit 17b6acd10e963c6fcedf40a4c71d5d157715d5a1)

GitOrigin-RevId: 93cf8e8e7e3bcecfecf1be0f83da85bd781f6f61

5 months agocr-IDEA-1190: Do not pass jvm debug string to Gradle Daemon, if gradle script debuggi...
Nikita Skvortsov [Mon, 23 Mar 2020 09:20:32 +0000 (16:20 +0700)]
cr-IDEA-1190: Do not pass jvm debug string to Gradle Daemon, if gradle script debugging is not enabled IDEA-235648

(cherry picked from commit 45ce2b329469f7dd774580d6e6dd76bab4a8c6b8)

GitOrigin-RevId: 7dc84fd29401d453e635927b64b34bb8add4b0df

6 months agoIDEA-CR-60366: IDEA-235129: Android: upgrade layoutlib-jer11 version (fixed memory...
Andrei Kuznetsov [Wed, 18 Mar 2020 15:15:17 +0000 (18:15 +0300)]
IDEA-CR-60366: IDEA-235129: Android: upgrade layoutlib-jer11 version (fixed memory leak)

(cherry picked from commit 1fe7763261699b9a827f296d6a698ef7a393face)

GitOrigin-RevId: 282834c537bb6c81d02276eb06554b1532191981

6 months agoIDEA-CR-60235: FUS: Exception on IDE start when there's a plugin that defines registr...
Svetlana.Zemlyanskaya [Tue, 17 Dec 2019 15:43:19 +0000 (16:43 +0100)]
IDEA-CR-60235: FUS: Exception on IDE start when there's a plugin that defines registry key (IDEA-228826, IDEA-231639)

(cherry picked from commit 426b01539caef8ecc9284d7976a883add881eee3)
(cherry picked from commit a6be4bd420ab8d4e951c3ea1a4fe3da7f339e9a9)

GitOrigin-RevId: 853ec93c80c14f8dacc10e3523f529fa01f17414

6 months agoIDEA-CR-60027: PY-39307 Add `pydevd_attach_to_process` to packages to ensure it will...
Andrey Lisin [Mon, 16 Mar 2020 08:06:42 +0000 (11:06 +0300)]
IDEA-CR-60027: PY-39307 Add `pydevd_attach_to_process` to packages to ensure it will be installed in the right place

(cherry picked from commit d9e435a799225665126e97bdf92db042106fe83d)

GitOrigin-RevId: c5ce6dbdeff30a87c154dc1d45676447314a0c79

6 months agocr-IDEA-1149: [Gradle] "Click to see difference" doesn't work with Gradle test runner...
Vladislav.Soroka [Wed, 11 Mar 2020 15:44:05 +0000 (18:44 +0300)]
cr-IDEA-1149: [Gradle] "Click to see difference" doesn't work with Gradle test runner for JUnit5 IJBTS-69 IDEA-207968

(cherry picked from commit 3c077fa50f5a448997471e7f9a2b5c1dd1649842)

GitOrigin-RevId: 9c168664e9634061fed4b9ea4e230aa45c925f3b

6 months agocr-IDEA-1149: [Gradle] "Click to see difference" doesn't work with Gradle test runner...
Vladislav.Soroka [Wed, 11 Mar 2020 14:38:31 +0000 (17:38 +0300)]
cr-IDEA-1149: [Gradle] "Click to see difference" doesn't work with Gradle test runner for JUnit5 IJBTS-69 IDEA-207968

(cherry picked from commit fff1c492d4253b894c94827d402cf6b57622d46c)

GitOrigin-RevId: 44582cfbefe91b1a1f82c8314f387af3939b11cd

6 months agomake PsiLiteralValue extend PsiElement
Gregory.Shrago [Wed, 11 Mar 2020 16:33:59 +0000 (19:33 +0300)]
make PsiLiteralValue extend PsiElement

(cherry picked from commit 05fa3004af3604ebb3ae0fcee724f0992b80acd7)

GitOrigin-RevId: 6b2f8193daafeba7d66014513f73eca1d540fe1e

6 months agoPyCharm 2019.3.5
Aleksey Rostovskiy [Wed, 11 Mar 2020 12:30:30 +0000 (15:30 +0300)]
PyCharm 2019.3.5

GitOrigin-RevId: 50a676c062ff554ee791f7185d6e6ae9978048d5

6 months agocr-IDEA-1143: IJBTS-54 and IDEA-232585 - fix maven dependency duplicated
Alexander Bubenchikov [Tue, 10 Mar 2020 14:17:14 +0000 (17:17 +0300)]
cr-IDEA-1143: IJBTS-54 and IDEA-232585 - fix maven dependency duplicated

(cherry picked from commit b7379648390348a354e0018e4585979c3fbcbfc6)

GitOrigin-RevId: 8f072b3ed7661e6be13e8d263fad814c30d9496b

6 months agocr-IDEA-1139: [Gradle] test data fix IDEA-231604 IJBTS-67
Vladislav.Soroka [Wed, 11 Mar 2020 07:04:55 +0000 (10:04 +0300)]
cr-IDEA-1139: [Gradle] test data fix IDEA-231604 IJBTS-67

(cherry picked from commit e4f5cdfc9b6ea64cfe5ee330efd9a10446dc3bfb)

GitOrigin-RevId: b97098660027affb5831ba59077229ac919ccdd3

6 months agocr-IDEA-1139: [Gradle] Composite build tasks are executed with root build project...
Vladislav.Soroka [Tue, 10 Mar 2020 09:02:21 +0000 (12:02 +0300)]
cr-IDEA-1139: [Gradle] Composite build tasks are executed with root build project path IDEA-231604 IJBTS-67

(cherry picked from commit 0abea3a3b59add45375d91862624b342cbdfa0a0)

GitOrigin-RevId: 4450dfa83a0bcc5b6e9adca37468b9f51c811206

6 months agoIDEA-CR-56529: account for comments and line breaks in __init__ files declaring names...
Aleksei Kniazev [Thu, 12 Dec 2019 14:39:03 +0000 (17:39 +0300)]
IDEA-CR-56529: account for comments and line breaks in __init__ files declaring namespace package (PY-38434)

(cherry picked from commit 4a5a890113a8d8aa55053f6d96d946958476ea17)

GitOrigin-RevId: c268fd0e1bfff9c63182e09e1a74a240c417baff

6 months agoIDEA-CR-59541: allow more control for providers of async stack frames
Egor Ushakov [Fri, 31 Jan 2020 12:39:27 +0000 (15:39 +0300)]
IDEA-CR-59541: allow more control for providers of async stack frames

(cherry picked from commit 1cdc55e9cf38600407de605e068894da228b0f0e)

GitOrigin-RevId: 88ec2301e1622a669b71dd05a1078a9b5f2e5897

6 months agocr-IDEA-1130 - fixes for MavenSpyOutputParser
Alexander Bubenchikov [Fri, 6 Mar 2020 07:45:25 +0000 (10:45 +0300)]
cr-IDEA-1130 - fixes for MavenSpyOutputParser

(cherry picked from commit 3874dd3cae5495a4fe54e9f420f972cf27946a59)

GitOrigin-RevId: 15c33bb72070255af12a5d31a21c2f950168db8b

6 months agocr-IDEA-1130: IDEA-232440 IDEA-223442 - remove error notification
Alexander Bubenchikov [Thu, 5 Mar 2020 13:29:40 +0000 (16:29 +0300)]
cr-IDEA-1130: IDEA-232440 IDEA-223442 - remove error notification

(cherry picked from commit 1674a652d28b5e0b9acbd4e2c8ab97be8e6a0c0d)

GitOrigin-RevId: 930af3c38073e745921fce5ca6795cb2ef740d8b

6 months agocr-IDEA-1130: IDEA-227700 and IJBTS-55 - do not report error for parent node
Alexander Bubenchikov [Thu, 5 Mar 2020 09:37:28 +0000 (12:37 +0300)]
cr-IDEA-1130: IDEA-227700 and IJBTS-55 - do not report error for parent node

(cherry picked from commit 3cbb731219d31a93af489564192ad1e6eecdf7e9)

GitOrigin-RevId: 84ddfd755cdf130c2b18509831e4fef929ee19e4

6 months agoinit scripts null classloader workaround
Gregory.Shrago [Wed, 4 Mar 2020 18:27:09 +0000 (21:27 +0300)]
init scripts null classloader workaround

(cherry picked from commit 5744ab9bd84e6bfe6ff3b756deea5ef9f2a88783)

GitOrigin-RevId: 6eca620e90058e2faff701d75f7e82c49af59d2f

6 months agocr-IDEA-1124: [Build] JPS: CompileStatusNotification#finished can be invoked multiple...
Vladislav.Soroka [Wed, 4 Mar 2020 14:55:24 +0000 (17:55 +0300)]
cr-IDEA-1124: [Build] JPS: CompileStatusNotification#finished can be invoked multiple times when the build started using 'Rerun' action IDEA-226215 IJBTS-64

(cherry picked from commit b0351c32bbb1429185cdeef38fe28c42b2f18372)

GitOrigin-RevId: ea121e5ac6261f07bc65dd0e9832035e944289cd

6 months agocr-IDEA-1124: [Build] JPS: CompileStatusNotification#finished can be invoked multiple...
Vladislav.Soroka [Wed, 4 Mar 2020 09:09:50 +0000 (12:09 +0300)]
cr-IDEA-1124: [Build] JPS: CompileStatusNotification#finished can be invoked multiple times when the build started using 'Rerun' action IDEA-226215 IJBTS-64

(cherry picked from commit 37c4955340bdf529069642549625b0f61aaad2c3)

GitOrigin-RevId: 8fe82dc2a0a92fac08e70ee37e79223e5150d900

6 months agovcs: Fix vfs refresh after cherry-pick (IDEA-228523)
Konstantin Kolosovsky [Sat, 25 Jan 2020 21:09:06 +0000 (00:09 +0300)]
vcs: Fix vfs refresh after cherry-pick (IDEA-228523)

cee8c1f825ce1ccd8068dd2bb71994397aabe069 follow-up

(cherry picked from commit 380e0e0bc4d5b2ef27353f22720c8fc3e54b83d2)

GitOrigin-RevId: 13f39fb06810c7e9cdf8a85d32192320eb07d67c

6 months agovcs: Refactor "RefreshVFsSynchronously"
Konstantin Kolosovsky [Sat, 25 Jan 2020 19:26:03 +0000 (22:26 +0300)]
vcs: Refactor "RefreshVFsSynchronously"

(cherry picked from commit 453f90841ddada8b7e1e7ef691f595998aca5157)

GitOrigin-RevId: 6807538406ad7eba11b78ff593f0534ed56a45d4

6 months agovcs: Refactor "RefreshVFsSynchronously" - simplify "refresh changes" logic
Konstantin Kolosovsky [Sat, 25 Jan 2020 12:00:00 +0000 (15:00 +0300)]
vcs: Refactor "RefreshVFsSynchronously" - simplify "refresh changes" logic

(cherry picked from commit f583f0e008ea90558a96fc6f0ebe6d85e74796bc)

GitOrigin-RevId: 17db0d4165557aa6732d4addf0dc46a670af3774

6 months agovcs: Convert "RefreshVFsSynchronously" to kotlin
Konstantin Kolosovsky [Fri, 24 Jan 2020 18:17:40 +0000 (21:17 +0300)]
vcs: Convert "RefreshVFsSynchronously" to kotlin

(cherry picked from commit bd5c7d64231aef54ad82e8983950f2c46949d117)

GitOrigin-RevId: f0e6bf9c2dde1dc13e8196a6b79a8b448132c563

6 months agoRename .java to .kt
Konstantin Kolosovsky [Fri, 24 Jan 2020 18:17:35 +0000 (21:17 +0300)]
Rename .java to .kt

(cherry picked from commit fb5edec66f0ac4d1074a27d0b28ee339f4b5b281)

GitOrigin-RevId: 4d9c66504dfa2df2e3355646eb340413ca1087f5

6 months agoRevert "2019.3.4: minor version incremented"
Dmitriy.Panov [Tue, 3 Mar 2020 08:40:06 +0000 (11:40 +0300)]
Revert "2019.3.4: minor version incremented"

This reverts commit d35be301

GitOrigin-RevId: cffc3980d790680e79237b093abb5c721d07db42

6 months ago2019.3.4: minor version incremented
Dmitriy.Panov [Tue, 3 Mar 2020 05:28:51 +0000 (08:28 +0300)]
2019.3.4: minor version incremented

GitOrigin-RevId: d35be3010bfb00c6c3e5c3d094370d9071c14c9d

6 months agoOC-19673 Can't run app with video/mic acess on Catalina due to missing entitlements
Vyacheslav Karpukhin [Wed, 19 Feb 2020 13:46:42 +0000 (14:46 +0100)]
OC-19673 Can't run app with video/mic acess on Catalina due to missing entitlements

(cherry-picked from commit f8c54cd2718e5e67698526a716c208dba1e3609c)

GitOrigin-RevId: c2880a65d41a75b5b91d9db3c67cec4963bf5afd

6 months agoIDEA-CR-58698: IDEA-233318 ExternalSystemProcessHandler does not release InputStream
Vladislav.Soroka [Fri, 21 Feb 2020 11:01:22 +0000 (14:01 +0300)]
IDEA-CR-58698: IDEA-233318 ExternalSystemProcessHandler does not release InputStream

(cherry picked from commit 83c74f6d94854af375a8217ea0dcb098bb5d2692)

GitOrigin-RevId: 992cd2f6b45f238db71ce4078c45e7138473ccbc

7 months agoIDEA-CR-58557: IDEA-231685: disable rowHeight properties for lists/tables/trees on...
Sergey Malenkov [Tue, 18 Feb 2020 14:53:34 +0000 (17:53 +0300)]
IDEA-CR-58557: IDEA-231685: disable rowHeight properties for lists/tables/trees on Linux

(cherry picked from commit 224f6c26378c8b15e3e97a7be97652d66747d4d9)

GitOrigin-RevId: dadbb6f6461f3dbd83ebaedfa0eaa277ebe8f6fb

7 months agoindexes: directly get persisted keys while removing transient data from index IDEA...
Dmitro Batko [Mon, 17 Feb 2020 09:37:22 +0000 (12:37 +0300)]
indexes: directly get persisted keys while removing transient data from index IDEA-220511 (fix for 193)

GitOrigin-RevId: 269775e8807a9ff7e3afaf4ed2d0279eb7fbefe3

7 months agovcs: Enable "Delete" and "Jump to Source" actions for unversioned files in commit...
Konstantin Kolosovsky [Tue, 28 Jan 2020 15:14:08 +0000 (18:14 +0300)]
vcs: Enable "Delete" and "Jump to Source" actions for unversioned files in commit dialog

IDEA-228769, IDEA-229524

4d043805d3830e18b1f8353d34369664030a9d5a follow-up

(cherry picked from commit d7cffc967ff2d55b8d0933a62f6ca03381e7d41e)

GitOrigin-RevId: d8db5a64fd9e00c52cf2293b777fdeb7d73eb5bb

7 months agoIDEA-228415: breakpoints are ignored in Java if android module present in the project
Andrei Kuznetsov [Tue, 11 Feb 2020 09:42:46 +0000 (12:42 +0300)]
IDEA-228415: breakpoints are ignored in Java if android module present in the project

Java process forked by Gradle does not include debugger agent due to missing cmd line argument.
Gradle script debugging also does not work due to missing cmd line argument.
This is only the case when android modules are present since in this case AndroidGradleTaskManager takes control over gradle task execution.
When there is no android modules, Idea's GradleTaskManager takes control, and all the JVM options are added as expected.

(cherry picked from commit 1e20557c5d89921378746dc8917943d1884365c8)

GitOrigin-RevId: f41c01c8478c94b3c14888f95acc9337f1bf13fc

7 months agovcs: Enable "Commit File" action for deleted files (IDEA-225882)
Konstantin Kolosovsky [Sun, 26 Jan 2020 19:31:13 +0000 (22:31 +0300)]
vcs: Enable "Commit File" action for deleted files (IDEA-225882)

(cherry picked from commit 4c3ab9675094d7e83e0df7ddf1e00f3d123ad2d2)

GitOrigin-RevId: 07f42deea03a7bd2084b595f456f0175b7d788d9

7 months agoIDEA-CR-58361: PY-39954 Wrap `hasattr()` call with try-except because of objects...
Elizaveta Shashkova [Mon, 10 Feb 2020 14:41:15 +0000 (17:41 +0300)]
IDEA-CR-58361: PY-39954 Wrap `hasattr()` call with try-except because of objects with overloaded `__getattr__`

Signed-off-by: Elizaveta Shashkova <Elizaveta.Shashkova@jetbrains.com>
GitOrigin-RevId: 9893609dc92bd47f1466e6261eeadddcb4845062

7 months agoIDEA-CR-58232: [gradle] clean up for code review IDEA-CR-58232
Nikita Skvortsov [Thu, 13 Feb 2020 13:17:24 +0000 (16:17 +0300)]
IDEA-CR-58232: [gradle] clean up for code review IDEA-CR-58232

(cherry picked from commit 588a91699e2149637bbc662cb4c7bf2d795ad987)

GitOrigin-RevId: 96851616985bb0fadb669d74f65bb558d00a9aeb

7 months agoIDEA-CR-58232: [gradle] Fix fully recursive nodes update in Gradle toolwindow. Only...
Nikita Skvortsov [Mon, 10 Feb 2020 13:20:50 +0000 (16:20 +0300)]
IDEA-CR-58232: [gradle] Fix fully recursive nodes update in Gradle toolwindow. Only update loaded nodes, use async tree api IDEA-232092

(cherry picked from commit 8cc4ceb18a3118892d77a571ec87a81386d5d139)

GitOrigin-RevId: b81ce149f08263cae5c77aee51b7aa354b85ae05

7 months agoDon't add licensing plugin dependency to paid plugin if it already has one (explicit)
Ivan Chirkov [Wed, 12 Feb 2020 17:22:33 +0000 (18:22 +0100)]
Don't add licensing plugin dependency to paid plugin if it already has one (explicit)

GitOrigin-RevId: 83e172d8383cb6d45d7932485558f6bff597d2bd

7 months agoIDEA-CR-58318: TextMate: use non-strict utf-8 encoding (IDEA-232576)
Alexander Zolotov [Tue, 11 Feb 2020 13:50:08 +0000 (16:50 +0300)]
IDEA-CR-58318: TextMate: use non-strict utf-8 encoding (IDEA-232576)

To avoid endless loop described here: https://github.com/jruby/joni/issues/17

(cherry picked from commit 21619a0255e1facf7e1aaa5879ca36956b98e45a)

GitOrigin-RevId: 7c698742fa33d97047e98b7bbee9e5307844712b

7 months agoEA-222240 - SIOOBE: Pluralizer.restoreCase
Gregory.Shrago [Tue, 11 Feb 2020 20:02:19 +0000 (23:02 +0300)]
EA-222240 - SIOOBE: Pluralizer.restoreCase

(cherry picked from commit 4f00a780ada886568c585dd9ca503d70ab6cb1aa)

GitOrigin-RevId: 7a904f8833fed7d811fe4aee0597874d09899603

7 months agodeprecate unneeded ILazyParseableElementType#parseLight
Gregory.Shrago [Mon, 10 Feb 2020 20:22:58 +0000 (23:22 +0300)]
deprecate unneeded ILazyParseableElementType#parseLight

A follow up for:
c2bdba9416046e6ca347e0131ad5672b818da6ea
drop TraverserBasedASTNode and ReadOnlyASTNode Gregory.Shrago 18.11.2019, 16:44

(cherry picked from commit 7a4c5ee275e6d8329ba76b23f146655afb83b3fd)

GitOrigin-RevId: 530dea297a88a557660a2bad1b2fa3d5ef2493b6

7 months agoUpdating versions of project dependencies: jdkBuild->11_0_6b520.46
Vitaly Provodin [Tue, 11 Feb 2020 07:37:21 +0000 (10:37 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_6b520.46

Vitaly Provodin

GitOrigin-RevId: ee379cb92b47571d8346f5b8eec2907de5a45440

7 months agoIDEA-CR-58162: IDEA-228089: don't disable IM automatically
Artem Bochkarev [Fri, 7 Feb 2020 08:01:25 +0000 (11:01 +0300)]
IDEA-CR-58162: IDEA-228089: don't disable IM automatically

current heuristics doesn't detect FCITX and other exotic input-methods (see JBR-2003 Unable to switch Sogou input method under Ubuntu 18.04)

(cherry picked from commit 0ddbcb4bee8f608af6f8183cc5082029a168c388)

GitOrigin-RevId: 3ee010e31ba5ce6b9f0a678ad12e9365e37e791e

7 months agoExperiment API was marked as 'internal'
Maxim.Mossienko [Thu, 6 Feb 2020 16:48:04 +0000 (17:48 +0100)]
Experiment API was marked as 'internal'

GitOrigin-RevId: 496992f743fb0697cc22eb3981b8d7bc0a5dc7cc

7 months agoIDEA-CR-58066: [Gradle] unused code cleanup
Vladislav.Soroka [Tue, 4 Feb 2020 16:21:28 +0000 (19:21 +0300)]
IDEA-CR-58066: [Gradle] unused code cleanup

(cherry picked from commit 1ffdc854e044a3db2e0b40fc3981c120851c6173)

GitOrigin-RevId: f19b80b7d2633876e8e99a4c938cd85514e83a55

7 months agoIDEA-CR-58066: [Gradle] fix progress when downloading distribution
Vladislav.Soroka [Tue, 4 Feb 2020 15:41:43 +0000 (18:41 +0300)]
IDEA-CR-58066: [Gradle] fix progress when downloading distribution

(cherry picked from commit d6cf5b10bce7d98a53815074dc67ee6dfab69a97)

GitOrigin-RevId: b188a10855da238fb00edb2c7581da19caba3105

7 months agoIDEA-CR-58066: Subscribe for fewer Gradle events
Yuriy Solodkyy [Tue, 4 Feb 2020 15:28:19 +0000 (18:28 +0300)]
IDEA-CR-58066: Subscribe for fewer Gradle events

    1. Replace missing events with synthetic events reconstructed from
       those we still subscribe to.

    2. Replace partially implemented build phase detection with a simple
       base don text matching mechanism to update the text of the root node.

    3. Do not unnecessary update the root node if nothing has changed.

(cherry picked from commit 9cb87bf5dad8db384ae491979129a930f10f69f4)

GitOrigin-RevId: a8917e48d9ba6a492517534ad93621900e5d75d4

7 months agoIDEA-CR-58119: Disable Maven-based external annotations lookup in IDEA project
Nikita Skvortsov [Thu, 6 Feb 2020 06:31:31 +0000 (09:31 +0300)]
IDEA-CR-58119: Disable Maven-based external annotations lookup in IDEA project

(cherry picked from commit 04d2a7a063c62869874b6dc40ea7700512fdccc3)

GitOrigin-RevId: e418ebc557dea8b09af7cf226066d545bfa7806c

7 months agoFixing "IdeaKeymapsTest.testDuplicateShortcuts"
Vassiliy.Kudryashov [Thu, 9 Jan 2020 19:47:35 +0000 (22:47 +0300)]
Fixing "IdeaKeymapsTest.testDuplicateShortcuts"

(cherry picked from commit 81a52fa14ae1c5c11e27ccf70aa89947b68d1e68)

GitOrigin-RevId: f9c6973b43ce80188c3985492a024121a5ed90f5

7 months agoIDEA-CR-58083: IDEA-232217 Skip "environ" attribute value in Python skeletons for...
Mikhail Golubev [Wed, 5 Feb 2020 11:04:02 +0000 (14:04 +0300)]
IDEA-CR-58083: IDEA-232217 Skip "environ" attribute value in Python skeletons for "nt" module

GitOrigin-RevId: ea3653bf1c45a558332370b1f33cadcb69114d6c

7 months agoPY-37755 Add type inference for nonlocal/global variables
Mikhail Khorkov [Fri, 1 Nov 2019 11:15:27 +0000 (18:15 +0700)]
PY-37755 Add type inference for nonlocal/global variables

Now nonlocal/global target expressions gets type from its original reference.

GitOrigin-RevId: 17ed0f199560fd9ec8d1564c9a9cbd6dbd5d9cb3

7 months agoPY-19425 Fix collapse/expand docstring action
Mikhail Khorkov [Wed, 27 Nov 2019 12:11:45 +0000 (19:11 +0700)]
PY-19425 Fix collapse/expand docstring action

Fix Collapse/Expand docstring menu action for Python files.

GitOrigin-RevId: 3bba771934b21525f400f0f537b34a6b82399f89

7 months agoPY-14844 Add integer suffix support for Cython
Mikhail Khorkov [Tue, 12 Nov 2019 07:16:10 +0000 (14:16 +0700)]
PY-14844 Add integer suffix support for Cython

Cython supports C-style integer suffix (u, l, ll). I added them to Python lexer and annotator checker to highlight them in Python language.

More information:

- https://cython.readthedocs.io/en/latest/src/userguide/language_basics.html#differences-between-c-and-cython-expressions

- https://en.cppreference.com/w/cpp/language/integer_literal

GitOrigin-RevId: 743088cb24398e134da9253d7514d13fd2ddf2ba

7 months agoIDEA-CR-58058: Avoid reference search in MethodReturnFixFactory
Tagir Valeev [Tue, 4 Feb 2020 12:58:00 +0000 (19:58 +0700)]
IDEA-CR-58058: Avoid reference search in MethodReturnFixFactory

Slow and might cause weird problems due to possible bugs in Kotlin search
May fix IDEA-231578 Can't show correct error on edit

(cherry picked from commit 09d8ea99ad1e013546307c4f8a001478a2c9d33b)

GitOrigin-RevId: 39656565e1b4c625de6726dab3e510d164812e64

7 months agoIDEA-CR-57989: IDEA-227241 New license dialog: impossible to select part of the licen...
Mikhail Sokolov [Mon, 3 Feb 2020 16:40:26 +0000 (19:40 +0300)]
IDEA-CR-57989: IDEA-227241 New license dialog: impossible to select part of the license key using mouse

(cherry picked from commit 2634a8c59c4d629e021faf1f45a32a90e8b7b269)

GitOrigin-RevId: d6258d4daf25dce237c2e842b75ed6107b1f5ef3

7 months agoPyCharm: update python versions for Stubs
Aleksey Rostovskiy [Tue, 4 Feb 2020 12:15:40 +0000 (15:15 +0300)]
PyCharm: update python versions for Stubs

(cherry picked from commit c08cd59cb72a479c65f29505370922f5c7da4370)

GitOrigin-RevId: affcb04b0bcb383d7a0e6c16925b0d776f1ed3f9

7 months agoPY-39939 EA-215724 Fix NPE for Python Console restart in Python plugin
Elizaveta Shashkova [Mon, 3 Feb 2020 08:47:20 +0000 (11:47 +0300)]
PY-39939 EA-215724 Fix NPE for Python Console restart in Python plugin

Signed-off-by: Elizaveta Shashkova <Elizaveta.Shashkova@jetbrains.com>
GitOrigin-RevId: 632a8d07e0ef027cc3f32612b558778e3fd40ea6

7 months agoModuleNamesListInspection: provide (group)displayNames (EA-221846)
Yann Cébron [Mon, 3 Feb 2020 14:59:23 +0000 (15:59 +0100)]
ModuleNamesListInspection: provide (group)displayNames (EA-221846)

(cherry picked from commit 465ff83423e74e72dd11397ed3441b4811bddecd) IDEA-CR-57982

GitOrigin-RevId: 66341e0e548fd3f8cde5b9852b30f6d172c68453

7 months agoUpdating versions of project dependencies: jdkBuild->11_0_6b520.43
Vitaly Provodin [Tue, 4 Feb 2020 02:05:02 +0000 (05:05 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_6b520.43

Vitaly Provodin

GitOrigin-RevId: 373a557ef79c05bd53efcf1f553597977f114322

7 months agoIDEA-CR-57970: IDEA-219288 add missing devices entitlements
Ilia Shulgin [Mon, 3 Feb 2020 11:29:58 +0000 (14:29 +0300)]
IDEA-CR-57970: IDEA-219288 add missing devices entitlements

(cherry picked from commit a923d6a3dfcc6e76505dff692681544dbc27aea6)

GitOrigin-RevId: 965219f6f5628b24f9307ae3a7408e773640baa1

7 months agouse un-interruptible file channels for indexes
Dmitro Batko [Fri, 17 Jan 2020 10:46:48 +0000 (13:46 +0300)]
use un-interruptible file channels for indexes

(cherry picked from commit 1867157d5cd36796452fb7cf3b3f3b5b0fdf4b72)

GitOrigin-RevId: 7b1f7f68f3ec14a5399102bcbcc9d8b6662c2466

7 months ago[vcs] Use max date instead of hardcoded to detect firstCachedDate properly
Nikolay Rykunov [Mon, 3 Feb 2020 09:24:13 +0000 (12:24 +0300)]
[vcs] Use max date instead of hardcoded to detect firstCachedDate properly

(cherry picked from commit e4a62904cbec4988a7c05c6b5497c8d6ab8e0817)

GitOrigin-RevId: a812c9b5505ebf1bbce0ed6e607e9d5876aec3f5

7 months agoIDEA-CR-57975: KT-25937 Decompilation to Java makes UI lag roughly every 2 seconds...
Vladimir Ilmov [Mon, 3 Feb 2020 12:39:45 +0000 (15:39 +0300)]
IDEA-CR-57975: KT-25937 Decompilation to Java makes UI lag roughly every 2 seconds, and is not cancellable

(cherry picked from commit 58ce5d601bcebb5826cb938f6ea365fa245e7be1)

GitOrigin-RevId: 881c2b8b7e6cf6e09ccc79ccbc6da15d158a9b43

7 months agofix cyclic init of ExternalDependenciesManagerImpl
Vladimir Krivosheev [Mon, 3 Feb 2020 13:02:12 +0000 (14:02 +0100)]
fix cyclic init of ExternalDependenciesManagerImpl

GitOrigin-RevId: 6ed99df0253559e50bb9605167bddc32e2928908

7 months agoIDEA-CR-57630: restore ContainerProvider.EP in java core environment to make followin...
Anna Kozlova [Wed, 22 Jan 2020 20:28:45 +0000 (21:28 +0100)]
IDEA-CR-57630: restore ContainerProvider.EP in java core environment to make following `addExtension` valid

(cherry picked from commit a79283a1ddddec6769d6099666bdffd24e00a582)

GitOrigin-RevId: d719cdd6455c7c1eeccf02b8848fb7327ec9f341

7 months agoIDEA-CR-57750: Load additional text attributes to parent scheme before child scheme...
Alexander Zolotov [Mon, 27 Jan 2020 19:29:30 +0000 (22:29 +0300)]
IDEA-CR-57750: Load additional text attributes to parent scheme before child scheme is optimized (GO-8117)

(cherry picked from commit 5069ef067af6e5af828d6ea35b788ea0f8a11e87)

GitOrigin-RevId: 215e2ac46ab2057ac3fbb5484bb8c81468576264

7 months agoIDEA-CR-53772: EA-214592 - AIOOBE: InfoAndProgressPanel$InlineLayout.layoutContainer
peter [Thu, 17 Oct 2019 13:03:11 +0000 (15:03 +0200)]
IDEA-CR-53772: EA-214592 - AIOOBE: InfoAndProgressPanel$InlineLayout.layoutContainer

(cherry picked from commit bd6cecd0daa5b8d5e1ceaf74e62ba64add0a88e0)

GitOrigin-RevId: 85800a3c125b7d02f70081c7614eca0bd95d590c

7 months agoIDEA-224205
Vladimir Krivosheev [Sat, 1 Feb 2020 09:48:12 +0000 (10:48 +0100)]
IDEA-224205

java.lang.Throwable
    at com.intellij.diagnostic.LoadingState.logStateError(LoadingState.java:55)
    at com.intellij.diagnostic.LoadingState.checkOccurred(LoadingState.java:51)
    at com.intellij.openapi.util.registry.Registry.getInstance(Registry.java:125)
    at com.intellij.openapi.util.registry.Registry.get(Registry.java:37)
    at com.intellij.openapi.util.registry.Registry.is(Registry.java:47)
    at com.intellij.ui.components.JBScrollPane$JBMouseWheelListener.mouseWheelMoved(JBScrollPane.java:204)

GitOrigin-RevId: ace2cceac28a3a6e20427c1e0520fa8c1b42a515

7 months agoUse Clock in CancellationCheck
Vladimir Dolzhenko [Fri, 31 Jan 2020 13:42:36 +0000 (14:42 +0100)]
Use Clock in CancellationCheck

Relates to #KT-35135

(cherry picked from commit 2812ef1fd0e19c430d9a43142d19c8a637fe69e2)

GitOrigin-RevId: 1dc09df47df660df6f3b0c673749c2d02e69836f

7 months agoUse Clock in CancellationCheck
Vladimir Dolzhenko [Mon, 16 Dec 2019 09:38:06 +0000 (10:38 +0100)]
Use Clock in CancellationCheck

Relates to #KT-35135

(cherry picked from commit 2812ef1fd0e19c430d9a43142d19c8a637fe69e2)

GitOrigin-RevId: 026b806ff36c01979f3ee56fbb3837d9929fb8ec

7 months agoIDEA-CR-57822: [Gradle] Use build root project model explicitly to request 'build...
Vladislav.Soroka [Wed, 29 Jan 2020 11:58:30 +0000 (14:58 +0300)]
IDEA-CR-57822: [Gradle] Use build root project model explicitly to request 'build' level tooling models IDEA-228368

If the root project doesn't explicitly used when requesting models then the project which path was selected (for the project opening) will be the default.
It's possible to use(wrongly?) some non-root project for a Gradle multi-project opening. In that case it might cause issues in 'build' level model builders which expects build root project instead.

(cherry picked from commit fad5db67184f7bb8fde9325a359752f1c4b82c06)

GitOrigin-RevId: b130b2813f0b7207f01ad394adf48485910c6ad9

7 months agoIDEA-CR-56608: PY-34047 Handle keyword-only arguments in constructors of stub return...
Mikhail Golubev [Fri, 13 Dec 2019 14:21:11 +0000 (17:21 +0300)]
IDEA-CR-56608: PY-34047 Handle keyword-only arguments in constructors of stub return values

On the whole, such stub calls look shaggy and could probably be replaced by
plain parameterless invocations altogether. It's also doubtful why we use
them only when analyzing docstrings of non-function callables, but questioning
whether they are needed in the first place seems out of scope of the current
issue. At least we don't produce warnings while generating them anymore.

GitOrigin-RevId: 94b740612fddaf385a7d30a159ab85b0c20ffee3

7 months agoIDEA-CR-56608: PY-34047 Generator properly restores signatures of functions with...
Mikhail Golubev [Thu, 12 Dec 2019 18:45:07 +0000 (21:45 +0300)]
IDEA-CR-56608: PY-34047 Generator properly restores signatures of functions with keyword-only arguments

GitOrigin-RevId: 19b85d783652288d5b3d713207288c6ef7061d63

7 months agoIDEA-CR-57740: IDEA-231545 vcs: fix PushDialog layout with Hindi locale
Aleksey Pivovarov [Mon, 27 Jan 2020 15:37:51 +0000 (18:37 +0300)]
IDEA-CR-57740: IDEA-231545 vcs: fix PushDialog layout with Hindi locale

(cherry picked from commit 9eb1af33b047801f143fac48a674283c49acabec)

GitOrigin-RevId: 3dd185c4c7ae52202d221c1dcc655962bd7a23b0

7 months agoIDEA-CR-57682: IDEA-231280 Quick fix for `compare() method can be used to compare...
Tagir Valeev [Fri, 24 Jan 2020 06:01:07 +0000 (13:01 +0700)]
IDEA-CR-57682: IDEA-231280 Quick fix for `compare() method can be used to compare numbers` generates broken code

Also declaration is joined automatically

(cherry picked from commit f94ddf5ae3e94edffdb44cd56ad6bf8b3a9054b4)

GitOrigin-RevId: da1c9651978e0dafcb293cfde591f8d366d1b2fe

7 months agoIDEA-CR-57599: IDEA-231006 Throwable running 'Notnull / Nullable problems' inspection
Tagir Valeev [Tue, 21 Jan 2020 10:05:54 +0000 (17:05 +0700)]
IDEA-CR-57599: IDEA-231006 Throwable running 'Notnull / Nullable problems' inspection

(cherry picked from commit d30c8e1b6751463106d52c110ea06e02add3b8cd)

GitOrigin-RevId: e06b8d2b0413074695694f7b2da077a488fe2264

7 months agoIDEA-CR-57758: restore renaming of javadoc refs (IDEA-227582)
Anna.Kozlova [Tue, 28 Jan 2020 07:15:00 +0000 (08:15 +0100)]
IDEA-CR-57758: restore renaming of javadoc refs (IDEA-227582)

(cherry picked from commit 5a712a94f8d68c3249a530794852cc63f9a57496)

GitOrigin-RevId: d6f3b53bd3b1d32340124e9ba013586b4656cd76

7 months agoIJ in 193 now targets 2019.3.4
Vladimir.Orlov [Tue, 28 Jan 2020 06:07:27 +0000 (09:07 +0300)]
IJ in 193 now targets 2019.3.4

GitOrigin-RevId: 0035626f1606e46aea23ea6d68977e39b1eb5022

7 months agoUpdating versions of project dependencies: secondJreBuild->u242b1644.3
Elena Sayapina [Tue, 28 Jan 2020 05:46:22 +0000 (08:46 +0300)]
Updating versions of project dependencies: secondJreBuild->u242b1644.3

Elena Sayapina

GitOrigin-RevId: c060e7d7208349d5a3eb1505a92c3b6db4f0ad6b

7 months agoMessageBus: add link/cleanup Javadoc
Yann Cébron [Thu, 5 Dec 2019 10:37:11 +0000 (11:37 +0100)]
MessageBus: add link/cleanup Javadoc

(cherry picked from commit 9a9ec89171199896eaf3803c1446d6e0a92f7d30) IDEA-CR-56245

GitOrigin-RevId: b463d1033d721e9913a7d3d042e56a5f7fc1aa39