idea/community.git
13 months agoMerge branch 'net212-trl-transf-fix-btn' into master
Sasha Blashenkov [Thu, 13 May 2021 12:44:16 +0000 (15:44 +0300)]
Merge branch 'net212-trl-transf-fix-btn' into master

GitOrigin-RevId: 66bfc0b64449453edb52764286ee41e5e1db2937

13 months ago[uast] IDEA-265918 handle conditional assignments
aleksandr.izmaylov [Tue, 11 May 2021 15:46:43 +0000 (18:46 +0300)]
[uast] IDEA-265918 handle conditional assignments

GitOrigin-RevId: 8299beb4088552902e473682f49a59820c907499

13 months ago[uast] IDEA-265918 use plow instead sequence
aleksandr.izmaylov [Fri, 7 May 2021 13:04:50 +0000 (16:04 +0300)]
[uast] IDEA-265918 use plow instead sequence

GitOrigin-RevId: bee30c7fa3234d0c9e9d42077117df97698a2ca2

13 months agoextract kotlin-core without git support to move KotlinPlugin and use in fleet
Valentin Fondaratov [Wed, 12 May 2021 14:45:01 +0000 (16:45 +0200)]
extract kotlin-core without git support to move KotlinPlugin and use in fleet

GitOrigin-RevId: 39fcefac804ce67351187d6f1ba6d7e4649bdab1

13 months agodo not downcast to EditorEx: this is not required but fail in fleet backend
Valentin Fondaratov [Wed, 12 May 2021 12:34:13 +0000 (14:34 +0200)]
do not downcast to EditorEx: this is not required but fail in fleet backend

GitOrigin-RevId: 9892031a0612934fbfed7f67d6da371513d2d297

13 months agoAdd ability to separate Mac shortcuts with delimiter
Sasha Blashenkov [Thu, 13 May 2021 12:10:53 +0000 (15:10 +0300)]
Add ability to separate Mac shortcuts with delimiter

GitOrigin-RevId: 0a332233ff8dbf0d421bf423039fd9f14d86a90a

13 months agoIDEA-269232 JavaFXApplication template should not be available in modules where there...
Yuriy Artamonov [Thu, 13 May 2021 11:24:09 +0000 (14:24 +0300)]
IDEA-269232 JavaFXApplication template should not be available in modules where there is no JavaFX library

GitOrigin-RevId: 81d4bce6de21984e43c5456efe12d9a77c5ca0ac

13 months ago[workspace model] IDEA-CR-71370 Apply module diff (if available) to all changes made...
Mikhail Mazurkevich [Wed, 12 May 2021 09:58:02 +0000 (12:58 +0300)]
[workspace model] IDEA-CR-71370 Apply module diff (if available) to all changes made by `ExternalSystemModulePropertyManagerBridge`

GitOrigin-RevId: c7f137860e3aecaf495b14fbf69a76818d7a00d0

13 months ago[java-dfa] Flush Set fields if Map changed and vice versa
Tagir Valeev [Thu, 13 May 2021 10:37:31 +0000 (17:37 +0700)]
[java-dfa] Flush Set fields if Map changed and vice versa

Fixes IDEA-268907 The keySet size is not flushed when the original map is updated

GitOrigin-RevId: 092fe002a4143f705251464667c1c13df7f7aa94

13 months ago[java-dfa] Avoid referencing to the variables in array initializers.
Tagir Valeev [Thu, 13 May 2021 10:27:01 +0000 (17:27 +0700)]
[java-dfa] Avoid referencing to the variables in array initializers.

Variables could change after array initialization even if the array itself is constant
IDEA-222152 Incorrect processing of array initializer when it uses a reassigned variable

GitOrigin-RevId: 5d21b222302b04ab7d24467d9b834b5763a73588

13 months ago[Gradle] i18n IDEA-263776
Vladislav.Soroka [Thu, 13 May 2021 10:56:24 +0000 (13:56 +0300)]
[Gradle] i18n IDEA-263776

GitOrigin-RevId: 611df43c403b8097813282084ae4171b40da0ef4

13 months agoAvoid obsolete collection usages, other warnings fixed
Tagir Valeev [Thu, 13 May 2021 09:51:11 +0000 (16:51 +0700)]
Avoid obsolete collection usages, other warnings fixed

GitOrigin-RevId: baf88aad7e001b940a13f619d1f96dac7d7af145

13 months ago[compiler] TreeBasedMap: avoid Stack usage
Tagir Valeev [Thu, 13 May 2021 09:25:33 +0000 (16:25 +0700)]
[compiler] TreeBasedMap: avoid Stack usage

