idea/community.git
2 months agoAdd new modules to IDE layout
Evgeniy.Stepanov [Mon, 26 Jul 2021 18:49:33 +0000 (20:49 +0200)]
Add new modules to IDE layout

GitOrigin-RevId: 472ef159a99077f105c189780d8a7db018111a96

2 months ago[workspace model] Fix module library remove after creation
Mikhail Mazurkevich [Mon, 26 Jul 2021 15:56:54 +0000 (18:56 +0300)]
[workspace model] Fix module library remove after creation

GitOrigin-RevId: d4a7978e36ac6a830852d995a96d61d88a024644

2 months agoIDEA-273085 appInfo.xml should be kept in more secure place
Vladimir Krivosheev [Mon, 26 Jul 2021 16:40:04 +0000 (18:40 +0200)]
IDEA-273085 appInfo.xml should be kept in more secure place

GitOrigin-RevId: addff1144476737f1384bf0d36dd4f6a696884ef

2 months agocleanup
Vladimir Krivosheev [Mon, 26 Jul 2021 11:00:20 +0000 (13:00 +0200)]
cleanup

GitOrigin-RevId: ef3619bc2b8f72882957c5bd6669587056dfef22

2 months agoexperimental multimap implementation for class-to-class jps mappings: remove value...
Eugene Zhuravlev [Mon, 26 Jul 2021 16:53:12 +0000 (18:53 +0200)]
experimental multimap implementation for class-to-class jps mappings: remove value via 'append'

GitOrigin-RevId: d502c75b88e4ac7dae761013c18ecf678b20d887

2 months agoexport jediterm-pty dependency to let dependent modules avoid an explicit dependency...
Sergey Simonchik [Mon, 26 Jul 2021 16:05:05 +0000 (19:05 +0300)]
export jediterm-pty dependency to let dependent modules avoid an explicit dependency on it

GitOrigin-RevId: ca0a6732a93719b9f5ff408e9b8652b00b469149

2 months agoRegister missing service
Dmitry Trofimov [Mon, 26 Jul 2021 16:48:39 +0000 (18:48 +0200)]
Register missing service

GitOrigin-RevId: e8202fcfc03eef035299792028a83e8932003281

2 months agoRemove dependency platform.resources->json
Dmitry Trofimov [Mon, 26 Jul 2021 16:37:42 +0000 (18:37 +0200)]
Remove dependency platform.resources->json

GitOrigin-RevId: 57eaf88ff191e02208442b50accdedd18b1fb2b2

2 months agoCorrect fix for counting created projects in tests
Dmitry Jemerov [Mon, 26 Jul 2021 16:17:57 +0000 (18:17 +0200)]
Correct fix for counting created projects in tests

GitOrigin-RevId: 874507c1222dd284679ddb947209d57e51e752d5

2 months agoFix incorrect condition for using native symbols for Mac shortcuts
Dmitry Jemerov [Mon, 26 Jul 2021 11:30:37 +0000 (13:30 +0200)]
Fix incorrect condition for using native symbols for Mac shortcuts

GitOrigin-RevId: 352a690d1552043f9e39e81ad91cd4fa609b29f0

2 months agoCPP-22692 Editor inserts spaces even though indentation is configured to use tabs
Alexey Utkin [Mon, 26 Jul 2021 16:12:46 +0000 (19:12 +0300)]
CPP-22692 Editor inserts spaces even though indentation is configured to use tabs

GitOrigin-RevId: b07f9b3d6f2a2711b9730de80b4384d188fe4bc2

2 months ago[FLEET-T-2938] fixed completion test & did the cleanup
Vadim Makarov [Mon, 26 Jul 2021 12:57:13 +0000 (14:57 +0200)]
[FLEET-T-2938] fixed completion test & did the cleanup

GitOrigin-RevId: e3d31d6f4c3885bd2ba28f99c191632fd5832aa9

2 months ago[FLEET-T-2938] providing start position for completionItem in handleInsert
Vadim Makarov [Mon, 26 Jul 2021 12:05:44 +0000 (14:05 +0200)]
[FLEET-T-2938] providing start position for completionItem in handleInsert

GitOrigin-RevId: 78d18b2e069ffe05cc7f4e7d208b38b95f0d2864

2 months ago[FLEET-T-2938] added laziness and caching
Vadim Makarov [Fri, 23 Jul 2021 15:22:51 +0000 (17:22 +0200)]
[FLEET-T-2938] added laziness and caching

GitOrigin-RevId: 6ab6a76a1a9f9bc3f589efdfda8f0ce7c723fb54

