idea/community.git
3 months agoIDEA-299042 Run widget popup: inline actions have incorrect width
Mikhail Sokolov [Tue, 9 Aug 2022 16:42:10 +0000 (18:42 +0200)]
IDEA-299042 Run widget popup: inline actions have incorrect width

GitOrigin-RevId: a7c4a06eef391593180a963af0e9b84ed08ca9a2

3 months agoIDEA-299034 Run widget popup is not closed on hitting Run or Debug inline action
Mikhail Sokolov [Tue, 9 Aug 2022 15:14:18 +0000 (17:14 +0200)]
IDEA-299034 Run widget popup is not closed on hitting Run or Debug inline action

GitOrigin-RevId: ed840ee456d4782c88e4cc013ac8eccb5d176efd

3 months agomark `SuspendingLazy` interface as `@Experimental`
Daniil Ovchinnikov [Wed, 10 Aug 2022 09:30:18 +0000 (11:30 +0200)]
mark `SuspendingLazy` interface as `@Experimental`

GitOrigin-RevId: 61979d1f17980872f40722715909a426fd8f8ab4

3 months ago[kotlin] Add internal action for debugging type resolution
Dmitry Savvinov [Tue, 9 Aug 2022 09:40:10 +0000 (11:40 +0200)]
[kotlin] Add internal action for debugging type resolution

GitOrigin-RevId: f667fe32580f098980584b70948a4dfe7b8847d7

3 months ago[java] AcceptedLanguageLevelsSettings: extracted adjustLanguageLevel
Tagir Valeev [Wed, 10 Aug 2022 08:33:59 +0000 (10:33 +0200)]
[java] AcceptedLanguageLevelsSettings: extracted adjustLanguageLevel

GitOrigin-RevId: 0ac700227f7392d53cafe42c0e19cb0ac6295ef2

3 months agosettings-sync: implement migration from local storage of old cloud-config plugin...
Kirill Likhodedov [Tue, 9 Aug 2022 16:15:40 +0000 (18:15 +0200)]
settings-sync: implement migration from local storage of old cloud-config plugin to new one: IDEA-288493

GitOrigin-RevId: 88ce1081bc34226990e09cf7ad21342e88031a24

3 months agosettings-sync: improve commit messages
Kirill Likhodedov [Tue, 9 Aug 2022 16:12:36 +0000 (18:12 +0200)]
settings-sync: improve commit messages

GitOrigin-RevId: 2db4b02235267cb594ff9f7c48ddd6bda5faf4df

3 months agosettings-sync: remove unneeded dependency
Kirill Likhodedov [Tue, 9 Aug 2022 16:12:21 +0000 (18:12 +0200)]
settings-sync: remove unneeded dependency

GitOrigin-RevId: f77ca61ca91074bbc424b27e3f71d79654a64465

3 months agosettings-sync: change the plugin id prefix to com.intellij to match the more popular...
Kirill Likhodedov [Tue, 26 Jul 2022 14:46:16 +0000 (16:46 +0200)]
settings-sync: change the plugin id prefix to com.intellij to match the more popular standard

GitOrigin-RevId: 39ada37f226383cc9167e48ace77263054cd5d4a

3 months agoIDEA-293919 Main Menu, Windows: popup should look like a context menu
Pavel Porvatov [Wed, 10 Aug 2022 08:23:14 +0000 (10:23 +0200)]
IDEA-293919 Main Menu, Windows: popup should look like a context menu

- PopupMenu.leftBorderWith and PopupMenu.rightBorderWith replaced by PopupMenu.Selection.innerInsets
- Fixed right insets for popup menu

GitOrigin-RevId: 88aa9d7264c3fbce1db87835a2529fc527baee74

3 months ago[kotlin] J2K: add an additional test
Alexey Belkov [Wed, 10 Aug 2022 08:03:25 +0000 (12:03 +0400)]
[kotlin] J2K: add an additional test

^KTIJ-15343

GitOrigin-RevId: 8885f767d21362b605cee57578b01288f9a2430c

3 months agoRemove superfluous new line in matplotlib debug message
Alexander Koshevoy [Sat, 6 Aug 2022 15:17:07 +0000 (17:17 +0200)]
Remove superfluous new line in matplotlib debug message

GitOrigin-RevId: 0e78351ea50c3666db763757c308c22592ed3117

3 months agoPY-55394 Use dedicated environment variable to pass HTTP proxy to matplotlib backend...
Alexander Koshevoy [Sat, 6 Aug 2022 15:12:43 +0000 (17:12 +0200)]
PY-55394 Use dedicated environment variable to pass HTTP proxy to matplotlib backend instead of global http_proxy