GitOrigin-RevId: 766f333e1fd71dfa81436af4b481f852a47e744a

13 months ago[instrumentation-util] InstrumentationClassFinder: avoid Stack usage
Tagir Valeev [Thu, 13 May 2021 09:22:10 +0000 (16:22 +0700)]
[instrumentation-util] InstrumentationClassFinder: avoid Stack usage

GitOrigin-RevId: 070c84372beb236f039c81e662658638144fb8b8

13 months agoIDEA-247792 - restart maven server if died, do not show stacktrace in sync console
Alexander Bubenchikov [Wed, 12 May 2021 19:40:46 +0000 (22:40 +0300)]
IDEA-247792 - restart maven server if died, do not show stacktrace in sync console

GitOrigin-RevId: b807c714d97480cd8feaba3ca615e7be34bbc4f5

13 months agoIDEA-268100 - added catch clause if index is corrupted
Alexander Bubenchikov [Wed, 12 May 2021 12:55:48 +0000 (15:55 +0300)]
IDEA-268100 - added catch clause if index is corrupted

GitOrigin-RevId: 6b686fb2057458643dd4e5f483a2ba0adb5adf82

13 months agoYaml: support injection by filetype name in comment (IDEA-267035)
Nicolay Mitropolsky [Wed, 12 May 2021 14:38:43 +0000 (17:38 +0300)]
Yaml: support injection by filetype name in comment (IDEA-267035)

GitOrigin-RevId: 894f17484c4bb354ad6f89c36147bf5fe764e4d0

13 months agobuild scripts: remove 'setupJetSign' from setupDependencies
Leonid Shalupov [Thu, 13 May 2021 09:41:44 +0000 (11:41 +0200)]
build scripts: remove 'setupJetSign' from setupDependencies

setupJetSign was moved to ultimate part of repository earlier

GitOrigin-RevId: a97bc5db455ff9dda570df63f76c8562e6a50de3

13 months ago[java-inspections] Use reportPossibleProblem to avoid redundant suppression when...
Tagir Valeev [Thu, 13 May 2021 08:53:18 +0000 (15:53 +0700)]
[java-inspections] Use reportPossibleProblem to avoid redundant suppression when existsMutualSubclass is not cheap

GitOrigin-RevId: b4f7e2dcab15258670b15789295e7230f2657716

13 months ago[java] Suggest name 'demo' for 'DemoEntity' type (IDEA-267950)
Tagir Valeev [Thu, 13 May 2021 07:17:50 +0000 (14:17 +0700)]
[java] Suggest name 'demo' for 'DemoEntity' type (IDEA-267950)

GitOrigin-RevId: 54bdc599833bb6aa41ffcd83f3a1590a95843a1d

13 months ago[java-dfa] LVA in platform
Tagir Valeev [Thu, 13 May 2021 06:15:04 +0000 (13:15 +0700)]
[java-dfa] LVA in platform

GitOrigin-RevId: 9952fac4a34d3880fb32a72075786900dd278477

13 months agoRevert "angular: WEB-43748 special handling of input missing associated label inspect...
Tomasz Blachut [Thu, 13 May 2021 09:08:35 +0000 (11:08 +0200)]
Revert "angular: WEB-43748 special handling of input missing associated label inspection with Angular Material"

This reverts commit c7134135bce7708299f208f57b0144173c595cbf.

GitOrigin-RevId: 1cb8f85f4c5cbeccae67d11c7c33e12591c5feab

13 months agoFix NPE from AdvancedSettings.getInstance() called on startup (IDEA-269176)
Dmitry Jemerov [Wed, 12 May 2021 14:28:41 +0000 (16:28 +0200)]
Fix NPE from AdvancedSettings.getInstance() called on startup (IDEA-269176)

GitOrigin-RevId: 349a67d99b15816c273b8a57197b0ffacff90e9f

13 months ago[external system] don't commit modifiable root models for removed modules (IDEA-264111)
Nikolay Chashnikov [Wed, 12 May 2021 19:36:24 +0000 (22:36 +0300)]
[external system] don't commit modifiable root models for removed modules (IDEA-264111)

If ModifiableRootModel for a module was registered before the module was removed during importing, we shouldn't try to commit ModifiableRootModel because it will lead to AlreadyDisposedException in ModifiableModuleLibraryTableBridge if the module has module-level libraries.

GitOrigin-RevId: b0f84bf383d198e35559580552ae3e4d47cbd5c6