2 months ago[FLEET-T-2938] some refactoring
Vadim Makarov [Fri, 23 Jul 2021 12:39:57 +0000 (14:39 +0200)]
[FLEET-T-2938] some refactoring

GitOrigin-RevId: 6b78ded4be43d0db779eec35f795bcb8076a89a5

2 months ago[FLEET-T-2938] Fix many INTELLIJ tests
Vadim Makarov [Mon, 19 Jul 2021 11:08:36 +0000 (13:08 +0200)]
[FLEET-T-2938] Fix many INTELLIJ tests

GitOrigin-RevId: 41848ac97c36f2c0766a63604898342af87800b5

2 months ago[FLEET-T-2938] minor fixes and improvements
Vadim Makarov [Fri, 2 Jul 2021 17:00:49 +0000 (19:00 +0200)]
[FLEET-T-2938] minor fixes and improvements

GitOrigin-RevId: 290fbf89d98e9d1fce104389bd1e884b23195141

2 months ago[FLEET-T-2938] a bit of cleanup
Vadim Makarov [Fri, 2 Jul 2021 11:22:01 +0000 (13:22 +0200)]
[FLEET-T-2938] a bit of cleanup

GitOrigin-RevId: f5c44ad0766a58dbdfb4d1da5f919288e89ebb34

2 months ago[FLEET-T-2938] do not create declarative handler in case we have lambda
Vadim Makarov [Fri, 2 Jul 2021 11:12:27 +0000 (13:12 +0200)]
[FLEET-T-2938] do not create declarative handler in case we have lambda

GitOrigin-RevId: ab7eee542ce243ba584f160c81782b19713cc975

2 months ago[FLEET-T-2938] AddSpaceInsertHandler uses the new DeclarativeInsertHandler2
Vadim Makarov [Fri, 2 Jul 2021 11:01:52 +0000 (13:01 +0200)]
[FLEET-T-2938] AddSpaceInsertHandler uses the new DeclarativeInsertHandler2

GitOrigin-RevId: bf4e01adb10f6441edfee89b98b9ab5866e84463

2 months ago[FLEET-T-2938] providing editor + having autoPopup
Vadim Makarov [Fri, 2 Jul 2021 09:33:55 +0000 (11:33 +0200)]
[FLEET-T-2938] providing editor + having autoPopup

GitOrigin-RevId: a19f87d1b8f492c622542717953eeb36bc7611a7

2 months ago[FLEET-T-2938] WIP: something looks to be working
Vadim Makarov [Thu, 1 Jul 2021 11:33:52 +0000 (13:33 +0200)]
[FLEET-T-2938] WIP: something looks to be working

GitOrigin-RevId: 6ec9dc7d665c7b98eec25d7780fc7812b8f96974

2 months ago[FLEET-T-2938] removed old infrastructure, ready to adopt new one
Vadim Makarov [Thu, 1 Jul 2021 08:35:50 +0000 (10:35 +0200)]
[FLEET-T-2938] removed old infrastructure, ready to adopt new one

GitOrigin-RevId: 55b999ac04f5dfbde5e0f4cac7e8c637e47ec2da

2 months ago[FLEET-T-2938] prototyping with zolotov
Vadim Makarov [Wed, 30 Jun 2021 08:46:40 +0000 (10:46 +0200)]
[FLEET-T-2938] prototyping with zolotov

GitOrigin-RevId: 7647b43ae6e5fb177ebad503bd61435bf10bb487

2 months ago[FLEET-T-2938] first iteration: 2-staged insertion
Vadim Makarov [Tue, 22 Jun 2021 16:41:55 +0000 (18:41 +0200)]
[FLEET-T-2938] first iteration: 2-staged insertion

GitOrigin-RevId: 76884e690c8233d432111c33b87c1f18d25c5201

2 months ago[maven] fix tests after IDEA-274162
Grigoriy Myasoedov [Mon, 26 Jul 2021 15:14:08 +0000 (18:14 +0300)]
[maven] fix tests after IDEA-274162

GitOrigin-RevId: 99f38c7f66dfd6e76cf3b201d3649d88c0af0c3c

2 months ago[maven] wsl tests small fix
Alexander Bubenchikov [Mon, 26 Jul 2021 15:07:24 +0000 (18:07 +0300)]
[maven] wsl tests small fix

GitOrigin-RevId: 620bce9f72358cb848d0851b8041cd6f577152d4

2 months ago[grazie] improve copyright comment detection (GRZ-43)
Peter Gromov [Mon, 26 Jul 2021 15:48:20 +0000 (17:48 +0200)]
[grazie] improve copyright comment detection (GRZ-43)