Using `http_proxy` environment variable sets default HTTP proxy globally for `urllib.request` library which might affect the behavior of the user application. Use the dedicated, matplotlib backend-specific `PYCHARM_DISPLAY_HTTP_PROXY` environment variable instead.

GitOrigin-RevId: 64af99525009b80cbb63b7fb185611dce0f9011a

3 months ago[kotlin] J2K: fix symbol rendering for elements inside static `init` blocks
Alexey Belkov [Wed, 10 Aug 2022 06:32:43 +0000 (10:32 +0400)]
[kotlin] J2K: fix symbol rendering for elements inside static `init` blocks

Consider a JKSymbol to be a static member only if it is actually a member,
i.e. it is located inside the class body, not inside the `init` block.

^KTIJ-15343 Fixed

GitOrigin-RevId: dbd4a6ecaf5426cccb10d1e9945bf6c868dcc985

3 months ago[kotlin] J2K: fix fqName of JKUniversePackageSymbol
Alexey Belkov [Wed, 10 Aug 2022 06:27:45 +0000 (10:27 +0400)]
[kotlin] J2K: fix fqName of JKUniversePackageSymbol

If we use the default implementation of JKUniverseSymbol#fqName for packages,
the FQ name will be duplicated. So, for a package "com.example" the fqName will be "com.example.com.example".

GitOrigin-RevId: a3753715faa0dcb0ce2906d80686031a6a1e5557

3 months ago[kotlin] J2K: simplify declaration of JKMultiverseSymbol
Alexey Belkov [Wed, 10 Aug 2022 06:23:58 +0000 (10:23 +0400)]
[kotlin] J2K: simplify declaration of JKMultiverseSymbol

GitOrigin-RevId: 31bce89defd1f20f7f53b24a059b81be8479e55d

3 months agoModuleEntityDependent switched to ParentEntityDependent
Elena Shaverdova [Tue, 9 Aug 2022 18:37:45 +0000 (20:37 +0200)]
ModuleEntityDependent switched to ParentEntityDependent

To support proper update of bidirectional references between workspace model entities, see javadoc

GitOrigin-RevId: 91610b6fa09fe21ec4c0b64a9e7f745a3f8fb836

3 months agoIDEA-203434 IJI-906 repair utility expects distribution URLs, not manifest URLs
Dmitriy.Panov [Fri, 5 Aug 2022 10:52:44 +0000 (12:52 +0200)]
IDEA-203434 IJI-906 repair utility expects distribution URLs, not manifest URLs

GitOrigin-RevId: d798f172b6f6b5596fa673547f0c5bb0982fc8a7

3 months agolegacy macOS build scripts dropped
Dmitriy.Panov [Tue, 9 Aug 2022 22:19:12 +0000 (00:19 +0200)]
legacy macOS build scripts dropped

GitOrigin-RevId: eb73144d87c9bd2074c181582dce29fd9cfbdfb7

3 months agoIJI-902 IntelliJ: jbr-17 project SDK, language level 17
Dmitriy.Panov [Wed, 3 Aug 2022 15:24:20 +0000 (17:24 +0200)]
IJI-902 IntelliJ: jbr-17 project SDK, language level 17

GitOrigin-RevId: ed443f38818de540060bb1a50033b2e957f8ba7c

3 months agoIJI-902 jps-bootstrap: jbr-17 project SDK, language level is still 11 due to IJI-919
Dmitriy.Panov [Thu, 4 Aug 2022 13:51:31 +0000 (15:51 +0200)]
IJI-902 jps-bootstrap: jbr-17 project SDK, language level is still 11 due to IJI-919

GitOrigin-RevId: c93ea00e574746ed95aa8bcbc5f23ead830c68d1

3 months agoIJI-902 Groovy compiler tests: Groovy upgraded to 2.5.17 to use newer ASM
Dmitriy.Panov [Thu, 28 Jul 2022 23:25:37 +0000 (01:25 +0200)]
IJI-902 Groovy compiler tests: Groovy upgraded to 2.5.17 to use newer ASM

(cherry picked from commit 8ae21b765118df35281ce3fd85f172a47c505d3d)

GitOrigin-RevId: cb734166ab8b84137e0599e9c1c5742e20223f24

3 months agoIJI-902 compilation by JBR 17 in build scripts
Dmitriy.Panov [Wed, 27 Jul 2022 17:24:52 +0000 (19:24 +0200)]
IJI-902 compilation by JBR 17 in build scripts

