2 months agocheck that modules are not empty on project reopen 202.6109
Alexander Kass [Thu, 2 Jul 2020 13:36:36 +0000 (16:36 +0300)]
check that modules are not empty on project reopen

(cherry picked from commit c79d0cb336ef3785d5045b526927c62160babc55)
(cherry picked from commit 34275b9d4d9704d2f0d6e1bb3386719b4f54419b)

GitOrigin-RevId: de3ec9cdd1a5eb2ee8732ae2138177ebcda2bfde

2 months agoIDEA-CR-64430: [JavaFX/JCEF macOS] add comments after the review
Konstantin Bulenkov [Wed, 1 Jul 2020 11:00:53 +0000 (13:00 +0200)]
IDEA-CR-64430: [JavaFX/JCEF macOS] add comments after the review

(cherry picked from commit acb5e11ea66f2f47b37c30f319df2c7bd02431a4)

GitOrigin-RevId: 0a8e74b04cd9ba5b7bd9c4aa701fa5341d5b0526

2 months agoIDEA-CR-64430: [JavaFX/JCEF macOS] Enable registry key for JCEF preloading when JavaF...
Konstantin Bulenkov [Tue, 30 Jun 2020 21:41:30 +0000 (23:41 +0200)]
IDEA-CR-64430: [JavaFX/JCEF macOS] Enable registry key for JCEF preloading when JavaFX Runtime is enabled.

(cherry picked from commit f603a95186c85bf01f9f939edadacbdb49b863a8)

GitOrigin-RevId: 8513ab515c2190a6c147a30b5ed8de6c54a9f07f