GitOrigin-RevId: 0e39ff989ab861164fd337f74600f9458069bdc0

2 months agoIDEA-274152 Dependency update inspection opt-in
Sebastiano Poggi [Mon, 26 Jul 2021 14:59:11 +0000 (16:59 +0200)]
IDEA-274152 Dependency update inspection opt-in

It used to assume that all implementations of our EPs would want to
use the inspection

GitOrigin-RevId: 6ff7da827f07f48e4935b5d7217e4283342387a7

2 months agoIDEA-274004 bump cmake.presets version after changes in RoundedInt
Anastasia Ivanova [Mon, 26 Jul 2021 10:07:24 +0000 (12:07 +0200)]
IDEA-274004 bump cmake.presets version after changes in RoundedInt

GitOrigin-RevId: b0b0ce49daca508c5c54804dc9144013e4d559c6

2 months agoAllow Kotlin/Native Platform Deps plugin to use `projectServiceContainerCustomizer`
Vyacheslav Karpukhin [Mon, 26 Jul 2021 14:56:37 +0000 (16:56 +0200)]
Allow Kotlin/Native Platform Deps plugin to use `projectServiceContainerCustomizer`

GitOrigin-RevId: 87bcad349d268106d0ea8fe615811d939f11111a

2 months ago[maven] IDEA-274102 Import error
Grigoriy Myasoedov [Mon, 26 Jul 2021 14:05:47 +0000 (17:05 +0300)]
[maven] IDEA-274102 Import error

add additional extension for module pom file

GitOrigin-RevId: 23b2fb82347e2aff88140683088993cb594bd3dd

2 months agoFix community modules.xml
Dmitry Trofimov [Mon, 26 Jul 2021 14:01:56 +0000 (16:01 +0200)]
Fix community modules.xml

GitOrigin-RevId: 6b27e67af7ae7ad69dd2060d74c9a153204a9eda

2 months agoCopyright update
Dmitry Trofimov [Mon, 26 Jul 2021 12:47:41 +0000 (14:47 +0200)]
Copyright update

GitOrigin-RevId: fae438fea84595f7a55046d9e9a9611f1a539ca2

2 months agoExtract ide.core.impl from ide.impl and decouple database.connectivity from ide.impl
Dmitry Trofimov [Mon, 26 Jul 2021 12:18:43 +0000 (14:18 +0200)]
Extract ide.core.impl from ide.impl and decouple database.connectivity from ide.impl

ide.core.impl contains UI independent parts of the ide.impl and has minimum dependencies in general.
Also vfs.impl extracted to a separate module.

GitOrigin-RevId: 500963029f9eb871ac335e448313f4ef88af6546

2 months agodb connectivity: don't depend on execution-impl
Dmitry Trofimov [Sun, 25 Jul 2021 08:57:41 +0000 (10:57 +0200)]
db connectivity: don't depend on execution-impl

GitOrigin-RevId: 9a9a243f0c649b9b53086f7fa82cb082611238c5

2 months agoKMA-260 Report statistics using the kotlin.ide.new.project collector when a KMM proje...
Vyacheslav Karpukhin [Mon, 26 Jul 2021 14:06:04 +0000 (16:06 +0200)]
KMA-260 Report statistics using the kotlin.ide.new.project collector when a KMM project is created

GitOrigin-RevId: dc3e0054ad9b18385dd3e5ccaf188610f9867e6d

2 months agocom.intellij.ui.SearchTextField.FindAction: remove redundant suppression
Yann Cébron [Mon, 26 Jul 2021 12:42:41 +0000 (14:42 +0200)]
com.intellij.ui.SearchTextField.FindAction: remove redundant suppression

GitOrigin-RevId: 6269cdbf0bb5cf0bad3722cf626804f153a685de

2 months agoEA-348014 skip `NonCodeUsageGroupingRule` in Show Usages popup to make `GroupNode...
Daniil Ovchinnikov [Mon, 26 Jul 2021 13:25:27 +0000 (15:25 +0200)]
EA-348014 skip `NonCodeUsageGroupingRule` in Show Usages popup to make `GroupNode#canNavigateToSource` check obsolete

GitOrigin-RevId: 86eb345cb97f85f822169d112608656c93aba466

2 months ago[maven] IDEA-273910 IJ-CR-12214 IDE wrongly imports default pom.xml
Grigoriy Myasoedov [Mon, 26 Jul 2021 11:05:28 +0000 (14:05 +0300)]
[maven] IDEA-273910 IJ-CR-12214 IDE wrongly imports default pom.xml