13 months ago[workspace model] properly handle cases when a module containing module libraries...
Nikolay Chashnikov [Wed, 12 May 2021 16:58:07 +0000 (19:58 +0300)]
[workspace model] properly handle cases when a module containing module libraries is removed and added back (IDEA-264111)

Such cases may happen for example if a directory containing pom.xml is moved to another directory. We shouldn't remove entities for its libraries in such cases, otherwise the storage becomes inconsistent and attempt to save module configuration will fail.

GitOrigin-RevId: b42cc40412e3888d52d3d884b7702f2e8ac45f7e

13 months ago[test framework] use proper service provider to fix presentation of UserDataHolderBas...
Nikolay Chashnikov [Wed, 12 May 2021 16:46:44 +0000 (19:46 +0300)]
[test framework] use proper service provider to fix presentation of UserDataHolderBase in assertj messages

assertj prints a warning if Representation is extended directly.

GitOrigin-RevId: 04b73eb9e0fa8a371559c41c8d51ed47d33fa07d

13 months agoCall activateOptions to support UTF-8 on Windows
Evgenii Novozhilov [Tue, 27 Apr 2021 14:40:44 +0000 (17:40 +0300)]
Call activateOptions to support UTF-8 on Windows

FileAppender creates WriteStream at the point of
construction if log file name is provided and does not
recreate the writer if encoding is specified later unless
activateOptions is called.
On Windows writer uses system default charset in the
described case which is most likely a some windows
code page.

GitOrigin-RevId: d4a42884e1a148dd606458901e3228e47d05a1d5

13 months agoCPP-25135: Allow click with modifier on list items
Evgenii Novozhilov [Tue, 11 May 2021 13:02:23 +0000 (16:02 +0300)]
CPP-25135: Allow click with modifier on list items

GitOrigin-RevId: 2e7fd1e75f75d967c1649f0dd16e729f016f9267

13 months agoIDEA-268767 New JavaFX project wizard
Yuriy Artamonov [Thu, 13 May 2021 08:42:31 +0000 (11:42 +0300)]
IDEA-268767 New JavaFX project wizard

Remove old template ZIP

GitOrigin-RevId: 516d7fce7cdbcec2c4d43684f71cf2cd39dbe750

13 months agoIDEA-268767 New JavaFX project wizard
Yuriy Artamonov [Thu, 13 May 2021 08:08:14 +0000 (11:08 +0300)]
IDEA-268767 New JavaFX project wizard

Remove Example code switch

GitOrigin-RevId: 4c553ae1601442179fff1b21147934007e85d9bf

13 months agoHide Lombok/Delombok groups if the project doesn't have the Lombok library (IDEA...
Bas Leijdekkers [Wed, 12 May 2021 15:09:43 +0000 (17:09 +0200)]
Hide Lombok/Delombok groups if the project doesn't have the Lombok library (IDEA-254453)

Also hides these groups in XML files and other non-Java files

GitOrigin-RevId: fdc3a94cba0becd1b6a187825a43972308edc1a0

13 months agoIG: filter out local classes in class chooser
Bas Leijdekkers [Fri, 7 May 2021 15:21:38 +0000 (17:21 +0200)]
IG: filter out local classes in class chooser

GitOrigin-RevId: 2907c8fdcdd868694a79cc1b7f57e2c100683c56

13 months agotweak inspection name
Bas Leijdekkers [Fri, 7 May 2021 14:42:39 +0000 (16:42 +0200)]
tweak inspection name

GitOrigin-RevId: 930fc2ef36a89c0fa67568bc2de050d90ba61223

13 months agofix example in inspection description
Bas Leijdekkers [Fri, 7 May 2021 14:12:35 +0000 (16:12 +0200)]
fix example in inspection description

GitOrigin-RevId: a5e7a8e7760da23a9cecd923bc0ad97711b37e6e

13 months agomigration: fix edit entry dialog size
Bas Leijdekkers [Fri, 7 May 2021 13:19:43 +0000 (15:19 +0200)]
migration: fix edit entry dialog size

GitOrigin-RevId: d82501ba0ecfc82b0000065833dac57d75bcdc10

13 months agomigration: fix dialog title
Bas Leijdekkers [Fri, 7 May 2021 13:19:18 +0000 (15:19 +0200)]
migration: fix dialog title

GitOrigin-RevId: fac62bffe802263f615d2d9ec23faac99a8e00e1

13 months agofurther inspection description improvements
Bas Leijdekkers [Thu, 6 May 2021 13:35:43 +0000 (15:35 +0200)]
further inspection description improvements