2 months agonew RC UI enabled by default (switchable off by idea/202.6109.22 pycharm/202.6109.24
Dmitry Avdeev [Tue, 30 Jun 2020 13:53:37 +0000 (16:53 +0300)]
new RC UI enabled by default (switchable off by

(cherry picked from commit 98147490185156d9513e9b8e0ef738f77971000c)

GitOrigin-RevId: 8274b1306d2522fef3620ef022dedae9b30d00f9

2 months agoui: use default product version suffix for PyCharm
Dmitriy Panov [Tue, 30 Jun 2020 04:36:53 +0000 (07:36 +0300)]
ui: use default product version suffix for PyCharm

GitOrigin-RevId: cf8dbbe164de79396e843a470be0dc541caadc95

2 months agoui: use default product version suffix for IDEA
Dmitriy Panov [Tue, 30 Jun 2020 04:36:48 +0000 (07:36 +0300)]
ui: use default product version suffix for IDEA

GitOrigin-RevId: ec54c64a1d1fdfaf69880b6e7de1e404f7351d5a

2 months agoUpdate ranking model for java: 0.2.1
Vitaliy.Bibaev [Mon, 29 Jun 2020 17:53:54 +0000 (20:53 +0300)]
Update ranking model for java: 0.2.1

Reorder proposals only if they have recommedners scores

(cherry picked from commit 8ac442808264d1c4406821c54d2027d28fef3fb6)

GitOrigin-RevId: 664c24e4be54c49602e83c26285cc9668c03871f

2 months agoUpdate ranking model for java: 0.1.7
Vitaliy.Bibaev [Tue, 23 Jun 2020 07:25:21 +0000 (10:25 +0300)]
Update ranking model for java: 0.1.7

(cherry picked from commit 225ccb9ed47a98b485c583c58e248b225fecfc95)

GitOrigin-RevId: e1e936d33b5850fe04d93f82eb491bd7484da9ee

2 months agohide compare mode from DbDiff
Alexander Kass [Mon, 29 Jun 2020 12:11:30 +0000 (15:11 +0300)]
hide compare mode from DbDiff

(cherry picked from commit f5877f33bafe096515979e92cf1abc62b1d9ea0d)

GitOrigin-RevId: e9fbe9d58da65ddb2c00d03642d4cb0c7363ecbc

2 months agoDbDiff settings in submenu
Alexander Kass [Mon, 29 Jun 2020 12:03:11 +0000 (15:03 +0300)]
DbDiff settings in submenu

(cherry picked from commit ead00bbf97d0e5c393c20f00f17e1a32ab46407f)

GitOrigin-RevId: 8e2b15a5bc73a842c57b26ac92356c851ac7a933

2 months agoEA-226656 - SOE: InspectionEngine.addDialects
Alexander Kass [Thu, 25 Jun 2020 07:28:20 +0000 (10:28 +0300)]
EA-226656 - SOE: InspectionEngine.addDialects

(cherry picked from commit e0b8cb2284e3540996a0fa4da2e8d7301a755642)

GitOrigin-RevId: 7c8c16d3063c8dc63585d53a187cdaa6ecbc9129

2 months agoUpdate cancel icon from IntelliJIcons repo
Liudmila Kornilova [Mon, 22 Jun 2020 12:42:23 +0000 (15:42 +0300)]
Update cancel icon from IntelliJIcons repo

(cherry picked from commit 92b2841c271635eb2d2adc32a580698d733aebef)

GitOrigin-RevId: e57d16e95321497829162c487fd04d85da7678b7

2 months agoAbility to provide maven artifacts
Alexander Kass [Thu, 18 Jun 2020 08:21:03 +0000 (11:21 +0300)]
Ability to provide maven artifacts

(cherry picked from commit 660062553787dd7161bccbad933228e83a677f3e)

GitOrigin-RevId: ae62653e7363db243c549d7c56ad339e2f031cf0

2 months agofix flaky test
Alexander Kass [Wed, 17 Jun 2020 13:27:13 +0000 (16:27 +0300)]
fix flaky test

(cherry picked from commit 084e90f3aee877ec6e1dfb11643a6d872dd5a3a1)

GitOrigin-RevId: c2444861fd2a9fa0aa723f0fbf1781bf29c93895

2 months ago[git-rebase] IDEA-241916: Add description if commits are from different repositories
Nikolay Rykunov [Thu, 25 Jun 2020 15:19:10 +0000 (18:19 +0300)]
[git-rebase] IDEA-241916: Add description if commits are from different repositories

(cherry picked from commit 3abab864c8218b68fdcb8d74ed2a1c90354e762b)

GitOrigin-RevId: 23635bfe2bff48313d86cc7b2b5f4ea94d57ec14

2 months ago[git-rebase] IDEA-241916: Don't allow to Squash/Drop commits from different repositories
Nikolay Rykunov [Thu, 18 Jun 2020 20:34:36 +0000 (23:34 +0300)]
[git-rebase] IDEA-241916: Don't allow to Squash/Drop commits from different repositories

(cherry picked from commit e4a5e530e974e5e38ead2fada4a31a7551d20d9c)

GitOrigin-RevId: 0aa674936d2e9d03c87245087de4a4d7bc9901d2

2 months ago[git-rebase] Mark notifySuccess as CalledInBackground
Nikolay Rykunov [Thu, 25 Jun 2020 14:45:55 +0000 (17:45 +0300)]
[git-rebase] Mark notifySuccess as CalledInBackground

(cherry picked from commit 8fe4e699a917c9575cf4b24d044380d59d5a63a9)

GitOrigin-RevId: af02806d89572d804c6c141f255151b2283dd1ad

2 months ago[git-rebase] Use sentence capitalization for operations undoing progress title
Nikolay Rykunov [Thu, 25 Jun 2020 14:41:28 +0000 (17:41 +0300)]
[git-rebase] Use sentence capitalization for operations undoing progress title

(cherry picked from commit 42a31f500fe479b8b137045287248f2a40d6346e)

GitOrigin-RevId: 42389b687d45a8857c596b2861709871d9ae8ef5

2 months ago[git-rebase] Remove redundant "Multiple" substring from commit editing action and...
Nikolay Rykunov [Thu, 25 Jun 2020 14:14:53 +0000 (17:14 +0300)]
[git-rebase] Remove redundant "Multiple" substring from commit editing action and operation classes

(cherry picked from commit e21cf120f4d067e2dd4919b1e17ad9bcd9a5b6f4)

GitOrigin-RevId: f3e9a0cf37e11749f244654529049a01c12ef1d5

2 months ago[git-rebase] IDEA-243981: Allow to undo `Drop Commits` action result
Nikolay Rykunov [Thu, 18 Jun 2020 19:48:59 +0000 (22:48 +0300)]
[git-rebase] IDEA-243981: Allow to undo `Drop Commits` action result

(cherry picked from commit 4378045e5cec9a368c2848e77e25f9f07f62917e)

GitOrigin-RevId: d191a11f09571f7f35d00c2c3325db6c00c25db4

2 months ago[git-rebase] IDEA-243980: Allow to undo `Squash Commits...` action result
Nikolay Rykunov [Thu, 18 Jun 2020 19:34:25 +0000 (22:34 +0300)]
[git-rebase] IDEA-243980: Allow to undo `Squash Commits...` action result

(cherry picked from commit 6d210d13fd86fff3c4dcfab48280aa21f1934547)

GitOrigin-RevId: d8089a83631c60c5ebba46368f7055c0b8b64e68

2 months ago[git-rebase] Update repository info before taking current revision
Nikolay Rykunov [Thu, 18 Jun 2020 19:05:44 +0000 (22:05 +0300)]
[git-rebase] Update repository info before taking current revision

(cherry picked from commit 9462166780ce669e1788ed12fabd96d214419526)

GitOrigin-RevId: 95147071dd2c87c40ace04818705bae457c3ae53

2 months ago[git-rebase] Extract notification part away from GitRewordOperation
Nikolay Rykunov [Thu, 18 Jun 2020 18:35:41 +0000 (21:35 +0300)]
[git-rebase] Extract notification part away from GitRewordOperation

(cherry picked from commit af17fd4aa2625aeaf8f0f1bf84a661c5aad5b06d)

GitOrigin-RevId: da58c4e252ee05ce2a420e224cdcc5147339f583

2 months ago[git-rebase] Extract reword undo logic to parent class because it is same for all...
Nikolay Rykunov [Thu, 18 Jun 2020 15:33:13 +0000 (18:33 +0300)]
[git-rebase] Extract reword undo logic to parent class because it is same for all Log actions

(cherry picked from commit 12591a21a76e86385417919a758d92a283539962)

GitOrigin-RevId: adf966b5989d7621b1c5f6f8fe14bdcbd96e6fe8

2 months ago[git-rebase] Extract common Log actions code
Nikolay Rykunov [Thu, 18 Jun 2020 14:09:36 +0000 (17:09 +0300)]
[git-rebase] Extract common Log actions code

(cherry picked from commit a09de88050c7c2e7ec46a6fd8ca0b30bca96f4cc)

GitOrigin-RevId: 3bf5c2437e2e7042a1773109235d9addfe10730e

2 months ago[git-rebase] Rename Drop action progress title
Nikolay Rykunov [Thu, 18 Jun 2020 11:56:13 +0000 (14:56 +0300)]
[git-rebase] Rename Drop action progress title

(cherry picked from commit dea5b028a8bc8aec9840d9d393701cbc55091bcd)

GitOrigin-RevId: b575479d4f8a2c59243b30b253e0f6e07869c975

2 months ago[git-rebase] Remove redundant repository info update before Log actions
Nikolay Rykunov [Thu, 18 Jun 2020 11:45:32 +0000 (14:45 +0300)]
[git-rebase] Remove redundant repository info update before Log actions

(cherry picked from commit 98279d98d00c1d967640009205fd56c085ae2645)

GitOrigin-RevId: c663afee59b51f65bd08666faefbaadb3724fd2b

2 months agoIDEA-233393 Markdown Preview is not rendered with JCEF browser if opening *.md files...
Anton Tarasov [Mon, 29 Jun 2020 17:41:48 +0000 (20:41 +0300)]
IDEA-233393 Markdown Preview is not rendered with JCEF browser if opening *.md files more than Editor tab limit

(cherry picked from commit 227045c2f029cb0b3a452e279330a925a64b4643)

GitOrigin-RevId: 66d29e2c080ba54f89330ad3943413b0be1114a9

2 months agoIDEA-CR-64296: IDEA-241862: Android JPS build (i.e. non-gradle) is not compatible...
Andrei Kuznetsov [Sat, 27 Jun 2020 22:02:26 +0000 (01:02 +0300)]
IDEA-CR-64296: IDEA-241862: Android JPS build (i.e. non-gradle) is not compatible with Java 11

Get rid of deprecated `` (which uses `sun.misc.BASE64Encoder`), and re-write code to use apkzlib instead.

(cherry picked from commit 6a21f4817c7d099b76a6e0c2b5224bb60766efa5)

GitOrigin-RevId: 72fc6d0ccce7e8a8649f959a2f8b5806dddc023a

2 months agoIDEA-CR-64307: Report each reference type in a Find Usages operation only once
Dmitry Jemerov [Thu, 25 Jun 2020 17:06:32 +0000 (19:06 +0200)]
IDEA-CR-64307: Report each reference type in a Find Usages operation only once

(cherry picked from commit c599b323be48b6b68289a97e64424506f69a3913)

GitOrigin-RevId: 91cc0fadb600308d47daa879917e60bbe9aff93f

2 months agoIDEA-CR-64307: Log navigation to usages (more on FUS-739)
Dmitry Jemerov [Wed, 24 Jun 2020 10:31:47 +0000 (12:31 +0200)]
IDEA-CR-64307: Log navigation to usages (more on FUS-739)

(cherry picked from commit 181396342a283804d6118cbb0490213954205724)

GitOrigin-RevId: a19be86c3ad916711191d9a1b35b3fa8df991b52

2 months agoIDEA-CR-64307: WIP on reporting reference class in Find Usages to FUS (FUS-739)
Dmitry Jemerov [Tue, 23 Jun 2020 17:00:21 +0000 (19:00 +0200)]
IDEA-CR-64307: WIP on reporting reference class in Find Usages to FUS (FUS-739)

(cherry picked from commit b70a4a2c51e4251b77bfbd8967e352c7282c7c67)

GitOrigin-RevId: ac800a552d3a163e3e487b74ecba484ef72039d9

2 months agoIDEA-CR-64289: IDEA-235578 "found in editor highlighting" jumps on fast text editing...
Vassiliy.Kudryashov [Sun, 28 Jun 2020 16:42:11 +0000 (19:42 +0300)]
IDEA-CR-64289: IDEA-235578 "found in editor highlighting" jumps on fast text editing before the highlight item

(cherry picked from commit 9630f283074b0f32de217df848cef56499017d4b)

GitOrigin-RevId: 8ba54f9423b2965676d90729e53c55bd83607a7b

2 months agonew RC UI enabled by default (switchable off by
Dmitry Avdeev [Mon, 29 Jun 2020 15:10:46 +0000 (18:10 +0300)]
new RC UI enabled by default (switchable off by

GitOrigin-RevId: f948ed9957ffc5d42fadb320de6bb8a773b8ebc1

2 months agoIDEA-CR-64306: Dispose invisible project view panes on plugin unload (IDEA-242597)
Dmitry Jemerov [Fri, 26 Jun 2020 16:22:18 +0000 (18:22 +0200)]
IDEA-CR-64306: Dispose invisible project view panes on plugin unload (IDEA-242597)

(cherry picked from commit a5b93f8c0270c0710031d85954b1314b89875957)

GitOrigin-RevId: 50893d588e259d4c93e12262b3ce9dc36ffcc61d

2 months agoIDEA-CR-64266: git-branches-dashboard: branches tree optimization
Dmitry Zhuravlev [Mon, 29 Jun 2020 13:45:54 +0000 (16:45 +0300)]
IDEA-CR-64266: git-branches-dashboard: branches tree optimization

Skip processing nodes which doesn't contains in node cache.

(cherry picked from commit 5c87c264c386638da105ef91ae9303765b7a4813)

GitOrigin-RevId: d1257a79cc52565cbd9a2722564d08291cc96134

2 months agoIDEA-CR-64266: git-branches-dashboard: optimize FilteringTree.updateStructure (IDEA...
Dmitry Zhuravlev [Thu, 25 Jun 2020 10:55:40 +0000 (13:55 +0300)]
IDEA-CR-64266: git-branches-dashboard: optimize FilteringTree.updateStructure (IDEA-241363)

Remove DefaultTreeModel.removeNodeFromParent because it perform linear search and may be inefficient on nodes contains a lot of children.

(cherry picked from commit bc845a84eefb594cb9e3be1b665c8b2ba2c43787)

GitOrigin-RevId: c6dced80e4afc4bce9bf10e55be53dfaeebc20f2

2 months agoIDEA-CR-64266: git-branches-dashboard: do not build branches tree until it shown...
Dmitry Zhuravlev [Thu, 21 May 2020 14:10:27 +0000 (17:10 +0300)]
IDEA-CR-64266: git-branches-dashboard: do not build branches tree until it shown (IDEA-242261)

(cherry picked from commit e93393f5a69c88479e36fdb2284c7478832b1845)

GitOrigin-RevId: 77bb8d35b1469e5382fa271444279bd093581006

2 months agoIDEA-CR-63810: IDEA-243824 Make `Smart Command Handling` settings application wide
Dmitry.Krasilschikov [Wed, 17 Jun 2020 15:08:26 +0000 (18:08 +0300)]
IDEA-CR-63810: IDEA-243824 Make `Smart Command Handling` settings application wide

(cherry picked from commit b1482bcc649b7e4a5f58fccba52c11af12ec40df)

GitOrigin-RevId: 58111cc9b452e99e362ecec90adac4248f2b04e5

2 months agoIDEA-CR-64333: [gtdu] add ability to test action outcome
Daniil Ovchinnikov [Mon, 29 Jun 2020 14:19:07 +0000 (17:19 +0300)]
IDEA-CR-64333: [gtdu] add ability to test action outcome

(cherry picked from commit 13982e674a416a9ab91dd878b026ef770a8fac59)

GitOrigin-RevId: 69ce9433a09c8380c94a114f0321bac9f007d766

2 months agoIDEA-CR-64298: Android: resolve FIXMEs
Andrei Kuznetsov [Sun, 28 Jun 2020 21:08:58 +0000 (00:08 +0300)]
IDEA-CR-64298: Android: resolve FIXMEs

(cherry picked from commit 9f72c6adc954e1e98a8926066e187fdde5d8412e)

GitOrigin-RevId: ab5ce6cb03d93f481c649f53e2733e4a8e9d6ec8

2 months agoIDEA-CR-1764: IDEA-243609 Do not highlight properties in
Alexander Bubenchikov [Tue, 16 Jun 2020 11:57:55 +0000 (14:57 +0300)]
IDEA-CR-1764: IDEA-243609 Do not highlight properties in

(cherry picked from commit 42eb0f0b9eef909c6d3c564f5b645d09aa07e9d1)

GitOrigin-RevId: e3f3a3d28c9d2859ff627e49cccaf09d81dc70f4

2 months agoIDEA-CR-64304: On plugin unload, stop and don't restart daemon and clear cached highl...
Dmitry Jemerov [Fri, 26 Jun 2020 15:55:29 +0000 (17:55 +0200)]
IDEA-CR-64304: On plugin unload, stop and don't restart daemon and clear cached highlighting sessions (IDEA-244532)

(cherry picked from commit db01ed89b0ffe9bfc5ec51ae6093444048143018)

GitOrigin-RevId: f3fdbe161f7302a44b98472bcd95afe1622150e4

2 months agoIDEA-CR-64251: [symbol] impl: treat self-references as declarations
Daniil Ovchinnikov [Fri, 26 Jun 2020 09:37:08 +0000 (12:37 +0300)]
IDEA-CR-64251: [symbol] impl: treat self-references as declarations

This is a platform part of the fix for PY-42823. What happens there:
- `b` in `b: float = aca` is a PsiNamedElement (considered a declaration);
- `b` has a reference, which is resolved to the very same PsiNamedElement `b`;
- GTDU prefers references;
- GTDU resolves reference and navigates to the resolved PsiNamedElement effectively doing nothing.

There is a way to tell platform that some PsiNamedElement is not really a declaration by implementing
`TargetElementEvaluatorEx2#isAcceptableNamedParent`, but there was no way to tell the platform
that some PsiReference is not actually a reference but a declaration.

In old GTDU logic there was a condition that if the resolved element is the same (`==`) as the named element under caret
then Show Usages was chosen. This change introduces the same check back but on the deeper level instead of action level.

(cherry picked from commit 842503903fc1dc49fab99446494da8961dd0b51d)

GitOrigin-RevId: a92703fbc379f271bfa03f1edbd51ea816e90d7a

2 months agoIDEA-CR-64325: [symbol] impl: more symmetry: move interaction between declarations...
Daniil Ovchinnikov [Fri, 26 Jun 2020 09:22:28 +0000 (12:22 +0300)]
IDEA-CR-64325: [symbol] impl: more symmetry: move interaction between declarations/evaluators to targets.kt near references/evaluators

(cherry picked from commit ed4f9b382cc9d0756172e27c983216db5fead94c)

GitOrigin-RevId: 683cf11fa89df723264b63f0ffda4bafbf425ced

2 months agoIDEA-CR-1977: IDEA-242193 - maven run configuration tests
Alexander Bubenchikov [Fri, 26 Jun 2020 12:48:09 +0000 (15:48 +0300)]
IDEA-CR-1977: IDEA-242193 - maven run configuration tests

(cherry picked from commit 9f39f38a005f405287d51a4e8e90c2f9e706ace5)

GitOrigin-RevId: ac50318890a9e5097cd7943af65bee76f0e2ce80

2 months agoIDEA-CR-1977: IDEA-242193 - Maven Run Configuration producer
Alexander Bubenchikov [Fri, 26 Jun 2020 07:34:35 +0000 (10:34 +0300)]
IDEA-CR-1977: IDEA-242193 - Maven Run Configuration producer

(cherry picked from commit 00ed30e6bfe534bb7c6b3b87f98f3bd9aacabbd0)

GitOrigin-RevId: 30637c26823e04f7520a9100ffba21b8be7c85c8

2 months agoIDEA-CR-1959: [build scripts] use versionSuffix in snap version
Ilia Kirianovskii [Mon, 29 Jun 2020 10:51:38 +0000 (13:51 +0300)]
IDEA-CR-1959: [build scripts] use versionSuffix in snap version

(cherry picked from commit 37b4c3f42af6203a888c7ab9034107b62a0c9ec2)

GitOrigin-RevId: 09d9148fd5199666bea1903b8df7b50d690de8a8

2 months agoIDEA-CR-64317: IDEA-244646 [new run UI config] Open run/debug tool window when starte...
Dmitry Avdeev [Mon, 29 Jun 2020 11:10:44 +0000 (14:10 +0300)]
IDEA-CR-64317: IDEA-244646 [new run UI config] Open run/debug tool window when started should be enabled by default

(cherry picked from commit 838b4be3131f3a2a25ccb2ec3ffabeda369b3e60)

GitOrigin-RevId: a1418924cfdf12b4dfe4bd93f391c163249da784

2 months agoIDEA-CR-1997: Java formatter: add space after annotation in record component: IDEA...
Roman.Ivanov [Mon, 29 Jun 2020 06:23:55 +0000 (13:23 +0700)]
IDEA-CR-1997: Java formatter: add space after annotation in record component: IDEA-229706

GitOrigin-RevId: 62cedb36d34e174f6b3658c0f8baa0b862b9b245

2 months agoIDEA-CR-1995: Java formatter: add space between type and name: IDEA-236012
Roman.Ivanov [Mon, 29 Jun 2020 04:39:23 +0000 (11:39 +0700)]
IDEA-CR-1995: Java formatter: add space between type and name: IDEA-236012

(cherry picked from commit 86e6c1297c63a68e458c7e041b3ac4f5930bf9f7)

GitOrigin-RevId: f23eea14481c34aea5b2c4370af7218cf82d2299

2 months ago[vcs] Do not use deprecated TreeUtil.Traverse
Ivan Semenov [Tue, 23 Jun 2020 12:28:09 +0000 (15:28 +0300)]
[vcs] Do not use deprecated TreeUtil.Traverse

(cherry picked from commit 86cc64c9dfff05fca1ade7ba18f7b094ac2cc8d2)

GitOrigin-RevId: b31b856235732c47cacc0910b3ae86dbba744dd6

2 months ago[github] Log PR data context loading errors
Ivan Semenov [Mon, 22 Jun 2020 15:21:28 +0000 (18:21 +0300)]
[github] Log PR data context loading errors

(cherry picked from commit c781f9b41d04944a2b0e8a0cc0b8fa36ab2c2a4d)

GitOrigin-RevId: d2d143127fb18b731bd23ed309b6a5b9f4f39775

2 months ago[github] Fix editing PR description
Ivan Semenov [Mon, 22 Jun 2020 14:36:58 +0000 (17:36 +0300)]
[github] Fix editing PR description

(cherry picked from commit d66442a0a036112c56cc4bda50c22228d4c23de1)

GitOrigin-RevId: d58d60e6f1d62883a0d1d7b892717cffd14022e5

2 months ago[github] Increase PR title editor width
Ivan Semenov [Mon, 22 Jun 2020 14:36:37 +0000 (17:36 +0300)]
[github] Increase PR title editor width

(cherry picked from commit b6d0354d9b859091589512861dcfe6e2725f2c02)

GitOrigin-RevId: ea9b5fa2db65bfbadd667a35a3caf9c0e901a4f9

2 months ago[github] Ability to select commits/changes in toolwindow and open diff from PR timeline
Ivan Semenov [Thu, 18 Jun 2020 13:26:44 +0000 (16:26 +0300)]
[github] Ability to select commits/changes in toolwindow and open diff from PR timeline

Show commits tab for target PR and select commit on click on commit hash in timeline
Show info tab for target PR, select change and open diff tab on click on filename in review in timeline

Fixes IDEA-242105

(cherry picked from commit 8cc15cde643e5771556f1b8e5aaff7976718244a)

GitOrigin-RevId: f56dc33690c0bbd9da8dd8ed4fe66454fdeedd39

2 months ago[vcs] Fix changes tree selection
Ivan Semenov [Thu, 18 Jun 2020 12:38:04 +0000 (15:38 +0300)]
[vcs] Fix changes tree selection

Look at both revisions for change. otherwise deletions can't be selected

(cherry picked from commit 850d28b8b66f44fb4a0bd4a63714d4745abe2c08)

GitOrigin-RevId: 9274eff607f0aa0b91c330ff1231e4ece807ab15

2 months ago[github] Ability to open PR toolwindow view from timeline and diff files
Ivan Semenov [Thu, 18 Jun 2020 10:27:13 +0000 (13:27 +0300)]
[github] Ability to open PR toolwindow view from timeline and diff files

Fixes IDEA-242106

(cherry picked from commit ad115798925a5b64aeda1fc726b6616b95a126ec)

GitOrigin-RevId: bf16e3c342ea6788b1a784b925e422fce20ee4be

2 months ago[github] Update PR commits tab title even when data is already loaded
Ivan Semenov [Thu, 18 Jun 2020 10:26:02 +0000 (13:26 +0300)]
[github] Update PR commits tab title even when data is already loaded

(cherry picked from commit f683754f6c83399b559705b9df4ce64998de50cc)

GitOrigin-RevId: 0bd45161e1f7f5053fa1685e73285a6817a87fab

2 months ago[github] Rename/remove classes
Ivan Semenov [Thu, 18 Jun 2020 09:58:07 +0000 (12:58 +0300)]
[github] Rename/remove classes

(cherry picked from commit cfd08d5121c81c5f72c877b88522fcfe7e1146a3)

GitOrigin-RevId: 2900589a167aab69cd70f76b44e390e0ff17589e

2 months ago[github] Ability to edit pull request title
Ivan Semenov [Wed, 17 Jun 2020 14:41:12 +0000 (17:41 +0300)]
[github] Ability to edit pull request title

(cherry picked from commit 658696bc0c6baf1b599538ab0a1058401646b742)

GitOrigin-RevId: bfba79348bb5d099e1c39a8e73a34ff470b93478

2 months ago[github] Extract PR title component and make title multiline
Ivan Semenov [Wed, 17 Jun 2020 13:16:59 +0000 (16:16 +0300)]
[github] Extract PR title component and make title multiline

(cherry picked from commit c46effd130f464ec3f7a88ea207d6ec627715fe8)

GitOrigin-RevId: 8e9d65c424035435f998d1319707c702494bb59d

2 months ago[github] Move PR description to timeline and allow editing
Ivan Semenov [Wed, 17 Jun 2020 11:21:10 +0000 (14:21 +0300)]
[github] Move PR description to timeline and allow editing

(cherry picked from commit d21c56d4a0b21493e3c4c79f672a04d700a98247)

GitOrigin-RevId: 55a92e31eadd1af5ee834a30f66ac5d15ffbfe6a

2 months ago[github] Ability to edit pull request reviews
Ivan Semenov [Tue, 16 Jun 2020 14:09:26 +0000 (17:09 +0300)]
[github] Ability to edit pull request reviews

(cherry picked from commit 0f303fdf8d1a5e6c74482c3094737577e61c2394)

GitOrigin-RevId: 298102f8c38b44b9efd2035eb0bb6dcde285baed

2 months ago[github] Ability to edit and delete pull request comments
Ivan Semenov [Tue, 16 Jun 2020 13:58:04 +0000 (16:58 +0300)]
[github] Ability to edit and delete pull request comments

(cherry picked from commit 77d34cca90ca26e1fcc2cccc2f000ae38ae0bee7)

GitOrigin-RevId: aecca07cb4833c134c967767bcd914c7dc4190b3

2 months ago[github] Extract editable comment pane
Ivan Semenov [Tue, 16 Jun 2020 13:50:50 +0000 (16:50 +0300)]
[github] Extract editable comment pane

(cherry picked from commit b2af8adda84a3d0bd80dad93936c51c70e321987)

GitOrigin-RevId: 6e8fd89b5527b1cb2a159694695c3f60b03efd04

2 months ago[github] Generify comment source retrieval
Ivan Semenov [Tue, 16 Jun 2020 08:55:58 +0000 (11:55 +0300)]
[github] Generify comment source retrieval

(cherry picked from commit ae56689d2b0ad4b68ded1c9690d5336719ace6e1)

GitOrigin-RevId: b7a27ec7c9df7c99f7a80c9c42057cb70ad37406

2 months ago[github] Fix lines count calculation
Ivan Semenov [Tue, 16 Jun 2020 11:47:19 +0000 (14:47 +0300)]
[github] Fix lines count calculation

(cherry picked from commit 7c8517ee0f43ebf854a64f12cf096274c63015d2)

GitOrigin-RevId: ddeeaa008fba072b9ba06118745c468a55ab55f8

2 months ago[github] Extract text editing actions
Ivan Semenov [Tue, 16 Jun 2020 08:30:26 +0000 (11:30 +0300)]
[github] Extract text editing actions

(cherry picked from commit 4c5fed78ccc0ceaa3b7b86088ac7b9fdfd33f156)

GitOrigin-RevId: 01b601de3bec00ac81c5b4fb9952e18c9408c725

2 months ago[github] Handle invisible PR timeline items
Ivan Semenov [Tue, 16 Jun 2020 10:17:57 +0000 (13:17 +0300)]
[github] Handle invisible PR timeline items

(cherry picked from commit fc5b12eefd68ecb9468d2e0c4df281005d98c653)

GitOrigin-RevId: b08b2d3594f42b7408a513de01f2191c1cb34aca

2 months ago[github] Dispose icon tooltip on component hide
Ivan Semenov [Tue, 16 Jun 2020 09:45:35 +0000 (12:45 +0300)]
[github] Dispose icon tooltip on component hide

Fixes IDEA-233136

(cherry picked from commit 9c4752ccb85051bdf1166b3142d2e29200d1af05)

GitOrigin-RevId: cccec882975315d3a8e0db7ebca5008a77f0a7df

2 months ago[github] Expand comment editor to full width of PR review thread
Ivan Semenov [Tue, 16 Jun 2020 09:38:33 +0000 (12:38 +0300)]
[github] Expand comment editor to full width of PR review thread

(cherry picked from commit 53d5369a86e9c1c54a978c4cfc9fef0fd969d3b1)

GitOrigin-RevId: 0771d5b584f780e2c94b0a95e7a116b160545252

2 months ago[github] Handle PR cross-reference event
Ivan Semenov [Mon, 15 Jun 2020 18:14:14 +0000 (21:14 +0300)]
[github] Handle PR cross-reference event

(cherry picked from commit d7eb7c09ee37bf702067a937021a77035d9d1048)

GitOrigin-RevId: 8808f8af6988cd616fba4d40adcb2fbfa62dcc9f

2 months ago[github] Hide useless timeline items even in internal mode
Ivan Semenov [Mon, 15 Jun 2020 17:52:57 +0000 (20:52 +0300)]
[github] Hide useless timeline items even in internal mode

(cherry picked from commit 2f82ecd3bf0b4241043e643b94e94c116d065eb4)

GitOrigin-RevId: 95a46815fa8f5a2cbce07ec21023517d8313d210

2 months ago[github] Show merge commit info for PR merge events
Ivan Semenov [Mon, 15 Jun 2020 17:44:57 +0000 (20:44 +0300)]
[github] Show merge commit info for PR merge events

(cherry picked from commit eeec10d8121ef2a06680bfba3836ae024d3ff314)

GitOrigin-RevId: e5207f1397c2f21a2754af527f5e3a774c75b3a0

2 months ago[github] Do not hide MERGED event with CLOSED
Ivan Semenov [Mon, 15 Jun 2020 17:40:38 +0000 (20:40 +0300)]
[github] Do not hide MERGED event with CLOSED

Occurs when PR is merged via rebase or squash

(cherry picked from commit c2d88d16e517e53e96bf4f852162634ebd6b23a0)

GitOrigin-RevId: 70fc1d0f08401765bd1cef7ad4f0bfd3dc22dcc5

2 months ago[github] Load less commit details for timeline
Ivan Semenov [Mon, 15 Jun 2020 16:04:22 +0000 (19:04 +0300)]
[github] Load less commit details for timeline

(cherry picked from commit 3528e7a11395a17668d1271e8c43f519f2cf999a)

GitOrigin-RevId: b92331de8f3c0cb504350c094fab85a58f989dbc

2 months ago[github] Fix error panel size recalculation
Ivan Semenov [Mon, 15 Jun 2020 13:16:04 +0000 (16:16 +0300)]
[github] Fix error panel size recalculation

(cherry picked from commit f9303bcceafe29c1b6c2a3d6be11710e36a9f2e5)

GitOrigin-RevId: 0332a34bc89a96611b10afc8de697a510667c8fb

2 months ago[github] Show "ready for review" timeline item
Ivan Semenov [Mon, 15 Jun 2020 13:02:09 +0000 (16:02 +0300)]
[github] Show "ready for review" timeline item

(cherry picked from commit c3a4e9670a2b266b1a1076b08d0c083b96f3b307)

GitOrigin-RevId: 1cbb44c60a7539e8a6ee185c94ed0f03efcf9b06

2 months ago[github] Include timeline item type
Ivan Semenov [Mon, 15 Jun 2020 12:50:57 +0000 (15:50 +0300)]
[github] Include timeline item type

(cherry picked from commit c91d68265af403fb91e94b460fd870661ee5e6b6)

GitOrigin-RevId: b6c26a965b18f4d7efb7060ecb9eb1f39d1b238a

2 months ago[github] Show unknown timeline events only in internal mode
Ivan Semenov [Mon, 15 Jun 2020 12:02:02 +0000 (15:02 +0300)]
[github] Show unknown timeline events only in internal mode

(cherry picked from commit 10c2803122322c69cd5a56c9f93236cd0fa252ea)

GitOrigin-RevId: 3367d86f00ca69818b5d5d148ff04d21e8acf068

2 months agoIDEA-CR-1824: JavaUsageTypeProvider: add special UsageType for permits clause: IDEA...
Roman.Ivanov [Thu, 18 Jun 2020 08:19:01 +0000 (15:19 +0700)]
IDEA-CR-1824: JavaUsageTypeProvider: add special UsageType for permits clause: IDEA-243891

(cherry picked from commit bba4d7a50ee91aaf3c1e2ead2d0b56d48f7ba1ed)

GitOrigin-RevId: fec665cec324694792c8bdf0707d62907bb2c133

2 months agoIDEA-CR-1792: Inlay hints: fix tests after replacing of SpacePresentation
Roman.Ivanov [Wed, 17 Jun 2020 08:59:09 +0000 (15:59 +0700)]
IDEA-CR-1792: Inlay hints: fix tests after replacing of SpacePresentation

(cherry picked from commit a71560f8a0fe7dfff622f3907d10b3bbae005337)

GitOrigin-RevId: 19155db5eac3de16ec535f94dd74df78949e8146

2 months agoIDEA-CR-1792: Inlay hints: make special type of presentation for placeholder: IDEA...
Roman.Ivanov [Wed, 17 Jun 2020 08:02:41 +0000 (15:02 +0700)]
IDEA-CR-1792: Inlay hints: make special type of presentation for placeholder: IDEA-232560

(cherry picked from commit 21f0edeac2d423bfe6768df5cd3f59fbbe4836e4)

GitOrigin-RevId: 52ee5bc6c6e30bef3421cbacc514ccc23951e632

2 months agoIDEA-CR-1792: Inlay hints: dynamic inset presentation : IDEA-219420
Roman.Ivanov [Wed, 17 Jun 2020 05:53:56 +0000 (12:53 +0700)]
IDEA-CR-1792: Inlay hints: dynamic inset presentation : IDEA-219420

(cherry picked from commit 6d2de94b454ddcf7f6d6bf06a107301ac0be7219)

GitOrigin-RevId: 7ca65a8d3368157d09ebb6ca80147969355d2469

2 months agoIDEA-CR-1792: Inlay hints: recompute sequence bounds every time: IDEA-219420
Roman.Ivanov [Wed, 17 Jun 2020 04:39:03 +0000 (11:39 +0700)]
IDEA-CR-1792: Inlay hints: recompute sequence bounds every time: IDEA-219420

(cherry picked from commit ec59d3b9fe3b4da300b27c0d16a02105150b4713)

GitOrigin-RevId: fd79eb10e33c9215f150f7d1381ddef570bd63b2

2 months agoIDEA-CR-1792: Inlay hints: make text presentation dynamic: IDEA-219420
Roman.Ivanov [Wed, 17 Jun 2020 04:38:42 +0000 (11:38 +0700)]
IDEA-CR-1792: Inlay hints: make text presentation dynamic: IDEA-219420

(cherry picked from commit 46a483bf5705a721fa105b5f6ce9b4b99cc7cd12)

GitOrigin-RevId: 06c95841605f4e86b7299cc296688289c78aa1a1

2 months agoIDEA-CR-63688: InlayHintsSettings: make state properties mutable: IDEA-219420
Roman.Ivanov [Tue, 16 Jun 2020 03:49:48 +0000 (10:49 +0700)]
IDEA-CR-63688: InlayHintsSettings: make state properties mutable: IDEA-219420

(cherry picked from commit 2ba3e32f67f1f3f27801059a0cd0b74d703fec1c)

GitOrigin-RevId: d21c0fb015b038e99c09e67a123eeac5e5f08ee7

2 months agoIDEA-CR-64142: FUS: clean up files older than one week
Svetlana.Zemlyanskaya [Wed, 24 Jun 2020 12:42:36 +0000 (14:42 +0200)]
IDEA-CR-64142: FUS: clean up files older than one week

(cherry picked from commit f08214b42dc1b85a05fd246ba0263fb743cd495a)

GitOrigin-RevId: d865a18e1d069de20b1f9759abe726f62d8e10bc

2 months agoIDEA-CR-64141: FUS: switch config into a newer version (IDEA-244336)
Svetlana.Zemlyanskaya [Wed, 24 Jun 2020 12:42:09 +0000 (14:42 +0200)]
IDEA-CR-64141: FUS: switch config into a newer version (IDEA-244336)

(cherry picked from commit 4b43494daf3e660f8933babbdc0ec7bbadc90230)

GitOrigin-RevId: c33a7a1fae239050037cd1136dd7094df15c0d64

2 months agoIDEA-CR-1941: More friendly messages for change signature from usage; tests for recor...
Tagir Valeev [Tue, 23 Jun 2020 11:03:07 +0000 (18:03 +0700)]
IDEA-CR-1941: More friendly messages for change signature from usage; tests for records (IDEA-244030)

(cherry picked from commit 47ea76c9514b26c3e91a1b0e8450169a75b89576)

GitOrigin-RevId: e763ba469fd9bf168b277090487b7461a832095d

2 months ago[vcs] IDEA-243606 Use tracking validation in git merge, pull and rebase dialogs
Daniil Tsaryov [Fri, 19 Jun 2020 12:51:10 +0000 (15:51 +0300)]
[vcs] IDEA-243606 Use tracking validation in git merge, pull and rebase dialogs

GitOrigin-RevId: 476d530966441889d0c1af96bfa631ff7ac84090

2 months ago[vcs] IDEA-243606 Add placeholders in git pull, merge and rebase dialogs
Daniil Tsaryov [Wed, 17 Jun 2020 11:33:43 +0000 (14:33 +0300)]
[vcs] IDEA-243606 Add placeholders in git pull, merge and rebase dialogs

GitOrigin-RevId: a3fe7731bed43494f3dae6ca99a5c1a3cc7ee725

2 months ago[vcs] IDEA-243711 Fix incompatible options in git pull dialog
Daniil Tsaryov [Fri, 19 Jun 2020 10:57:05 +0000 (13:57 +0300)]
[vcs] IDEA-243711 Fix incompatible options in git pull dialog

GitOrigin-RevId: 71e0682f4e0f0f84fe5ea257d69d96fe25396690

2 months ago[vcs] IDEA-243574 Support keyboard focus for git operation option buttons
Daniil Tsaryov [Wed, 17 Jun 2020 11:57:57 +0000 (14:57 +0300)]
[vcs] IDEA-243574 Support keyboard focus for git operation option buttons

GitOrigin-RevId: 6bed2b050b54696eeee91de385e5a9e08e1ed8f1

2 months agoIDEA-CR-64302: Clear pending fatal errors when unloading plugin (IDEA-243180)
Dmitry Jemerov [Fri, 26 Jun 2020 15:14:17 +0000 (17:14 +0200)]
IDEA-CR-64302: Clear pending fatal errors when unloading plugin (IDEA-243180)

(cherry picked from commit d87ef4aa926544cea94ed19f9f28a30e986243cc)

GitOrigin-RevId: d7859bf0b7996be44b9fd71ad4e6a6727b9948e7

2 months agoIDEA-CR-64063: IDEA-235221 IntelliJ stall when comment block inserted between calls...
Rustam Vishnyakov [Tue, 23 Jun 2020 08:58:37 +0000 (11:58 +0300)]
IDEA-CR-64063: IDEA-235221 IntelliJ stall when comment block inserted between calls of chained methods

(cherry picked from commit 7e6ef41c076365cacd31288dcc9f0cae0d6bfac5)

GitOrigin-RevId: f3637f1408798686435c6bb5334671a3ffde97ef

2 months agoIDEA-CR-63952: Log runnable class for notifications created using NotificationAction...
Dmitry Jemerov [Fri, 19 Jun 2020 16:49:09 +0000 (18:49 +0200)]
IDEA-CR-63952: Log runnable class for notifications created using NotificationAction.create*

(cherry picked from commit f0b681eb81d7e85dce0dbf6c79c031c548128954)

GitOrigin-RevId: 0ea297baec73f536eadd12a340754d8956878833

2 months agoIDEA-CR-64277: completion: don't run preselected item skippers on EDT (EA-232383...
Peter Gromov [Fri, 26 Jun 2020 15:53:02 +0000 (17:53 +0200)]
IDEA-CR-64277: completion: don't run preselected item skippers on EDT (EA-232383 - PIEAE: LeafPsiElement.invalid)

(cherry picked from commit 6abdba418fee19c10745ae029306d9fd47626033)

GitOrigin-RevId: 235d4f3b2f7a4d15f82ad82c64db66c814d244e7

2 months agoi18n: use problem type with configurable highlighting IDEA-45865
Dmitry Batkovich [Fri, 26 Jun 2020 10:00:36 +0000 (13:00 +0300)]
i18n: use problem type with configurable highlighting IDEA-45865

GitOrigin-RevId: 26315de5f5b955624cc13e99aba848c2f255d481