fix api compatibility

GitOrigin-RevId: ef4524e0754e8f03fbcaa0bb9b6736022bd87fd3

2 months agoInlays: remove document commit from settings (use light files instead)
Roman Ivanov [Mon, 26 Jul 2021 12:05:51 +0000 (14:05 +0200)]
Inlays: remove document commit from settings (use light files instead)

GitOrigin-RevId: b3d64812333375fc32232d789b58e950ceb44018

2 months agoExecutionBundle.properties path was fixed. Test for this was added.
Aleksey Tomin [Mon, 26 Jul 2021 05:02:09 +0000 (09:02 +0400)]
ExecutionBundle.properties path was fixed. Test for this was  added.

GitOrigin-RevId: e58f63c9bf1efa1e9361ad0af1f901bd1e87de6c

2 months agodiff: fix disposal of GitHub/Space diff preview editors
Aleksey Pivovarov [Mon, 26 Jul 2021 12:24:42 +0000 (15:24 +0300)]
diff: fix disposal of GitHub/Space diff preview editors

Follow-up: c718e9fe83684288d9a31595f5725b2d221df406

GitOrigin-RevId: 774117e62d13e87b23ce052fd616dfb1c9271e45

2 months agoEA-346824 - T: FileBasedIndexImpl.ensureUpToDate
Gregory.Shrago [Mon, 26 Jul 2021 12:15:10 +0000 (15:15 +0300)]
EA-346824 - T: FileBasedIndexImpl.ensureUpToDate

GitOrigin-RevId: a2fb0472f94d4da03e8b29a79700f6f70957137d

2 months agoIDEA-274381 Creating scratch files from selection does not work in Terminal views
Gregory.Shrago [Mon, 26 Jul 2021 11:08:48 +0000 (14:08 +0300)]
IDEA-274381 Creating scratch files from selection does not work in Terminal views

GitOrigin-RevId: d767fc66e763c5014667837529defeb8c623b478

2 months agoGRZ-43 Relax analysis in copyright comments
Peter Gromov [Mon, 26 Jul 2021 12:17:59 +0000 (14:17 +0200)]
GRZ-43 Relax analysis in copyright comments

GitOrigin-RevId: 18342aca27bba68f654ee3addcab9ed5d081bdf7

2 months agoCleanup (warnings; typos; formatting)
Roman Shevchenko [Mon, 26 Jul 2021 11:51:44 +0000 (13:51 +0200)]
Cleanup (warnings; typos; formatting)

GitOrigin-RevId: d7fca1a809a43b0c89ab01aab13d3811f5fe70cd

2 months agoKTIJ-19119 [Kotlin Scratch]: fix disposable issue (2)
Andrei Klunnyi [Mon, 26 Jul 2021 10:48:12 +0000 (12:48 +0200)]
KTIJ-19119 [Kotlin Scratch]: fix disposable issue (2)

GitOrigin-RevId: 77645fff46b50436c925c1bc7c57f62b386ebf93

2 months agoadded runtime selector statistics
Ilya Grigoriev [Mon, 26 Jul 2021 10:33:12 +0000 (13:33 +0300)]
added runtime selector statistics

GitOrigin-RevId: 4111e09741c89f1cf05fe729076d7691eb8939df

2 months agoEA-253214 store decorated documentation in `EditorMouseHoverPopupManager$Info`
Daniil Ovchinnikov [Fri, 23 Jul 2021 21:50:10 +0000 (23:50 +0200)]
EA-253214 store decorated documentation in `EditorMouseHoverPopupManager$Info`

`DocumentationManager#myPrecalculatedDocumentation` is assumed to be decorated.

GitOrigin-RevId: ecd886e1c4bdb4dde85ce73639310df860a48e33

2 months agoRevert "Remove usages of deprecated APIs"
Daniil Ovchinnikov [Mon, 26 Jul 2021 10:15:06 +0000 (12:15 +0200)]
Revert "Remove usages of deprecated APIs"

This reverts commit e4ec1d26ea3f39b0449c5d7826f132c31cf80ac1.

GitOrigin-RevId: 54b37107732e3622c07580094594696238b6f546

2 months agoIDEA-273459 coverage: build coverage report in parallel
Maksim Zuev [Tue, 15 Jun 2021 08:01:02 +0000 (11:01 +0300)]
IDEA-273459 coverage: build coverage report in parallel

review IJ-CR-10181

GitOrigin-RevId: cc2a26206388bd29a687b134cf170baa58fbbc30