(cherry picked from commit 688c526045b8039208295e0112d84665e8dd9692)

GitOrigin-RevId: 902f4c3aa749d6849663a3b774fff5d9d3346942

3 months agofix inspection results view test
Gregory.Shrago [Wed, 10 Aug 2022 01:00:27 +0000 (05:00 +0400)]
fix inspection results view test

GitOrigin-RevId: 37ff927453fa8f9b4caedef6bacd24be541e80ba

3 months agoassert no PSI in EDT data providers
Gregory.Shrago [Tue, 9 Aug 2022 23:19:59 +0000 (03:19 +0400)]
assert no PSI in EDT data providers

Also fixes
EA-622304 - T: DirectoryIndexImpl.getInfoForFile

GitOrigin-RevId: 55a6a0fe0221a7c71d70c99d7a415205f9b4a630

3 months agointroduce slow-data-provider for InspectionResultsView
Gregory.Shrago [Tue, 9 Aug 2022 23:07:45 +0000 (03:07 +0400)]
introduce slow-data-provider for InspectionResultsView

GitOrigin-RevId: 452e78d02bd2c927455e28c15b32384b19d0cd5b

3 months agoGTW-1136 review: consistent naming for classpath property
Ivan Pashchenko [Tue, 9 Aug 2022 17:30:47 +0000 (19:30 +0200)]
GTW-1136 review: consistent naming for classpath property

GitOrigin-RevId: 0f46044af75ce01fe9b449f998442e2da10bc1f2

3 months agoGTW-1136 review fix
Ivan Pashchenko [Tue, 9 Aug 2022 17:12:10 +0000 (19:12 +0200)]
GTW-1136 review fix

GitOrigin-RevId: 4979ae94de2697975ce93dabbfa4c31b748aa702

3 months agoGTW-1136 tests pt. 2
Eugene.Lazurin [Tue, 9 Aug 2022 10:53:58 +0000 (12:53 +0200)]
GTW-1136 tests pt. 2

GitOrigin-RevId: 093ce63d98d84cb1feb925f1d7b6d0292eeca45d

3 months agoGTW-1136 fix main thread loop on macos
Ivan Pashchenko [Mon, 8 Aug 2022 21:12:18 +0000 (23:12 +0200)]
GTW-1136 fix main thread loop on macos
fix tests so that they don't call main_lib() which exits

GitOrigin-RevId: 2c5554ca7ccb3cfee75c50b3869e6f7fd4a21bbf

3 months agoGTW-1136 fix not resolving path from env var properly
Ivan Pashchenko [Mon, 8 Aug 2022 16:51:22 +0000 (18:51 +0200)]
GTW-1136 fix not resolving path from env var properly

GitOrigin-RevId: 5bb373eeb88a1355b234e36720d16d3947df9e6e

3 months agoGTW-1136 fix merge conflicts
Ivan Pashchenko [Mon, 8 Aug 2022 16:47:44 +0000 (18:47 +0200)]
GTW-1136 fix merge conflicts

GitOrigin-RevId: 1741bfbb3446fc2cc4004c086e52bc37d2350f76

3 months agoGTW-1136 integration tests pt. 1
Eugene.Lazurin [Thu, 4 Aug 2022 14:03:48 +0000 (16:03 +0200)]
GTW-1136 integration tests pt. 1

GitOrigin-RevId: 0174c8af80df6b44ae1a6bdf7733c959604369af

3 months agoGTW-1136 cross-platform launchers pt. 2
Ivan Pashchenko [Tue, 1 Mar 2022 17:11:49 +0000 (20:11 +0300)]
GTW-1136 cross-platform launchers pt. 2

GitOrigin-RevId: 9ce6cfcdcd783ffff9410bf2766a7140bac02045

3 months agoGTW-1136 emit launcher parameters to product-info as a cross-platform way to distribu...
Ivan Pashchenko [Tue, 1 Mar 2022 14:55:44 +0000 (17:55 +0300)]
GTW-1136 emit launcher parameters to product-info as a cross-platform way to distribute it alongside the launchers

GitOrigin-RevId: 94ce14c6961f39698896752614c7b01f2d1655b7

3 months agoGTW-1136 cross-platform launchers pt. 1
Ivan Pashchenko [Thu, 24 Feb 2022 15:32:06 +0000 (18:32 +0300)]
GTW-1136 cross-platform launchers pt. 1

GitOrigin-RevId: 743b5561d601f99450c299d0f99bd49f987035ec