GitOrigin-RevId: b6209534d71382493006700d0066742449d48e9d

13 months agoSSR: add existing template to find Local classes
Bas Leijdekkers [Thu, 6 May 2021 11:21:20 +0000 (13:21 +0200)]
SSR: add existing template to find Local classes

GitOrigin-RevId: 5dd04e6d12f0814fa2f08cc4076481976f8eb0f8

13 months agoUpdate LLDBFrontend hash for Rider
Aleksandr Urakov [Thu, 13 May 2021 06:48:33 +0000 (09:48 +0300)]
Update LLDBFrontend hash for Rider

GitOrigin-RevId: 9977f1781aa453fb0bd4d26be468ec036bb9c145

13 months ago[maven] IDEA-162708 fix test and and dash case
Grigoriy Myasoedov [Wed, 12 May 2021 16:27:00 +0000 (19:27 +0300)]
[maven] IDEA-162708 fix test and and dash case

GitOrigin-RevId: ef692674aab4e97c3d1e4ec7e806ee55779007af

13 months ago[Gradle] pass environment variables for target Gradle execution IDEA-263776
Vladislav.Soroka [Thu, 13 May 2021 05:55:42 +0000 (08:55 +0300)]
[Gradle] pass environment variables for target Gradle execution IDEA-263776

GitOrigin-RevId: 7d21fcbe7465307063ccdae499a07b69e3182cd8

13 months ago[Gradle] do not use "host" jdk for "target" run
Vladislav.Soroka [Wed, 12 May 2021 18:06:25 +0000 (21:06 +0300)]
[Gradle] do not use "host" jdk for "target" run

GitOrigin-RevId: 175e716913c79f2a8c318797483115647782411f

13 months ago[Gradle] pass target paths mapper initscript as a build operation parameter IDEA...
Vladislav.Soroka [Wed, 12 May 2021 18:04:38 +0000 (21:04 +0300)]
[Gradle] pass target paths mapper initscript as a build operation parameter IDEA-247527

GitOrigin-RevId: f9b71a7eac298f1a54e987653f0e639002ebc90e

13 months ago[Gradle] docker target support IDEA-247527
Vladislav.Soroka [Tue, 27 Apr 2021 11:36:09 +0000 (14:36 +0300)]
[Gradle] docker target support IDEA-247527

GitOrigin-RevId: fc41b08214b624d66305eccf4aabd510803bf3be

13 months ago[java-dfa] Fix LVA for exceptions
Tagir Valeev [Thu, 13 May 2021 04:04:50 +0000 (11:04 +0700)]
[java-dfa] Fix LVA for exceptions

GitOrigin-RevId: 137171dd7aade275974ab7a177d92f0d00825af7

13 months agoDFA - added Boolean.TRUE/FALSE.equals() quick fix to unbox boolean nullable variable
Ilyas Selimov [Wed, 12 May 2021 11:40:43 +0000 (18:40 +0700)]
DFA - added Boolean.TRUE/FALSE.equals() quick fix to unbox boolean nullable variable

GitOrigin-RevId: 45952b11139cf435e218ddd9c3ba57e237230eed

13 months agoDFA - removed redundant checks
Ilyas Selimov [Wed, 12 May 2021 10:09:19 +0000 (17:09 +0700)]
DFA - removed redundant checks

GitOrigin-RevId: 41b0bd5dcb2aa2d8a6d8f8c92a9e15868067d96c

13 months ago[kotlin] ConsoleModuleDialog: fix action place
Dmitry Gridin [Thu, 13 May 2021 03:04:28 +0000 (10:04 +0700)]
[kotlin] ConsoleModuleDialog: fix action place

^EA-267010 Fixed

GitOrigin-RevId: 14d632021ff09181f471734f696a3f94378c9861

13 months ago[kotlin] proofread ReplaceToStringWithStringTemplate inspection
Dmitry Gridin [Wed, 12 May 2021 11:02:23 +0000 (18:02 +0700)]
[kotlin] proofread ReplaceToStringWithStringTemplate inspection

GitOrigin-RevId: e06c18ab14e38a1b18feaeef78e9958eee825834

13 months ago[kotlin] proofread ReplaceSubstringWithTake inspection
Dmitry Gridin [Wed, 12 May 2021 10:58:27 +0000 (17:58 +0700)]
[kotlin] proofread ReplaceSubstringWithTake inspection

GitOrigin-RevId: 0fda3761ae3b020cbde55a19c26091ba4470196b