2 months ago[repository libraries] explicitly exclude transitive dependencies which was rejected...
Nikolay Chashnikov [Wed, 21 Jul 2021 16:01:05 +0000 (19:01 +0300)]
[repository libraries] explicitly exclude transitive dependencies which was rejected during conflict resolution (IDEA-274162)

Some of transitive dependencies of an artifact may be rejected during conflict resolution. If we disable other dependencies, they may become not rejected and will be unexpectedly added to the library. In order to prevent this, we now show all dependencies including rejected ones in the transitive dependencies tree, and explicitly exclude rejected dependencies if needed.

GitOrigin-RevId: 2ed449dda66bee8a990e15fe4026f57ad563936e

2 months agofix ReorderJarsTest
Vladimir Krivosheev [Mon, 26 Jul 2021 10:49:16 +0000 (12:49 +0200)]
fix ReorderJarsTest

GitOrigin-RevId: 9e0f92792e1c95ab7241086a807d64cb614da0be

2 months agoAdded accessibleDescription method in UI DSL
Pavel Porvatov [Mon, 26 Jul 2021 10:36:20 +0000 (13:36 +0300)]
Added accessibleDescription method in UI DSL

GitOrigin-RevId: 8dcb0819b55b59d6570339ad804df7f1b3be5ecf

2 months ago[SSR] reuse the com.intellij.psi.util.JavaPsiPatternUtil#skipParenthesizedPatternDown...
Andrey.Cherkasov [Mon, 26 Jul 2021 09:03:39 +0000 (12:03 +0300)]
[SSR] reuse the com.intellij.psi.util.JavaPsiPatternUtil#skipParenthesizedPatternDown method

GitOrigin-RevId: 2c4d7e4ca89a892ec8d0885bf8fe430f3a1888ac

2 months ago[dbe] don't paint left border in Value Editor
Liudmila Kornilova [Mon, 26 Jul 2021 09:18:09 +0000 (12:18 +0300)]
[dbe] don't paint left border in Value Editor

GitOrigin-RevId: c523c52cfc5b2aeed458685669aca0b5030cb229

2 months agoIDEA-273351 git: show configuration buttons in "Settings for New Project" dialog
Aleksey Pivovarov [Thu, 8 Jul 2021 23:19:11 +0000 (02:19 +0300)]
IDEA-273351 git: show configuration buttons in "Settings for New Project" dialog

This will allow TraverseUIStarter to process these configurables and populate search index.

GitOrigin-RevId: ee201faa743d50d9cc3095e1f1b9b22322d21037

2 months agovcs: set target component for Console toolbar
Aleksey Pivovarov [Mon, 26 Jul 2021 10:03:49 +0000 (13:03 +0300)]
vcs: set target component for Console toolbar

GitOrigin-RevId: 222518b60c723b12c93953b81ff8450e4ebb0576

2 months agovcs: remove deprecated usages of 'new NotificationGroup'
Aleksey Pivovarov [Sun, 25 Jul 2021 18:44:00 +0000 (21:44 +0300)]
vcs: remove deprecated usages of 'new NotificationGroup'

GitOrigin-RevId: 982c1b782855663ef744d3302b5f20a2bf8a3160

2 months agoIDEA-248237 git: do not show 'Show details in console' link if console is not available
Aleksey Pivovarov [Sun, 25 Jul 2021 18:31:26 +0000 (21:31 +0300)]
IDEA-248237 git: do not show 'Show details in console' link if console is not available

GitOrigin-RevId: 2166cff8c115534dc7885bf8ed48fd2fb925bd65

2 months agovcs: fix 'project is already disposed' exception
Aleksey Pivovarov [Mon, 26 Jul 2021 10:05:46 +0000 (13:05 +0300)]
vcs: fix 'project is already disposed' exception

GitOrigin-RevId: 717106396d7a901a5b020f1d24d24a552253c075

2 months agogit: remove method deprecation, cleanups
Aleksey Pivovarov [Mon, 19 Jul 2021 17:53:47 +0000 (20:53 +0300)]
git: remove method deprecation, cleanups

GitOrigin-RevId: 928772de7627f08ca57e76c5c129a9c0a3b290fa

2 months ago[platform] `GeneralCommandLine`: short command lookup in a passed environment
Roman Shevchenko [Mon, 26 Jul 2021 09:55:47 +0000 (11:55 +0200)]
[platform] `GeneralCommandLine`: short command lookup in a passed environment

Simulates a shell behavior (`PATH=dir command` looks for a `command` in a `dir`)