3 months ago[core] IDEA-298298: incorrect param name fixed
Ruslan Cheremin [Tue, 9 Aug 2022 17:52:52 +0000 (19:52 +0200)]
[core] IDEA-298298: incorrect param name fixed

REPORT_ONLY_OPERATIONS_LONGER_THAN_MS name was occasionally mixed with THROW_ON_INCORRECT_USAGE

GitOrigin-RevId: dfb17406fe1500e1b49cbfc9102074258ddef40c

3 months agotrack cycles in `SuspendingLazy` initialization
Daniil Ovchinnikov [Mon, 8 Aug 2022 20:49:31 +0000 (22:49 +0200)]
track cycles in `SuspendingLazy` initialization

GitOrigin-RevId: b1f31a12a56373873d671aa2ca6ee116a0bcdb64

3 months agoadd `SuspendingLazy` primitive
Daniil Ovchinnikov [Fri, 5 Aug 2022 18:35:47 +0000 (20:35 +0200)]
add `SuspendingLazy` primitive

GitOrigin-RevId: 692acc9939e06b77dce1b1de0047979f82ec2fcb

3 months ago[kotlin] drop redundant empty file
Dmitry Gridin [Tue, 9 Aug 2022 18:44:31 +0000 (20:44 +0200)]
[kotlin] drop redundant empty file

^KTIJ-20170

GitOrigin-RevId: e8a38d8d2d450e2dc963cb5b07b6a1044dbb904b

3 months agoML in SE: Aggregate dependencies of plugin (IDEA-296112)
Adam Malek [Wed, 3 Aug 2022 16:19:50 +0000 (18:19 +0200)]
ML in SE: Aggregate dependencies of plugin (IDEA-296112)

GitOrigin-RevId: 1c344123be4d5efa1efe0782b210806b852669cf

3 months agoML in SE: Fix plugin structure (IDEA-296112)
Andrew Kozlov [Mon, 1 Aug 2022 19:32:50 +0000 (21:32 +0200)]
ML in SE: Fix plugin structure (IDEA-296112)

GitOrigin-RevId: 99befb65d0600c7c0910b8fb2df1190b6643365b

3 months agoML in SE: Create new module for VCS features (IDEA-296119)
Adam Malek [Thu, 14 Jul 2022 09:31:07 +0000 (11:31 +0200)]
ML in SE: Create new module for VCS features (IDEA-296119)

Since we are moving to the new plugin model, the VCS features
should be defined in a separate module that gets added to the
ML in SE plugin.

GitOrigin-RevId: 48d5094f0bdd878a5844467b02ea3c8fd039e863

3 months agoML in SE: Create module for YAML features (IDEA-296112)
Adam Malek [Tue, 12 Jul 2022 14:03:37 +0000 (16:03 +0200)]
ML in SE: Create module for YAML features (IDEA-296112)

GitOrigin-RevId: 384ffde428ace28dc9448849ebb5cb7335656213

3 months agoVCSP-103: Add the ability to reset log filter state from toolbar
Aleksandr Krasilnikov [Wed, 3 Aug 2022 15:59:48 +0000 (17:59 +0200)]
VCSP-103: Add the ability to reset log filter state from toolbar

GitOrigin-RevId: a32230cc167f10b7a378a3256fb4f611643c3786

3 months agoVCSP-103: Move InlineIconButton and mark constructor with @JvmOverloads
Aleksandr Krasilnikov [Fri, 5 Aug 2022 13:25:04 +0000 (15:25 +0200)]
VCSP-103: Move InlineIconButton and mark constructor with @JvmOverloads

GitOrigin-RevId: ba502a79ce231d217d6469e6bedf07f57e34be25

3 months agoVCSP-103: Use "hand" cursor for log filters
Aleksandr Krasilnikov [Wed, 3 Aug 2022 15:56:37 +0000 (17:56 +0200)]
VCSP-103: Use "hand" cursor for log filters

GitOrigin-RevId: 965294ced658383cefe321f9661d052b169c2dcb

3 months agoVCSP-103: Make unhovered log filter labels always grey
Aleksandr Krasilnikov [Wed, 3 Aug 2022 15:54:03 +0000 (17:54 +0200)]
VCSP-103: Make unhovered log filter labels always grey

GitOrigin-RevId: cc27826cedeea84b5a5f3d6e685219f3089b8a95

3 months agoUpdate entity in test
Alex Plate [Tue, 9 Aug 2022 16:11:14 +0000 (19:11 +0300)]
Update entity in test

GitOrigin-RevId: 01950484738434cd58df4f380d980384b4898b35