13 months ago[kotlin] proofread ReplaceSubstringWithSubstringBefore inspection
Dmitry Gridin [Wed, 12 May 2021 10:53:37 +0000 (17:53 +0700)]
[kotlin] proofread ReplaceSubstringWithSubstringBefore inspection

GitOrigin-RevId: c4e1ce39728cf662ddf3d1e77fc436b1b16ecc4f

13 months ago[kotlin] proofread ReplaceSubstringWithSubstringAfter inspection
Dmitry Gridin [Wed, 12 May 2021 10:43:35 +0000 (17:43 +0700)]
[kotlin] proofread ReplaceSubstringWithSubstringAfter inspection

GitOrigin-RevId: f9d3aa607b6e187f0e36d85ded183add694a0867

13 months ago[kotlin] proofread ReplaceSubstringWithIndexingOperation inspection
Dmitry Gridin [Wed, 12 May 2021 10:40:08 +0000 (17:40 +0700)]
[kotlin] proofread ReplaceSubstringWithIndexingOperation inspection

GitOrigin-RevId: 196065502b756b01ca1c9c0efd2e46a843387075

13 months ago[kotlin] proofread ReplaceSubstringWithDropLast inspection
Dmitry Gridin [Wed, 12 May 2021 09:56:11 +0000 (16:56 +0700)]
[kotlin] proofread ReplaceSubstringWithDropLast inspection

GitOrigin-RevId: 684c36cbc4c2c6e76b383d2c08bcab52c8a4b255

13 months ago[kotlin] proofread ReplaceStringFormatWithLiteral inspection
Dmitry Gridin [Wed, 12 May 2021 08:59:18 +0000 (15:59 +0700)]
[kotlin] proofread ReplaceStringFormatWithLiteral inspection

GitOrigin-RevId: e6cbfa82f650191f41a6a13628c0d746544589c2

13 months ago[kotlin] proofread ReplaceSizeZeroCheckWithIsEmpty inspection
Dmitry Gridin [Wed, 12 May 2021 05:55:37 +0000 (12:55 +0700)]
[kotlin] proofread ReplaceSizeZeroCheckWithIsEmpty inspection

GitOrigin-RevId: 2eeaef16df4ed818f8033895b1d48b549355d641

13 months ago[kotlin] proofread ReplaceSizeCheckWithIsNotEmpty inspection
Dmitry Gridin [Wed, 12 May 2021 05:15:11 +0000 (12:15 +0700)]
[kotlin] proofread ReplaceSizeCheckWithIsNotEmpty inspection

GitOrigin-RevId: 2d829be7901065ef9642276457a4ecc912606918

13 months ago[kotlin] proofread ReplaceRangeToWithUntil inspection
Dmitry Gridin [Wed, 12 May 2021 04:08:08 +0000 (11:08 +0700)]
[kotlin] proofread ReplaceRangeToWithUntil inspection

GitOrigin-RevId: eb767725980fd68ed914e45b80d65be3dcdbd88b

13 months ago[java-dfa] Add null-check
Tagir Valeev [Thu, 13 May 2021 03:41:14 +0000 (10:41 +0700)]
[java-dfa] Add null-check

GitOrigin-RevId: 884310f6f4607f9406df3c14a1e60d4797b2c925

13 months ago[java-dfa] Add return instruction inside ControlFlow
Tagir Valeev [Wed, 12 May 2021 11:28:03 +0000 (18:28 +0700)]
[java-dfa] Add return instruction inside ControlFlow

GitOrigin-RevId: a5d3b3f49f084d0bf7c80e9c499a4fe82dad8e48

13 months ago[java-dfa] BaseVariableAnalyzer in platform
Tagir Valeev [Wed, 12 May 2021 11:26:40 +0000 (18:26 +0700)]
[java-dfa] BaseVariableAnalyzer in platform

GitOrigin-RevId: 36e8a88cf0f087f9809cf63e3f4c41c76c29b672

13 months ago[java-dfa] ReturnInstruction in platform
Tagir Valeev [Wed, 12 May 2021 11:19:40 +0000 (18:19 +0700)]
[java-dfa] ReturnInstruction in platform

GitOrigin-RevId: 7bf72b15075876e7f301846770d19db09e39b8e6

13 months ago[java-dfa] ControlTransferInstruction in platform
Tagir Valeev [Wed, 12 May 2021 11:01:22 +0000 (18:01 +0700)]
[java-dfa] ControlTransferInstruction in platform