GitOrigin-RevId: 527113ec34c476462a5c2cfb06cc083984c44c8a

2 months agoui: do not leak EditorsSplitters via MessageBus
Aleksey Pivovarov [Wed, 21 Jul 2021 17:43:32 +0000 (20:43 +0300)]
ui: do not leak EditorsSplitters via MessageBus

GitOrigin-RevId: 3134af3ddf3b9b14472b54bd22829654a017e554

2 months agoui: fix disposables for DockableEditorContainerFactory
Aleksey Pivovarov [Wed, 21 Jul 2021 15:51:08 +0000 (18:51 +0300)]
ui: fix disposables for DockableEditorContainerFactory

Do not use Project as disposable for non-permanent editor window.

GitOrigin-RevId: f047d11eb627bededad4c772c2ca910bcbbdc62b

2 months agoui: make EditorsSplitters implement Disposable
Aleksey Pivovarov [Wed, 21 Jul 2021 15:47:38 +0000 (18:47 +0300)]
ui: make EditorsSplitters implement Disposable

GitOrigin-RevId: 606ef3e34be3e9e93202729b8c5f1dcfa9390162

2 months agoui: simplify EditorsSplitters constructor
Aleksey Pivovarov [Wed, 21 Jul 2021 15:44:50 +0000 (18:44 +0300)]
ui: simplify EditorsSplitters constructor

GitOrigin-RevId: e53548a6bc15b1f12e49baf95e0920da2f8742a5

2 months agoui: remove dead code
Aleksey Pivovarov [Wed, 21 Jul 2021 15:17:47 +0000 (18:17 +0300)]
ui: remove dead code

GitOrigin-RevId: b7f19c8e57685c7bb1919e9d4268e4675e07b9b9

2 months agoterminal console: paste on middle mouse click (or mouse left+right clicks)
Sergey Simonchik [Mon, 26 Jul 2021 09:47:23 +0000 (12:47 +0300)]
terminal console: paste on middle mouse click (or mouse left+right clicks)

GitOrigin-RevId: 48a48cff105d9ba05c4349dc959021e2d7708ae2

2 months agoterminal: copy on select on Linux where selection clipboard is available (WEB-51821)
Sergey Simonchik [Mon, 26 Jul 2021 09:45:50 +0000 (12:45 +0300)]
terminal: copy on select on Linux where selection clipboard is available (WEB-51821)

GitOrigin-RevId: 18106839bdf162e088ff25f4888d83ad7f7cbd9a

2 months agorevert [maven] IDEA-273910 IDE wrongly imports default pom.xml
Grigoriy Myasoedov [Mon, 26 Jul 2021 09:45:07 +0000 (12:45 +0300)]
revert [maven] IDEA-273910 IDE wrongly imports default pom.xml

GitOrigin-RevId: caa9d77f679a3854c5a1815e16f52658a879c7b1

2 months agoIJ-CR-12238 [extract duplicates] clean up
Alexandr Suhinin [Mon, 26 Jul 2021 09:41:08 +0000 (12:41 +0300)]
IJ-CR-12238 [extract duplicates] clean up

GitOrigin-RevId: a7fa672e245904e3c49451aa5872c00a1937e43e

2 months agoIDEA-252324 git: update encoding of staging area VirtualFile on properties encoding...
Aleksey Pivovarov [Thu, 22 Jul 2021 15:22:46 +0000 (18:22 +0300)]
IDEA-252324 git: update encoding of staging area VirtualFile on properties encoding changes

Staged files are not part of the project, so Native2AsciiListener does not update them.
We need to duplicate its logic ourselves.

GitOrigin-RevId: 16d3d5090c97f2256dc254937f1ca2de2ee0955d

2 months agoChange hashing policy to allow smart stepping in different occurrences of the same...
Nikita Nazarov [Thu, 15 Jul 2021 09:52:19 +0000 (12:52 +0300)]
Change hashing policy to allow smart stepping in different occurrences of the same method on a line

^KTIJ-19048 Fixed

(cherry picked from commit 5692ba9286a202f6657bafd9229320bc5d4ea8dc)

IJ-MR-11878

GitOrigin-RevId: 54399ce9644a2856685f34814db58b7822866778

2 months agoRefactor smart step into lambda method filtering to allow correct stepping in a selec...
Nikita Nazarov [Thu, 15 Jul 2021 09:49:34 +0000 (12:49 +0300)]
Refactor smart step into lambda method filtering to allow correct stepping in a selected lambda and sam conversion

^KTIJ-19023 Fixed
^KTIJ-9780 Fixed