3 months ago[Workspace Model] Update serializator
Alex Plate [Tue, 9 Aug 2022 12:44:27 +0000 (15:44 +0300)]
[Workspace Model] Update serializator

GitOrigin-RevId: 5b4f095c0064ab3fe36dc9d6f9bf66c58a879c6b

3 months ago[Workspace Model] Fix test for generated entities
Alex Plate [Tue, 9 Aug 2022 06:00:49 +0000 (09:00 +0300)]
[Workspace Model] Fix test for generated entities

GitOrigin-RevId: 9641f61b0645c2a544c11a706f954a8622b59a9d

3 months ago[Workspace Model] [New RBS] Use shuffling in tests for better testing
Alex Plate [Mon, 8 Aug 2022 16:52:03 +0000 (19:52 +0300)]
[Workspace Model] [New RBS] Use shuffling in tests for better testing

GitOrigin-RevId: 32e7b7a9b40a36b3c15a61746e62e87d80dba58d

3 months ago[Workspace Model] [New RBS] Process some cases
Alex Plate [Mon, 8 Aug 2022 16:07:35 +0000 (19:07 +0300)]
[Workspace Model] [New RBS] Process some cases

GitOrigin-RevId: 38c2eb23f57927c2d7241c07dceb6637f9acea27

3 months ago[Workspace Model] [New RBS] Small refactoring
Alex Plate [Mon, 8 Aug 2022 14:02:06 +0000 (17:02 +0300)]
[Workspace Model] [New RBS] Small refactoring

GitOrigin-RevId: c8c331a62ef966c8a8528830d3ae0e89cef218d6

3 months ago[Workspace Model] [New RBS] Set multiparent connection
Alex Plate [Mon, 8 Aug 2022 13:52:43 +0000 (16:52 +0300)]
[Workspace Model] [New RBS] Set multiparent connection

GitOrigin-RevId: e16815af4e8b5809ae49946601f11e783b324487

3 months ago[Workspace Model] [New RBS] Reconnect parent
Alex Plate [Mon, 8 Aug 2022 12:22:52 +0000 (15:22 +0300)]
[Workspace Model] [New RBS] Reconnect parent

GitOrigin-RevId: d37102e90ade0403c27b6c0ca3d490649769e392

3 months ago[Workspace Model] [New RBS] Migrate subtree adding to single-element adding
Alex Plate [Mon, 8 Aug 2022 11:27:55 +0000 (14:27 +0300)]
[Workspace Model] [New RBS] Migrate subtree adding to single-element adding

GitOrigin-RevId: 1393248c84d6c36516b544c031801d691a50a45c

3 months ago[Workspace Model] [New RBS] Refactor parent references
Alex Plate [Mon, 8 Aug 2022 10:18:08 +0000 (13:18 +0300)]
[Workspace Model] [New RBS] Refactor parent references

GitOrigin-RevId: 0fc46103cad10882875130304ffc075e0ada75a2

3 months ago[Workspace Model] [New RBS] Refactoring adding subtree
Alex Plate [Mon, 8 Aug 2022 09:59:38 +0000 (12:59 +0300)]
[Workspace Model] [New RBS] Refactoring adding subtree

GitOrigin-RevId: d49d5af88a41da958af3e96f0b2e192d2c0c6177

3 months ago[Workspace Model] [New RBS] Reattach lost parent
Alex Plate [Mon, 8 Aug 2022 09:30:03 +0000 (12:30 +0300)]
[Workspace Model] [New RBS] Reattach lost parent

GitOrigin-RevId: a2eb70b2f963b48ff6ea9ea1eac0addcafac4ccd

3 months ago[Workspace Model] [New RBS] Initially add new elements
Alex Plate [Mon, 8 Aug 2022 08:29:16 +0000 (11:29 +0300)]
[Workspace Model] [New RBS] Initially add new elements

GitOrigin-RevId: d1dc74b0488d4a795f39a81d104bf6489ce5a3b6

3 months ago[Workspace Model] [New RBS] Move to new data type for parents defining
Alex Plate [Mon, 8 Aug 2022 08:16:51 +0000 (11:16 +0300)]
[Workspace Model] [New RBS] Move to new data type for parents defining

GitOrigin-RevId: 86c23523b193fea0157ca6fc7c0a44438e4475a8

3 months ago[Workspace Model] [New RBS] Disable new RBS
Alex Plate [Fri, 5 Aug 2022 14:54:33 +0000 (17:54 +0300)]
[Workspace Model] [New RBS] Disable new RBS

GitOrigin-RevId: 4bbb1f8a714fb968550554e0a35c54ad9c74a9b8