GitOrigin-RevId: e79517d3627657b94065126b9b69579b476f0b62

13 months ago[java-dfa] EnsureInstruction in platform
Tagir Valeev [Wed, 12 May 2021 10:25:04 +0000 (17:25 +0700)]
[java-dfa] EnsureInstruction in platform

GitOrigin-RevId: 154cd3c68d940a8f3fd4dc7233a4551803fa1287

13 months ago[java-dfa] Dispatch on transfer value and traps
Tagir Valeev [Wed, 12 May 2021 09:50:17 +0000 (16:50 +0700)]
[java-dfa] Dispatch on transfer value and traps

GitOrigin-RevId: e012c6cbe59515cb0ad6f3bc928e23ce27e21d34

13 months ago[java-dfa] Transfers moved to separate classes
Tagir Valeev [Wed, 12 May 2021 08:23:47 +0000 (15:23 +0700)]
[java-dfa] Transfers moved to separate classes

GitOrigin-RevId: c58a3dd7dceee314e65fe0ab07fe8c32b4f7ce96

13 months ago[java-dfa] Fix cannotFailByContract
Tagir Valeev [Wed, 12 May 2021 07:32:24 +0000 (14:32 +0700)]
[java-dfa] Fix cannotFailByContract

GitOrigin-RevId: 46af403f5413ca29b699210fccab8162de9b13fa

13 months ago[java-dfa] Warnings fixed
Tagir Valeev [Wed, 12 May 2021 06:45:50 +0000 (13:45 +0700)]
[java-dfa] Warnings fixed

GitOrigin-RevId: 42e8b5e5aec24d756bfb7ec88f490560accf66bf

13 months ago[java-dfa] Remove obsolete code
Tagir Valeev [Wed, 12 May 2021 06:35:45 +0000 (13:35 +0700)]
[java-dfa] Remove obsolete code

GitOrigin-RevId: bcb1971e5faf7514e1522aa0d36089601154427e

13 months ago[java-dfa] DfaMemoryStateImpl: avoid nullability check; DfType.isMergeable javadoc
Tagir Valeev [Wed, 12 May 2021 06:23:32 +0000 (13:23 +0700)]
[java-dfa] DfaMemoryStateImpl: avoid nullability check; DfType.isMergeable javadoc

GitOrigin-RevId: 84c3672354a577be8b3ceadcafe281b11f5be5df

13 months ago[java-dfa] JvmDfaMemoryStateImpl extracted
Tagir Valeev [Wed, 12 May 2021 05:18:56 +0000 (12:18 +0700)]
[java-dfa] JvmDfaMemoryStateImpl extracted

GitOrigin-RevId: 1b32fe7679e0e86e08450fe31febc85d4de33353

13 months ago[java] JoinLines: support incomplete &&-expression
Tagir Valeev [Wed, 12 May 2021 03:56:43 +0000 (10:56 +0700)]
[java] JoinLines: support incomplete &&-expression

Fixes EA-266646 - AE: JavaParserUtil.parseFragment

GitOrigin-RevId: d9b0b9ebd0afe239a5c3086f4a27834ed475dc84

13 months ago[java-completion] Fixes to fixer statistics
Tagir Valeev [Wed, 12 May 2021 03:46:38 +0000 (10:46 +0700)]
[java-completion] Fixes to fixer statistics

GitOrigin-RevId: 559ca3c93fa0584d64cf3636211b0334b7de0db4

13 months ago[java-dfa] Eliminate 'forAccessor'.
Tagir Valeev [Wed, 12 May 2021 03:18:17 +0000 (10:18 +0700)]
[java-dfa] Eliminate 'forAccessor'.

Now, SpecialField accessors always return special field exactly.
No more accessors for Optional. Instead, Optional.get(), etc. methods are inlined via ENSURE

GitOrigin-RevId: 0cb3760a7a7784cad33be9b20bc2e4e0bc837e01

13 months ago[java-dfa] Fix merging of '<' and '>' states into '!='
Tagir Valeev [Tue, 11 May 2021 13:54:59 +0000 (20:54 +0700)]
[java-dfa] Fix merging of '<' and '>' states into '!='

GitOrigin-RevId: ae525b6e3aaa4353a0d0840196e42d2c386d3c4c

13 months ago[java-dfa] SortedIntSet: equals & hashCode
Tagir Valeev [Tue, 11 May 2021 12:35:58 +0000 (19:35 +0700)]
[java-dfa] SortedIntSet: equals & hashCode