(cherry picked from commit af31738df3e5ff2a1b2d69de2debe351ab728612)

IJ-MR-11878

GitOrigin-RevId: cb2302c336760b6f8779a00f8936ddf2ec734cb3

2 months agoKTIJ-16259 Create quickfix to add .java if KClass passed to a Class parameter
Anastasia Ivanova [Fri, 23 Jul 2021 13:01:04 +0000 (15:01 +0200)]
KTIJ-16259 Create quickfix to add .java if KClass passed to a Class parameter

GitOrigin-RevId: fbe1be1096eaf683460587f473a7093c67b25ed5

2 months agoIDEA-274004 replace getNextPowerOfTwo with roundToPowerOfTwo
Anastasia Ivanova [Thu, 22 Jul 2021 14:52:56 +0000 (16:52 +0200)]
IDEA-274004 replace getNextPowerOfTwo with roundToPowerOfTwo

GitOrigin-RevId: aa378d3d2bc1c376dcfaff1e2454db62f313162e

2 months agoIDEA-274004 RoundedInt and RoundedLong should log 0 value as 0 and support negative...
Anastasia Ivanova [Thu, 22 Jul 2021 14:34:19 +0000 (16:34 +0200)]
IDEA-274004 RoundedInt and RoundedLong should log 0 value as 0 and support negative values

GitOrigin-RevId: 7a79dd16c488eb0536d4d17541fa0c74a4ada412

2 months agoFUS: only used fields should be declared in scheme "rename.inplace.popup"
Anastasia Ivanova [Thu, 22 Jul 2021 11:56:22 +0000 (13:56 +0200)]
FUS: only used fields should be declared in scheme "rename.inplace.popup"

GitOrigin-RevId: 6166213fd588cc0d654260237d2b654daf18e5aa

2 months agoFUS: only used fields should be declared in scheme "kotlin.ide.new.project"
Anastasia Ivanova [Thu, 22 Jul 2021 11:42:34 +0000 (13:42 +0200)]
FUS: only used fields should be declared in scheme "kotlin.ide.new.project"

GitOrigin-RevId: 84cb7fc51a08724e3fd572df9be4cbc96feba68f

2 months agoFUS: only used fields should be declared in scheme "actions.gtdu"
Anastasia Ivanova [Wed, 21 Jul 2021 08:42:21 +0000 (10:42 +0200)]
FUS: only used fields should be declared in scheme "actions.gtdu"

GitOrigin-RevId: 88f626c7874e5fb2ea4a90a26f5c3adc606b7117

2 months ago[build scripts] IJI-531 Use new JetSign
Vladislav Rassokhin [Tue, 15 Jun 2021 11:01:51 +0000 (14:01 +0300)]
[build scripts] IJI-531 Use new JetSign

GitOrigin-RevId: 629085f0825e7a4f59370943c08ebe9be718c335

2 months ago[build scripts] SignTool: make it possible to pass sign options
Vladislav Rassokhin [Thu, 3 Jun 2021 14:10:11 +0000 (17:10 +0300)]
[build scripts] SignTool: make it possible to pass sign options

GitOrigin-RevId: 69782042f9d8c87e8951b1eb286eeb0258e62dca

2 months ago[build scripts] SignTool: rename signExeFile to signFile
Vladislav Rassokhin [Thu, 3 Jun 2021 11:19:40 +0000 (14:19 +0300)]
[build scripts] SignTool: rename signExeFile to signFile

GitOrigin-RevId: 8924fa96aaad7bae139393483d92007fb4db8a13

2 months ago[build scripts] Move option to skip Windows *.exe files signing to invocations
Vladislav Rassokhin [Thu, 3 Jun 2021 10:59:24 +0000 (13:59 +0300)]
[build scripts] Move option to skip Windows *.exe files signing to invocations

GitOrigin-RevId: abb8a995decc34b8bd3c9a4e2e8f3061a5fe7583

2 months agoAdd capability to skip ranges of default parameters of inline functions
Nikita Nazarov [Thu, 22 Jul 2021 14:24:08 +0000 (17:24 +0300)]
Add capability to skip ranges of default parameters of inline functions

^KTIJ-8417 Fixed

(cherry picked from commit 75adbc9ae5cb90c7e1d0b4337a26c0f518fd0af4)

IJ-MR-12195

GitOrigin-RevId: 2dbc72c09cbb87eb6c476c224365162e7ff6e54c