3 months ago[Workspace Model] [New RBS] Support some cases of multiple parents
Alex Plate [Fri, 5 Aug 2022 14:53:47 +0000 (17:53 +0300)]
[Workspace Model] [New RBS] Support some cases of multiple parents

GitOrigin-RevId: 1bbbe1f23be6dc8b2579566c670dd54d6a52a923

3 months ago[Workspace Model] [New RBS] Generate helper methods
Alex Plate [Fri, 5 Aug 2022 13:56:53 +0000 (16:56 +0300)]
[Workspace Model] [New RBS] Generate helper methods

GitOrigin-RevId: 5c4d6fae70a149d7b0b6647665d9994236a56885

3 months ago[Workspace Model] [New RBS] Small fix
Alex Plate [Fri, 5 Aug 2022 12:38:15 +0000 (15:38 +0300)]
[Workspace Model] [New RBS] Small fix

GitOrigin-RevId: 85f6c2cd512749aa24bacd562f503b7d1c1c5f0a

3 months ago[Workspace Model] [New RBS] Small refactoring
Alex Plate [Fri, 5 Aug 2022 12:18:19 +0000 (15:18 +0300)]
[Workspace Model] [New RBS] Small refactoring

GitOrigin-RevId: 01a72e2d13003332145f0562340eff5470ec6e91

3 months ago[Workspace Model] Rename method
Alex Plate [Fri, 5 Aug 2022 11:36:04 +0000 (14:36 +0300)]
[Workspace Model] Rename method

GitOrigin-RevId: 98e91bc8caa751e575a0d7a94e5a9af72632100d

3 months ago[Workspace Model] [New RBS] Add todo
Alex Plate [Fri, 5 Aug 2022 11:35:22 +0000 (14:35 +0300)]
[Workspace Model] [New RBS] Add todo

GitOrigin-RevId: dd058ae54b4fd738850c245c4045d0078349e526

3 months ago[Workspace Model] [New RBS] New algorithm for processing children and parents
Alex Plate [Fri, 5 Aug 2022 11:32:59 +0000 (14:32 +0300)]
[Workspace Model] [New RBS] New algorithm for processing children and parents

GitOrigin-RevId: 94e43dfbfeb782c4c2e819ef95a9a6f1097c0515

3 months ago[Workspace Model] Return false if the entity wasn't removed
Alex Plate [Fri, 5 Aug 2022 11:05:48 +0000 (14:05 +0300)]
[Workspace Model] Return false if the entity wasn't removed

GitOrigin-RevId: beaf26204d68a26583ac5120c2df3491870185db

3 months ago[Workspace Model] [New RBS] Move parents tracking to new data structure
Alex Plate [Fri, 5 Aug 2022 08:30:37 +0000 (11:30 +0300)]
[Workspace Model] [New RBS] Move parents tracking to new data structure

GitOrigin-RevId: c105f67d6e6c82c64de3519d442af198b9984dd7

3 months ago[Workspace Model] [New RBS] Some cleanups
Alex Plate [Fri, 5 Aug 2022 07:10:49 +0000 (10:10 +0300)]
[Workspace Model] [New RBS] Some cleanups

GitOrigin-RevId: 851a28698613e772cc3953c2ebe656de63c37050

3 months ago[Workspace Model] [New RBS] Don't forget to move external mappings
Alex Plate [Fri, 5 Aug 2022 07:01:49 +0000 (10:01 +0300)]
[Workspace Model] [New RBS] Don't forget to move external mappings

GitOrigin-RevId: f1fde8e788f62e7c67d12b8cd48aa2a416181520

3 months ago[java-dfa] Diagnostics for EA-622597 - ISE: Instruction.setIndex
Tagir Valeev [Tue, 9 Aug 2022 16:06:31 +0000 (18:06 +0200)]
[java-dfa] Diagnostics for EA-622597 - ISE: Instruction.setIndex

GitOrigin-RevId: 876a4e49fef333ac778ba7227060963e9d2c0577

3 months ago[intention-preview] Utility methods to support preview not in write-action
Tagir Valeev [Tue, 9 Aug 2022 13:25:30 +0000 (15:25 +0200)]
[intention-preview] Utility methods to support preview not in write-action

GitOrigin-RevId: b3e351c01bd37701d59dd53dafd634e8ca7cf44e

3 months ago[core] IDEA-298298: fixed tests
Ruslan Cheremin [Tue, 9 Aug 2022 15:43:05 +0000 (17:43 +0200)]
[core] IDEA-298298: fixed tests