GitOrigin-RevId: 0c8407d5c2bc2b0f725652d098e20e100f889246

13 months agoUpdating versions of project dependencies: jdkBuild->11_0_11b1450.3
Vitaly Provodin [Thu, 13 May 2021 03:14:04 +0000 (06:14 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_11b1450.3

Vitaly Provodin

GitOrigin-RevId: de6781f8c146262197c6a5a10c044dd3fcf81b8c

13 months agoIDEA-269151: XDebuggerFramesList: Keep focus on "Prev/Next Frame" switch
Eldar Abusalimov [Thu, 13 May 2021 01:57:31 +0000 (04:57 +0300)]
IDEA-269151: XDebuggerFramesList: Keep focus on "Prev/Next Frame" switch

Keep focus where it was: either in the editors area, or somewhere else.

GitOrigin-RevId: 1eed29b75b48b293add160a6ce19b739fa448f6d

13 months agoCPP-25068: FileEditorManagerImpl: Defer focusing editor until loaded
Eldar Abusalimov [Thu, 13 May 2021 00:34:47 +0000 (03:34 +0300)]
CPP-25068: FileEditorManagerImpl: Defer focusing editor until loaded

Follow-up: IJ-CR-9111 CPP-25068: AsyncEditorLoader: Don't steal focus once loading finished

GitOrigin-RevId: 4a6baf9b4753ee0d9490a7fca9db45dc4a10a5ab

13 months agoCPP-25068: NavigationUtil: Don't call FileEditorManager.openFile() twice
Eldar Abusalimov [Thu, 13 May 2021 00:31:13 +0000 (03:31 +0300)]
CPP-25068: NavigationUtil: Don't call FileEditorManager.openFile() twice

This is effectively an NFC, just to simplify the convoluted logic of
opening a file and ease debugging.

Follow-up: IJ-CR-9111 CPP-25068: AsyncEditorLoader: Don't steal focus once loading finished

GitOrigin-RevId: 745e73dd8ba0c3fd014538aabd3398f74bdf64a2

13 months agotoolbox-notifications: IDEA-264161 - tune IU messages
Eugene Petrenko [Wed, 12 May 2021 22:12:54 +0000 (00:12 +0200)]
toolbox-notifications: IDEA-264161 - tune IU messages

GitOrigin-RevId: 290b1a2d840ffe5d196ecd7bb9804813baaaab6d

13 months agotoolbox-notifications: IDEA-264161 - customizable heartbeat interval
Eugene Petrenko [Wed, 12 May 2021 22:02:44 +0000 (00:02 +0200)]
toolbox-notifications: IDEA-264161 - customizable heartbeat interval

GitOrigin-RevId: 9a93efcc66cb121b88f67cbd53fd595b81f64a21

13 months agoruntime-chooser: do not hardcode vendor in the dialog warning
Eugene Petrenko [Wed, 12 May 2021 21:20:36 +0000 (23:20 +0200)]
runtime-chooser: do not hardcode vendor in the dialog warning

GitOrigin-RevId: 7890af1d78db4aac91d69529680bf536cba05f28

13 months ago[java-highlighting] MakeReceiverParameterFirstFix: move receiver after left parenthes...
Andrey.Cherkasov [Wed, 12 May 2021 01:01:46 +0000 (04:01 +0300)]
[java-highlighting] MakeReceiverParameterFirstFix: move receiver after left parenthesis but not before first parameter

GitOrigin-RevId: 944acc26e38682e2cf2c866f0e27440cf9d8f99a

13 months ago[java-highlighting] fixes after review IDEA-216258
Andrey.Cherkasov [Tue, 11 May 2021 23:05:37 +0000 (02:05 +0300)]
[java-highlighting] fixes after review IDEA-216258

GitOrigin-RevId: 52b88a888751bb74e37b332c69d4ee0878ea26da

13 months ago[java-highlighting] Remove redundant null check
Andrey.Cherkasov [Tue, 11 May 2021 14:50:28 +0000 (17:50 +0300)]
[java-highlighting] Remove redundant null check

GitOrigin-RevId: 1231e1d963aad57cecb09f48b88e4d4ce59946c3

13 months ago[java-highlighting] Don't suggest moving 'this' to the beginning of the list if there...
Andrey.Cherkasov [Tue, 11 May 2021 14:47:33 +0000 (17:47 +0300)]
[java-highlighting] Don't suggest moving 'this' to the beginning of the list if there is already a receiver there

GitOrigin-RevId: d474d72a0fa00912a65f7ed32a85f2c2deec5e44

13 months agoMake Kotlin run test gutter icons consistent with Java ones
Vladimir Dolzhenko [Wed, 12 May 2021 21:50:06 +0000 (23:50 +0200)]
Make Kotlin run test gutter icons consistent with Java ones

GitOrigin-RevId: dd5aa78ca16e0e780fd80984d4e46d638ba79979

13 months agowsl: move parsing "wsl.exe -l -v" to a single place
Sergey Simonchik [Wed, 12 May 2021 21:53:37 +0000 (00:53 +0300)]
wsl: move parsing "wsl.exe -l -v" to a single place

GitOrigin-RevId: 618a82bc6e88df20eb8b571072f90ca51ce0c0dd

13 months agoIDEA-268767 New JavaFX project wizard
Yuriy Artamonov [Tue, 11 May 2021 08:42:43 +0000 (11:42 +0300)]
IDEA-268767 New JavaFX project wizard

GitOrigin-RevId: 122ff5370e645d129f777f4319cbe32780675f57

13 months agoIDEA-245204 Build tools: Maven/Gradle panel is opened after new project creation
Yuriy Artamonov [Wed, 12 May 2021 18:05:17 +0000 (21:05 +0300)]
IDEA-245204 Build tools: Maven/Gradle panel is opened after new project creation

GitOrigin-RevId: 9c54d3eb702c34a8ad6624fb00f51158bc4435ca

13 months agoJava: use word "required" for JDK of New Project wizards
Yuriy Artamonov [Wed, 12 May 2021 09:01:52 +0000 (12:01 +0300)]
Java: use word "required" for JDK of New Project wizards

GitOrigin-RevId: 934c72462c72e26e5d1375a25f6f0a9d8ca0842a

13 months agoFrameworks: enforce required properties in StarterModuleBuilder
Yuriy Artamonov [Thu, 6 May 2021 12:22:51 +0000 (15:22 +0300)]
Frameworks: enforce required properties in StarterModuleBuilder

GitOrigin-RevId: a44db1a574f70575efa222de246d06abf7b7d9ab

13 months agoMove double-click related settings from registry to advanced settings (after-review...
Vassiliy.Kudryashov [Wed, 12 May 2021 20:47:45 +0000 (23:47 +0300)]
Move double-click related settings from registry to advanced settings (after-review improvements)

GitOrigin-RevId: 5ad61e5bda93d61a52d9f8ec8e13738f916c6c8b

13 months agosvn: history: Fix "merge sources" panel resizing - wrap with scroll pane (IDEA-267065)
Konstantin Kolosovsky [Wed, 12 May 2021 19:44:31 +0000 (22:44 +0300)]
svn: history: Fix "merge sources" panel resizing - wrap with scroll pane (IDEA-267065)

GitOrigin-RevId: f94f84b4cb06e8eefde8388481d10144ea23a075

13 months agosvn: history: Unify "commit message" and "merge sources" panels background
Konstantin Kolosovsky [Wed, 12 May 2021 19:39:37 +0000 (22:39 +0300)]
svn: history: Unify "commit message" and "merge sources" panels background

GitOrigin-RevId: 6cf041afbf895db20d5d7d1d8e51f3807e1d0d9e

13 months agoterminal: use WSL API
Sergey Simonchik [Wed, 12 May 2021 20:26:25 +0000 (23:26 +0300)]
terminal: use WSL API

GitOrigin-RevId: f623f2bc540037a05c4dca5e45d718924ed834d7

13 months ago[plugins] MarketplaceRequests might be used before Application initialization #EA...
Andrew Kozlov [Wed, 12 May 2021 17:00:15 +0000 (20:00 +0300)]
[plugins] MarketplaceRequests might be used before Application initialization #EA-266894 fixed

GitOrigin-RevId: 221e926ef0eab6ef4e06df6c183f00da4ede6b90

13 months agoangular: WEB-43748 special handling of input missing associated label inspection...
Tomasz Blachut [Mon, 18 Jan 2021 10:42:56 +0000 (11:42 +0100)]
angular: WEB-43748 special handling of input missing associated label inspection with Angular Material

GitOrigin-RevId: c7134135bce7708299f208f57b0144173c595cbf

13 months ago[devkit] refactor: extract ActionOrGroup.TextType
Yann Cébron [Wed, 12 May 2021 14:20:03 +0000 (16:20 +0200)]
[devkit] refactor: extract ActionOrGroup.TextType

GitOrigin-RevId: 5f8d01ebef4880e3a40aab4d8671f30d629b6d8e