2 months agoIJ-CR-12238 [extract duplicates] fix: keep generated parameter names in ascending...
Alexandr Suhinin [Mon, 26 Jul 2021 08:23:10 +0000 (11:23 +0300)]
IJ-CR-12238 [extract duplicates] fix: keep generated parameter names in ascending order

GitOrigin-RevId: c8ad6fca0bcc19ee8fad935e804de8bafe637f5a

2 months agoIJ-CR-12237 [extract method] test: clean up
Alexandr Suhinin [Mon, 26 Jul 2021 07:58:02 +0000 (10:58 +0300)]
IJ-CR-12237 [extract method] test: clean up

GitOrigin-RevId: 752e230286feacff1bc8e0bc3ae4d4098bbdfe37

2 months agoIJ-CR-12184 [extract method] clean up: reuse existing api
Alexandr Suhinin [Mon, 26 Jul 2021 07:43:43 +0000 (10:43 +0300)]
IJ-CR-12184 [extract method] clean up: reuse existing api

GitOrigin-RevId: cd7c785593b0ed7835e538c68e1ee684335b7fb5

2 months agoIDEA-274398 Search and visual issues in Advanced Search
Pavel Porvatov [Mon, 26 Jul 2021 09:15:06 +0000 (12:15 +0300)]
IDEA-274398 Search and visual issues in Advanced Search

GitOrigin-RevId: a40f5b8850142174ad279dc1d40b43d1a5eda5c6

2 months agoCleanup (warnings; typos; formatting)
Roman Shevchenko [Mon, 26 Jul 2021 08:36:05 +0000 (10:36 +0200)]
Cleanup (warnings; typos; formatting)

GitOrigin-RevId: ec85a6dafa7dabfb06f53cf36918a55beb86e82b

2 months ago(IDEA-259053) added reference resolve from @DataProvider annotation
Olga.Klisho [Sun, 25 Jul 2021 21:29:55 +0000 (00:29 +0300)]
(IDEA-259053) added reference resolve from @DataProvider annotation

GitOrigin-RevId: 389259fec54b0676a50c6977a2d87cf62b8817e9

2 months ago[java][switch] IDEA-273874 "Can't resolve symbol" false-negative in switch with fall...
Nikita Eshkeev [Mon, 26 Jul 2021 00:13:56 +0000 (03:13 +0300)]
[java][switch] IDEA-273874 "Can't resolve symbol" false-negative in switch with fall-through semantics

Resolve as many references as possible in order to keep the GoToSymbol action available but move invalid references in pattern matching for switch to the highlighter pass as the code review suggests

GitOrigin-RevId: 2339b7c9cd02b0d1e3c793c30a8a3338c28c9b73

2 months agoRevert "Use device id for kotlin plugin downloads"
Mikhail Zarechenskiy [Sun, 25 Jul 2021 20:15:07 +0000 (23:15 +0300)]
Revert "Use device id for kotlin plugin downloads"

This reverts commit b05a757afbf14cbf01ced701b373e885589220c3. That commit requires adaptation on JetStat that is not ready yet. We'll apply the initial commit a bit later

GitOrigin-RevId: 641aa0ab4e02b77e42fcfca52b205d973bbd2455

2 months ago[kotlin] unmute test
Mikhail Zarechenskiy [Sun, 25 Jul 2021 20:13:36 +0000 (23:13 +0300)]
[kotlin] unmute test

GitOrigin-RevId: b40cd08714ac8edf833032c89dacf8ff023d5e11

2 months agozero-tolerance fixes
Ilyas Selimov [Mon, 26 Jul 2021 02:55:09 +0000 (09:55 +0700)]
zero-tolerance fixes

GitOrigin-RevId: b4b98f7db41a922dd75b086e5998740e3bb7a179

2 months agoupdate jediterm-pty to 2.49 (IDEA-274373)
Sergey Simonchik [Sun, 25 Jul 2021 22:17:33 +0000 (01:17 +0300)]
update jediterm-pty to 2.49 (IDEA-274373)

GitOrigin-RevId: b992476ecd8eab87c1dee6258e50313fa7e08ee6

2 months ago[fleet] Goto Prime Symbols feature
Maxim Shafirov [Sun, 25 Jul 2021 11:30:24 +0000 (11:30 +0000)]
[fleet] Goto Prime Symbols feature

GitOrigin-RevId: 27728c1be7cff4c818b8459192687332ad2c39fe

2 months agofix package index writing
Vladimir Krivosheev [Sat, 24 Jul 2021 19:26:53 +0000 (21:26 +0200)]
fix package index writing

GitOrigin-RevId: 77eff139afe055525cd779151e8603a8ee66ab76