Disentangle AssertionError from code and from tests assertions

GitOrigin-RevId: cf1751c9ee0682da3e89f6b0dc578696cd293f4e

3 months ago[jvm] IDEA-298984 Fix false positive in Java API usage inspection
Bart van Helvert [Tue, 9 Aug 2022 15:40:45 +0000 (17:40 +0200)]
[jvm] IDEA-298984 Fix false positive in Java API usage inspection

Don't report when `@since` tagged API is detected with a higher language level compared to the current SDK level.

GitOrigin-RevId: f7e001d0ac81cba3372159d83fd0084a77cd6f8c

3 months agoCache text fragment width
Dmitry.Neverov [Tue, 9 Aug 2022 09:52:23 +0000 (11:52 +0200)]
Cache text fragment width

To address OOM when 'inspect code' reports a lot of problems to
the problems tree.

When a tree node is added its dimensions are computed on EDT. If
this computation is slow, EDT doesn't process flush queue fast
enough which results in OOM.

Since the problems tree has a lot of repeated text (e.g. spaces,
or '1 error'), the added cache has a high hit rate (~98% on
kubernetes inspections in goland).

(cherry picked from commit 1c4a04784b59de47e250193dde3f90064c1c80b3)

IJ-CR-77469

GitOrigin-RevId: 3ec7f403bd9a2ecdd35ee282381ee85a4a424b66

3 months ago[github] Don't put avatar loader to view model
Nikolay Rykunov [Tue, 9 Aug 2022 16:35:51 +0000 (18:35 +0200)]
[github] Don't put avatar loader to view model

GitOrigin-RevId: 61be066d77e163dd7cc2c02937a409cfe4a6702e

3 months ago[collab] Move quick filters to view models
Nikolay Rykunov [Tue, 9 Aug 2022 16:32:36 +0000 (18:32 +0200)]
[collab] Move quick filters to view models

GitOrigin-RevId: 508c1f85013595e5b5d692fc4209150625616266

3 months ago[collab] Remove redundant coroutine scope
Nikolay Rykunov [Tue, 9 Aug 2022 15:18:26 +0000 (17:18 +0200)]
[collab] Remove redundant coroutine scope

GitOrigin-RevId: da81e357fd071e744802188bf8cb0e714b231d1d

3 months agoIDEA-294509 Debugger does not close with Alt + 5 shortcut if the NodeJS process is...
Dmitry Batrak [Tue, 9 Aug 2022 15:04:34 +0000 (18:04 +0300)]
IDEA-294509 Debugger does not close with Alt + 5 shortcut if the NodeJS process is finished

GitOrigin-RevId: 836a2cd4b56a9dc30e1a02bfdbaa42997817c8b7

3 months ago[groovy] Insert curly braces when completion result is a method with a single SAM...
Konstantin Nisht [Tue, 9 Aug 2022 14:41:36 +0000 (17:41 +0300)]
[groovy] Insert curly braces when completion result is a method with a single SAM parameter

GitOrigin-RevId: 8684e3c1b2d3ceb00edcc174b723cd01fcb8599a

3 months ago[gradle] Don't highlight certain gradle properties as unused
Konstantin Nisht [Thu, 4 Aug 2022 13:54:24 +0000 (16:54 +0300)]
[gradle] Don't highlight certain gradle properties as unused

GitOrigin-RevId: 9cd306c5a3f2c7d9b6cbfa9024fbebffd5748040

3 months ago[gradle] Enable version catalogs back
Konstantin Nisht [Thu, 4 Aug 2022 13:53:48 +0000 (16:53 +0300)]
[gradle] Enable version catalogs back

GitOrigin-RevId: aafa141b02f1dbadc25699466d8cf3c20211dd61

3 months ago[gradle] Hide version catalog support under flag
Konstantin Nisht [Wed, 3 Aug 2022 11:47:42 +0000 (14:47 +0300)]
[gradle] Hide version catalog support under flag

GitOrigin-RevId: 888e9353558ae735bdfd1f9c85384f081bd31d45

3 months ago[gradle] Fix sporadic yellow code in buildscripts after IDE start
Konstantin Nisht [Thu, 4 Aug 2022 13:30:42 +0000 (16:30 +0300)]
[gradle] Fix sporadic yellow code in buildscripts after IDE start

Sometimes `getAllClasspathEntries` was called before `reload`, even if gradle models were correctly deserialized. It caused decline in resolve of gradle-related classes during the ide highlighting.
This fix ensures that the retrieval of classpath happens after at least one access to classpath models.

GitOrigin-RevId: dd707a040bcc332fc204a5e75a2574d72e7e55a1

3 months ago[java-inspections] IDEA-298475 Redundant compareTo() call for java.time classes
pyltsin-m [Tue, 9 Aug 2022 14:31:36 +0000 (16:31 +0200)]
[java-inspections] IDEA-298475 Redundant compareTo() call for java.time classes

GitOrigin-RevId: c7effac4c48448e5e9db6360f012cc13846df41d

3 months agoignore test
Dmitry Avdeev [Tue, 9 Aug 2022 15:59:51 +0000 (17:59 +0200)]
ignore test

GitOrigin-RevId: e0eaa5686f56c2df28ebea59de284382e2d46b2c

3 months agofixup! PY-52925: Do not depend on target UUID since it is not persistent. Persist...
Ilya.Kazakevich [Mon, 8 Aug 2022 16:35:27 +0000 (18:35 +0200)]
fixup! PY-52925: Do not depend on target UUID since it is not persistent. Persist SDK UUID instead.

GitOrigin-RevId: 680f23e9c98fc974016b44fad30aaafb3e1b1e84

3 months agoaction-update-thread: platform.ide actions
Dmitry Avdeev [Tue, 9 Aug 2022 14:12:06 +0000 (16:12 +0200)]
action-update-thread: platform.ide actions

GitOrigin-RevId: e221276cce9ece10716445c222751c86d1d64f7a

3 months ago[KTIJ-22446] Update KotlinJSConventionPluginImportingTest
sebastian.sellmair [Tue, 9 Aug 2022 12:16:11 +0000 (14:16 +0200)]
[KTIJ-22446] Update KotlinJSConventionPluginImportingTest

... to support KGP 1.8.0-dev-1390

GitOrigin-RevId: 94e15ba34e483507e1bc31f865d255d178d4d76f

3 months ago[KTIJ-22446] Update GradleQuickFixTest.(testCreateActualForJs & testCreateActualForJs...
sebastian.sellmair [Tue, 9 Aug 2022 12:07:07 +0000 (14:07 +0200)]
[KTIJ-22446] Update GradleQuickFixTest.(testCreateActualForJs & testCreateActualForJsTest)

... to support KGP 1.8.0-dev-1390

GitOrigin-RevId: 2ddbd06d71b77271a3c3ac5608c09b7112887a76

3 months ago[KTIJ-22446] Update AndroidMultiplatformSmoke0Test
sebastian.sellmair [Tue, 9 Aug 2022 11:16:34 +0000 (13:16 +0200)]
[KTIJ-22446] Update AndroidMultiplatformSmoke0Test

... to support KGP 1.8.0-dev-1390

GitOrigin-RevId: 4bf69550eaf4a36bb184a1fa722833605ce841a0

3 months ago[KTIJ-22446] Update kotlinGradlePluginVersion to 1.8.0-dev-1390
sebastian.sellmair [Mon, 8 Aug 2022 07:43:17 +0000 (09:43 +0200)]
[KTIJ-22446] Update kotlinGradlePluginVersion to 1.8.0-dev-1390

GitOrigin-RevId: 37815b900b33d56f9d78d823938c0e554e27abfa

3 months ago[NewUI] Commit TW: Simplify Commit tab name
Aleksandr Krasilnikov [Tue, 2 Aug 2022 19:27:47 +0000 (21:27 +0200)]
[NewUI] Commit TW: Simplify Commit tab name

IDEA-287460

GitOrigin-RevId: 5f208211e57fe31cad315210ec67490259cc2afb

3 months ago[NewUI] Commit TW: Merge Group By and View Options into one group
Aleksandr Krasilnikov [Mon, 1 Aug 2022 14:58:55 +0000 (16:58 +0200)]
[NewUI] Commit TW: Merge Group By and View Options into one group

IDEA-297727

GitOrigin-RevId: f0c77122e80b9621cd1160119aeb8d200d460b56

3 months agoML in SE: Include the experiment group in features dump
Adam Malek [Tue, 2 Aug 2022 14:04:46 +0000 (16:04 +0200)]
ML in SE: Include the experiment group in features dump

GitOrigin-RevId: 4678c5786abd6fe407456201d71b7de102320190

3 months ago[workspace model codegen] Remove KtImports
Mikhail Mazurkevich [Tue, 9 Aug 2022 13:46:47 +0000 (17:46 +0400)]
[workspace model codegen] Remove KtImports

GitOrigin-RevId: 9ae4f81c47495284f566dfeb307188a7dc11edf2