idea/community.git
2 months agocall `SearchEverywhereContributor#getElementsRenderer` once and cache the result
Daniil Ovchinnikov [Tue, 2 Mar 2021 15:11:00 +0000 (16:11 +0100)]
call `SearchEverywhereContributor#getElementsRenderer` once and cache the result

GitOrigin-RevId: 4a07d4d03b390f1a5a416ad77c976f15ad173605

2 months agofix problems view id usage for RIDER-59000
Mark Tkachenko [Tue, 2 Mar 2021 14:37:21 +0000 (17:37 +0300)]
fix problems view id usage for RIDER-59000

GitOrigin-RevId: bebaa689f144336674e0494087032bd6ff4beb55

2 months agoFix minor grammar mistakes
Andrey.Cherkasov [Tue, 2 Mar 2021 15:34:10 +0000 (18:34 +0300)]
Fix minor grammar mistakes

GitOrigin-RevId: af91a555ceff3181ac7ffe5d83e75070443e4a61

2 months agovcs: improve opening compare with branch popup (IDEA-251381)
Dmitry Zhuravlev [Tue, 2 Mar 2021 16:04:10 +0000 (19:04 +0300)]
vcs: improve opening compare with branch popup (IDEA-251381)

While opening compare with branch popup, some async focus events could happen. Such events lead to popup closes.

GitOrigin-RevId: 1fa63d88365ccfe9c73d8f54eed14d21530d7b1a

2 months agoRevert "Enable ALPHA_NUMBERING in quick switch scheme action (IDEA-259215)"
Dmitry Jemerov [Tue, 2 Mar 2021 15:51:48 +0000 (16:51 +0100)]
Revert "Enable ALPHA_NUMBERING in quick switch scheme action (IDEA-259215)"

This reverts commit b6f1357a

GitOrigin-RevId: ee58e1acb1194c27cbafa9c03ef69fe696151aea

2 months agoUpdating splash doesn't make any effect for users with fractional scale
Konstantin Bulenkov [Tue, 2 Mar 2021 15:45:34 +0000 (16:45 +0100)]
Updating splash doesn't make any effect for users with fractional scale

GitOrigin-RevId: 88d432fb5b6c0bd6a816d728af5be45caefc4d0d

2 months agogit-branches-dashboard: add navigate to selected branch action
Dmitry Zhuravlev [Fri, 26 Feb 2021 11:15:49 +0000 (14:15 +0300)]
git-branches-dashboard: add navigate to selected branch action

Relates to IDEA-152319

GitOrigin-RevId: 01e24cdca95195002e2ab9eed92edb9dbd49d346

2 months agogit-branches-dashboard: add option to navigate VCS Log to branch on selection in...
Dmitry Zhuravlev [Fri, 26 Feb 2021 11:13:07 +0000 (14:13 +0300)]
git-branches-dashboard: add option to navigate VCS Log to branch on selection in branches tree

GitOrigin-RevId: 4a2ac9b4b24ab73f6528e30cafdfb178cdd476bc

2 months ago[vcs-log] support jump to commit/reference without focusing commit table
Dmitry Zhuravlev [Fri, 26 Feb 2021 11:09:01 +0000 (14:09 +0300)]
[vcs-log] support jump to commit/reference without focusing commit table

GitOrigin-RevId: c5818f4917ef4fee57d99c402886d7ea6b0a3bcc

2 months agoQodana inspections: link gradle project before import.
alexey.afanasiev [Tue, 2 Mar 2021 14:50:48 +0000 (17:50 +0300)]
Qodana inspections: link gradle project before import.

GitOrigin-RevId: 49a414f7be66dd1a8e7c73279bff223772e0acc1

2 months agoQodana inspections: improve logging in gradle import.
alexey.afanasiev [Mon, 1 Mar 2021 20:27:54 +0000 (23:27 +0300)]
Qodana inspections: improve logging in gradle import.

GitOrigin-RevId: 039b9c1854a39b6298314975cd308a15c7d7e715

2 months agoCPP-12394: Revert parts of 9da3200271c0e98ec95e67a7a0e3ebe28d5703f9
Daniel Below [Tue, 2 Mar 2021 14:27:39 +0000 (15:27 +0100)]
CPP-12394: Revert parts of 9da3200271c0e98ec95e67a7a0e3ebe28d5703f9

Re-add overload of prepareProperties to keep binary compatibility

GitOrigin-RevId: 958d481c7b351580b4de2d6a21925ccc8d59765f

2 months ago[workspace model] IDEA-263052 Get rid of the loop through module order entries for...
Mikhail Mazurkevich [Tue, 2 Mar 2021 13:45:53 +0000 (16:45 +0300)]
[workspace model] IDEA-263052 Get rid of the loop through module order entries for each library dependency data

GitOrigin-RevId: 3069527f6d4b5b176492c42cb856066799a8df3a

2 months agoWEB-49387 Show values for CSS properties in the quick documentation popup
Piotr Tomiak [Tue, 2 Mar 2021 09:53:05 +0000 (10:53 +0100)]
WEB-49387 Show values for CSS properties in the quick documentation popup

Additionally remove different rendering for hover documentation and remove details from HTML documentation.

GitOrigin-RevId: 92908d63f309058a045f10433ccb5619fee90bf4

2 months agoIDEA-246087 [new run config UI] Improved keyboard navigation to fields
Dmitry Avdeev [Tue, 2 Mar 2021 13:57:18 +0000 (16:57 +0300)]
IDEA-246087 [new run config UI] Improved keyboard navigation to fields

show hints for visible fragments only

GitOrigin-RevId: 87b518229d070a9af9cadbb9d6820cffc6cee032

2 months agoRUBY-27759 add RbsWordsScanner and proper tests for comment/text occurrence usages
Henry Wylde [Wed, 17 Feb 2021 10:54:00 +0000 (11:54 +0100)]
RUBY-27759 add RbsWordsScanner and proper tests for comment/text occurrence usages

GitOrigin-RevId: b19c668c9b01493dc906eff343bf2ebda9ecb3d4

2 months agoRevert "IDEA-257753 Restrict shared scopes to project-level inspection profiles"
Louis Vignier [Tue, 2 Mar 2021 12:56:42 +0000 (13:56 +0100)]
Revert "IDEA-257753 Restrict shared scopes to project-level inspection profiles"

This reverts commit b09489d1

GitOrigin-RevId: 9e8b0ec894f06a62e1e46076125a54784d9908a5

2 months agoRevert "IDEA-257753 Always show predefined scopes in ScopesChooser"
Louis Vignier [Tue, 2 Mar 2021 12:55:37 +0000 (13:55 +0100)]
Revert "IDEA-257753 Always show predefined scopes in ScopesChooser"

This reverts commit 42037ce1

GitOrigin-RevId: b58d3c5f6251a9ea3604f2f60258582e010f087f

2 months agoRevert "[codeInspection.ui] Invert condition for readability"
Louis Vignier [Tue, 2 Mar 2021 12:54:09 +0000 (13:54 +0100)]
Revert "[codeInspection.ui] Invert condition for readability"

This reverts commit 093e1ccf

GitOrigin-RevId: a5295e5a4ba53c8536eb38a514e8cc7589c3b513

2 months agoIJ-CR-6214 [ui] Use UI DSL for BackwardDependenciesAction
Louis Vignier [Mon, 1 Mar 2021 15:42:38 +0000 (16:42 +0100)]
IJ-CR-6214 [ui] Use UI DSL for BackwardDependenciesAction

GitOrigin-RevId: a39f48661b7905b8f0b035f1d6903221eb3fccf4

2 months agoIJ-CR-6214 [ui] Fix analysis dialog spacing
Louis Vignier [Mon, 1 Mar 2021 14:23:58 +0000 (15:23 +0100)]
IJ-CR-6214 [ui] Fix analysis dialog spacing

GitOrigin-RevId: 0ad0abe9b6685e2ae5621c617aa51dff09a1e5ac

2 months agoIDEA-246087 [new run config UI] Improved keyboard navigation to fields
Dmitry Avdeev [Tue, 2 Mar 2021 13:44:04 +0000 (16:44 +0300)]
IDEA-246087 [new run config UI] Improved keyboard navigation to fields

passing disposable to avoid leak in test

GitOrigin-RevId: 41ad97ea08dce460f9cc7eeb88dd444090f0e88d

2 months agoEA-256745 Fix IllegalArgumentException in PyMultipleArgumentsCompletionContributor
andrey.matveev [Fri, 26 Feb 2021 07:02:32 +0000 (14:02 +0700)]
EA-256745 Fix IllegalArgumentException in PyMultipleArgumentsCompletionContributor

(cherry picked from commit 4ee05e67c7b76c19627cb5e7018db71c96c41ebe)

IJ-MR-6318

GitOrigin-RevId: a1f4717881c910c84c6458a28a0caab6217bba55

2 months agoIDEA-261310 Rename "Password" field in YouTrack settings to "Token"
Mikhail Golubev [Tue, 2 Mar 2021 12:18:15 +0000 (15:18 +0300)]
IDEA-261310 Rename "Password" field in YouTrack settings to "Token"

to better indicate that a permanent token is expected there.

Already configured application passwords are still supported, however.

GitOrigin-RevId: d03e61398ccc478344ddf2279d98cd57b9baf1a1

2 months agoIDEA-203231 Add debug logging for ignored invalid queries to YouTrack
Mikhail Golubev [Tue, 2 Mar 2021 10:33:18 +0000 (13:33 +0300)]
IDEA-203231 Add debug logging for ignored invalid queries to YouTrack

GitOrigin-RevId: 0a2beeb30da337121420c6f736c179e8221978f4

2 months agoDS-1440 MutedErrorLogger: don't try to create services when the application is being...
Vladimir Lagunov [Tue, 2 Mar 2021 12:18:43 +0000 (19:18 +0700)]
DS-1440 MutedErrorLogger: don't try to create services when the application is being terminated.

Supposed to prevent becoming a zombie-like process in a case when there are leaked disposables.

GitOrigin-RevId: 7d52a1ad8122b3614bd8c6f3e8be64da05eef6bb

2 months agoIDEA-227451: Settings > Editor > Code Style > Java > Arrangement items disappear...
Sergey Malenkov [Tue, 2 Mar 2021 09:37:14 +0000 (12:37 +0300)]
IDEA-227451: Settings > Editor > Code Style > Java > Arrangement items disappear or move on mouse hover

GitOrigin-RevId: cdcb7c8388cecc7e3b3fc34726e8015a3f377665

2 months agoIDEA-253742: add tool window shortcuts to the Recent Files
Sergey Malenkov [Tue, 2 Mar 2021 09:10:58 +0000 (12:10 +0300)]
IDEA-253742: add tool window shortcuts to the Recent Files

GitOrigin-RevId: 208ef919612d276e9b2ba53aca26fe268af889af

2 months agoMake consistent DefaultTreeUI#getBackground and WideSelectionListUI#getBackground
Sergey Malenkov [Tue, 2 Mar 2021 08:57:33 +0000 (11:57 +0300)]
Make consistent DefaultTreeUI#getBackground and WideSelectionListUI#getBackground

GitOrigin-RevId: ebc9dbfbd799a39aca10c5c908ee2d962ad05386

2 months ago[Workspace Model] [IDEA-262984] Do not save non-persistent modules to workspae model...
Alex Plate [Tue, 2 Mar 2021 10:16:31 +0000 (13:16 +0300)]
[Workspace Model] [IDEA-262984] Do not save non-persistent modules to workspae model cache

GitOrigin-RevId: d0b5917ae737975a6453e34c50a972575748ed11

2 months agoinline `PsiElementListCellRenderer$LeftRenderer#myModuleName`
Daniil Ovchinnikov [Tue, 2 Mar 2021 11:43:29 +0000 (12:43 +0100)]
inline `PsiElementListCellRenderer$LeftRenderer#myModuleName`

GitOrigin-RevId: 9e624d19b0d81041cc5064694897be0047a7b350

2 months agoIDEA-263296 Call all not-dumbaware EditorTabColorProvider instances just after indexe...
Vassiliy.Kudryashov [Tue, 2 Mar 2021 11:51:28 +0000 (14:51 +0300)]
IDEA-263296 Call all not-dumbaware EditorTabColorProvider instances just after indexes are built

to update editor tabs background colors

GitOrigin-RevId: b850bffc2d7aae3f381a30ce769265f035dc5d71

2 months agoApply same envs sorting everywhere: associated envs, base conda (if exists), others
Semyon Proshev [Mon, 22 Feb 2021 15:44:09 +0000 (18:44 +0300)]
Apply same envs sorting everywhere: associated envs, base conda (if exists), others

GitOrigin-RevId: 56ea6feb8acdc785047248a6e354dd0a0166f648

2 months agoEnable conda environments outside envs folder everywhere
Semyon Proshev [Mon, 22 Feb 2021 15:58:35 +0000 (18:58 +0300)]
Enable conda environments outside envs folder everywhere

GitOrigin-RevId: cb7f927fce0e05abd1f21b1fc950745bde144e20

2 months agoIDEA-263365 - fix VfsUtilCore.pathEqualsTo for WSL paths
Alexander Bubenchikov [Tue, 2 Mar 2021 11:44:16 +0000 (14:44 +0300)]
IDEA-263365 - fix VfsUtilCore.pathEqualsTo for WSL paths

GitOrigin-RevId: 9da6eef96ba51de19e17186c0bd68b3c2f12d25e

2 months agoAllow to define the full url as a trusted host
Kirill Likhodedov [Tue, 2 Mar 2021 09:05:30 +0000 (12:05 +0300)]
Allow to define the full url as a trusted host

GitOrigin-RevId: f6b6397c46e8be011456f6d2121e257792da01c4

2 months agoProvide possibility to extend the "Trusted Hosts" configurable with additional panels
Kirill Likhodedov [Tue, 2 Mar 2021 08:47:52 +0000 (11:47 +0300)]
Provide possibility to extend the "Trusted Hosts" configurable with additional panels

GitOrigin-RevId: 7d53c35579ccd05edd9a7f36da43053172798bc5

2 months agoruntime-chooser: IDEA-261869 - include warning label
Eugene Petrenko [Tue, 2 Mar 2021 11:19:09 +0000 (12:19 +0100)]
runtime-chooser: IDEA-261869 - include warning label

GitOrigin-RevId: 948d3542530fb2020c5ce610c9cce758869ea712

2 months agoruntime-chooser: IDEA-261869 - simplify notifications flow, use backgroundable progre...
Eugene Petrenko [Tue, 2 Mar 2021 10:55:08 +0000 (11:55 +0100)]
runtime-chooser: IDEA-261869 - simplify notifications flow, use backgroundable progress & modal messages

GitOrigin-RevId: 34d49281de239c3919a6746850a4dd4c613aaf26

2 months agoruntime-chooser: IDEA-261869 - use right resources
Eugene Petrenko [Tue, 2 Mar 2021 10:49:11 +0000 (11:49 +0100)]
runtime-chooser: IDEA-261869 - use right resources

GitOrigin-RevId: c30ea039af70c92ea4bdb683410302e30e475091

2 months agoruntime-chooser: IDEA-261869 - unify JDK validation, fix download on macOS
Eugene Petrenko [Tue, 2 Mar 2021 09:51:43 +0000 (10:51 +0100)]
runtime-chooser: IDEA-261869 - unify JDK validation, fix download on macOS

GitOrigin-RevId: cec01727926dc7d08de652ba1544ff2153d92cb6

2 months agoRIDER-59000: allow to use old inspections tool window if there's no Problems View
Ivan Migalev [Tue, 2 Mar 2021 10:48:04 +0000 (17:48 +0700)]
RIDER-59000: allow to use old inspections tool window if there's no Problems View

GitOrigin-RevId: 977c2538a1433177921cf33f15b7954e8222c13b

2 months agoinline `FindUsagesManager#generateUsagesString`
Daniil Ovchinnikov [Tue, 2 Mar 2021 11:19:54 +0000 (12:19 +0100)]
inline `FindUsagesManager#generateUsagesString`

GitOrigin-RevId: 7180b6d1aa51f7ad2065bd681753eb1c331d6344

2 months ago[ml-completion] change text of notification about ml and star icon
Alexey Kalina [Tue, 2 Mar 2021 11:21:14 +0000 (14:21 +0300)]
[ml-completion] change text of notification about ml and star icon

GitOrigin-RevId: 1e67547886c655499dc739081433854f5eb54cb2

2 months agorename `TargetPopupPresentation` -> `TargetPresentation`
Daniil Ovchinnikov [Mon, 1 Mar 2021 16:27:19 +0000 (17:27 +0100)]
rename `TargetPopupPresentation` -> `TargetPresentation`

GitOrigin-RevId: 0a98d529186a176b971e5cdf90c523dde0418612

2 months agoClean Bintray references in IJ settings. IDEA-262939
Nikita Skvortsov [Tue, 2 Mar 2021 09:53:59 +0000 (12:53 +0300)]
Clean Bintray references in IJ settings. IDEA-262939

Remove Bintray mentions from labels, remove jcenter from the list of default API endpoints, mark Bintray-related classes as depreceated.

GitOrigin-RevId: 26ac0648cf9ff29c467e265205c0084f9d8af542

2 months agoFix snapshot version handling in annotations artifacts lookup
Nikita Skvortsov [Tue, 2 Mar 2021 09:50:56 +0000 (12:50 +0300)]
Fix snapshot version handling in annotations artifacts lookup

GitOrigin-RevId: 89689b905ef5fe3376a2adf9d403c2a7ff2e1755

2 months agoin-place extract method: [clean] remove constant parameter
Alexandr Suhinin [Tue, 2 Mar 2021 09:06:56 +0000 (11:06 +0200)]
in-place extract method: [clean] remove constant parameter

GitOrigin-RevId: 7266a8f35bd8bbbac1f16ace321fa44168dd1118

2 months agoin-place extract method: use initial guess to generate new method names
Alexandr Suhinin [Thu, 25 Feb 2021 08:53:31 +0000 (10:53 +0200)]
in-place extract method: use initial guess to generate new method names

from IJ-CR-5887

GitOrigin-RevId: 3be2225cd0185134e573b4979528cdcb7349cda5

2 months agoIJ-CR-6264 in-place extract method: don't duplicate production code
Alexandr Suhinin [Tue, 2 Mar 2021 08:59:25 +0000 (10:59 +0200)]
IJ-CR-6264 in-place extract method: don't duplicate production code

GitOrigin-RevId: ed741b506e7c512360cffb1a412d54f243cab240

2 months agoIDEA-261851 - maven task secured by confirmation dialog for untrusted projects
Alexander Bubenchikov [Tue, 2 Mar 2021 09:54:18 +0000 (12:54 +0300)]
IDEA-261851 - maven task secured by confirmation dialog for untrusted projects

GitOrigin-RevId: 56f20353d1b5c4ac4e87ceeeba762068a86df6a7

2 months agoTune untrusted interpreter warning (PY-41524)
Semyon Proshev [Tue, 2 Mar 2021 10:00:51 +0000 (13:00 +0300)]
Tune untrusted interpreter warning (PY-41524)

GitOrigin-RevId: d8952d4cbc6658fa6ae4182d89b10dc856f3290a

2 months agoIDEA-246087 [new run config UI] Improved keyboard navigation to fields
Dmitry Avdeev [Tue, 2 Mar 2021 08:49:46 +0000 (11:49 +0300)]
IDEA-246087 [new run config UI] Improved keyboard navigation to fields

GitOrigin-RevId: 13e11293636c4087137b32ce2edbec8cc65d646c

2 months agocleanup
Dmitry Avdeev [Mon, 1 Mar 2021 12:04:55 +0000 (15:04 +0300)]
cleanup

GitOrigin-RevId: 135faf2eea2a892112cbe0857f11746115f5251a

2 months ago[java-dfa] Reduce analysis complexity for completion (should help IDEA-261235 as...
Tagir Valeev [Tue, 2 Mar 2021 07:55:12 +0000 (14:55 +0700)]
[java-dfa] Reduce analysis complexity for completion (should help IDEA-261235 as well)

GitOrigin-RevId: 2a1a847b37cce0d2989bf02b25cb951edf8efc94

2 months ago[java-completion] GuessManagerRunner is private now
Tagir Valeev [Tue, 2 Mar 2021 07:14:02 +0000 (14:14 +0700)]
[java-completion] GuessManagerRunner is private now

GitOrigin-RevId: b43cb08c209919add0f3ff668f9b3739d38eff3d

2 months ago[live-templates] Update forr description (IDEA-263183)
Tagir Valeev [Tue, 2 Mar 2021 06:53:21 +0000 (13:53 +0700)]
[live-templates] Update forr description (IDEA-263183)

GitOrigin-RevId: 20c11beeecb56c59e5bb193c7ba6c8ac72368b7e

2 months agodisable log based file type index
Dmitry Batkovich [Tue, 2 Mar 2021 05:50:37 +0000 (08:50 +0300)]
disable log based file type index

GitOrigin-RevId: 749f48e4562df1dfa4b420801fe31778bee307fb

2 months agoindex: persistent incremental project indexable file filter
Dmitry Batkovich [Mon, 1 Mar 2021 08:56:17 +0000 (11:56 +0300)]
index: persistent incremental project indexable file filter

GitOrigin-RevId: d063c5e10871a5f87c1dacb7b1be5004725340be

2 months agoRename .java to .kt
Dmitry Batkovich [Mon, 1 Mar 2021 08:55:51 +0000 (11:55 +0300)]
Rename .java to .kt

GitOrigin-RevId: fccf3a9f48fe03affd02d8fac3c0ab673104f403

2 months agoindex: refactor indexable file set access
Dmitry Batkovich [Fri, 26 Feb 2021 11:36:19 +0000 (14:36 +0300)]
index: refactor indexable file set access

GitOrigin-RevId: 7a3fbbcbb6cb59b0f06aa660a8f0dec878dfffaf

2 months agoextract project indexable file filter holder to separate class
Dmitry Batkovich [Fri, 26 Feb 2021 08:45:27 +0000 (11:45 +0300)]
extract project indexable file filter holder to separate class

GitOrigin-RevId: 00ba0577188941bdabf159ebfb8a27300e5923c9

2 months agomark FileTypeIndex#NAME as deprecated
Dmitry Batkovich [Fri, 26 Feb 2021 08:34:52 +0000 (11:34 +0300)]
mark FileTypeIndex#NAME as deprecated

GitOrigin-RevId: d8fd5ffd7a5f8f96ff48da3334a43dba88a2d83d

2 months agocompact memory snapshot for file-type index
Dmitry Batkovich [Fri, 26 Feb 2021 08:11:29 +0000 (11:11 +0300)]
compact memory snapshot for file-type index

GitOrigin-RevId: 09945e502d1b6f45b346bc9b00ef97bfbd600651

2 months agoenable log based file type index by default
Dmitry Batkovich [Fri, 26 Feb 2021 06:29:13 +0000 (09:29 +0300)]
enable log based file type index by default

GitOrigin-RevId: 40adb155520949988c3c6c17baaa8b6d93a5e3ce

2 months agoFont UI changes [comments from O.Berdnikova, part2]
Rustam Vishnyakov [Mon, 1 Mar 2021 18:19:02 +0000 (21:19 +0300)]
Font UI changes [comments from O.Berdnikova, part2]

- Put Line height next to size
- Restrict combo width
- Remove typography settings indent

GitOrigin-RevId: 64332876cd77d16eb90192689b047c8e1b383f94

2 months agoSealed classes: move type conversion check (IJ-CR-6057)
Artemiy Sartakov [Tue, 2 Mar 2021 04:55:53 +0000 (11:55 +0700)]
Sealed classes: move type conversion check (IJ-CR-6057)

GitOrigin-RevId: 917d1fe55b557003644b9bf9f3f02a4f523615f5

2 months agoMemberModel: detect possible out of class definitions and suggest to move them into...
Artemiy Sartakov [Mon, 1 Mar 2021 07:54:40 +0000 (14:54 +0700)]
MemberModel: detect possible out of class definitions and suggest to move them into class (IDEA-258839)

GitOrigin-RevId: 7708fdc7b3191bcd0ba46767160c4ec0b5a179da

2 months ago[lombok] IDEA-262693 improved workaround to skip recursive calls of lombok augment...
Michail Plushnikov [Mon, 1 Mar 2021 17:44:24 +0000 (18:44 +0100)]
[lombok] IDEA-262693 improved workaround to skip recursive calls of lombok augment processor. Implemented nameHint support for FieldNameConstantsProcessor. Fixed builder-class generation in case it's named just "Builder".

GitOrigin-RevId: 90fbf8a175fcae0e6842ac51d2e77ff653c5a935

2 months agoIDEA-263310 Can't type after a completion inside lambda
Konstantin Bulenkov [Mon, 1 Mar 2021 23:49:40 +0000 (00:49 +0100)]
IDEA-263310 Can't type after a completion inside lambda

GitOrigin-RevId: 40add53de510266e5a961badde5c6563702bb9ea

2 months agoadd read-action and handle exceptions in promoters (IDEA-263310)
Gregory.Shrago [Mon, 1 Mar 2021 23:55:27 +0000 (02:55 +0300)]
add read-action and handle exceptions in promoters (IDEA-263310)

GitOrigin-RevId: ee43ab38a97dd4bd96167ec7670e106b1e98c258

2 months agoMove runtime dialog to RuntimeChooserUtil.kt
Vladislav Ertel [Mon, 1 Mar 2021 23:19:04 +0000 (02:19 +0300)]
Move runtime dialog to RuntimeChooserUtil.kt

GitOrigin-RevId: ee9fe0f6a10efe34d082616f4fc8bd0ae53976a8

2 months agoFUS: IDEA-263277 use token to access device id
Svetlana.Zemlyanskaya [Mon, 1 Mar 2021 21:43:49 +0000 (22:43 +0100)]
FUS: IDEA-263277 use token to access device id

GitOrigin-RevId: bdc0164963fbef247c48f6d749df99f7e41ad3b0

2 months agocleanup
Gregory.Shrago [Mon, 1 Mar 2021 22:20:58 +0000 (01:20 +0300)]
cleanup

GitOrigin-RevId: 1a7607d586670f6e26c3fb9668a256c1e023d0ee

2 months agoIDEA-263250 Toolbar is missing when opening basic Java project
Gregory.Shrago [Mon, 1 Mar 2021 22:20:24 +0000 (01:20 +0300)]
IDEA-263250 Toolbar is missing when opening basic Java project

GitOrigin-RevId: cf9d7a00cf5e7e5a59dc667dd21f9bf0475d1118

2 months agoEA-251229 - F: FilePredictionVcsFilesProvider.provideCandidates
Svetlana.Zemlyanskaya [Mon, 1 Mar 2021 19:02:21 +0000 (20:02 +0100)]
EA-251229 - F: FilePredictionVcsFilesProvider.provideCandidates

GitOrigin-RevId: cadba7777d64f7f40e886fddada85c8e9ee7cc43

2 months agoFUS: use constant recorder id for tests
Svetlana.Zemlyanskaya [Mon, 1 Mar 2021 18:50:02 +0000 (19:50 +0100)]
FUS: use constant recorder id for tests

GitOrigin-RevId: 820c4b46d4fe7cdf3c263ebdb2adce7ca26796f0

2 months ago[platform] improving system health notification API and clumsy update notification...
Roman Shevchenko [Mon, 1 Mar 2021 20:29:47 +0000 (21:29 +0100)]
[platform] improving system health notification API and clumsy update notification text (IJ-CR-6444)

GitOrigin-RevId: 656745fb1ef91c57bb9c30483565f13cca911839

2 months agobuild-scripts: modify plugin.xml files to be compatible with decentxml parser
Leonid Shalupov [Mon, 1 Mar 2021 19:05:03 +0000 (22:05 +0300)]
build-scripts: modify plugin.xml files to be compatible with decentxml parser

it incorrectly prohibits '>' in attribute values while it's prohibited only in CDATA according to the standard

GitOrigin-RevId: 510facd182ee6f2386e6192f8ff2caf2f2c6f76c

2 months agobuild-scripts: better diagnostics for plugin xml parsing
Leonid Shalupov [Mon, 1 Mar 2021 18:21:49 +0000 (21:21 +0300)]
build-scripts: better diagnostics for plugin xml parsing

GitOrigin-RevId: d29e7f1cce8518ed444cc209e059729185416c2a

2 months agobuild-scripts: temporary add decentxml to gant.xml to prevent build installers/update...
Leonid Shalupov [Mon, 1 Mar 2021 17:42:29 +0000 (20:42 +0300)]
build-scripts: temporary add decentxml to gant.xml to prevent build installers/update dependencies roundtrip

GitOrigin-RevId: 9dc9246eb468659408617831c41df62016590e6f

2 months agobuild-scripts: add decentxml xml parser
Leonid Shalupov [Mon, 1 Mar 2021 17:37:39 +0000 (20:37 +0300)]
build-scripts: add decentxml xml parser

GitOrigin-RevId: 4b20c5a42775dcfdfb91dffcc60b63f65629134a

2 months agobuild-scripts: allow to retain product-descriptor for bundled plugins
Leonid Shalupov [Sat, 27 Feb 2021 21:18:54 +0000 (00:18 +0300)]
build-scripts: allow to retain product-descriptor for bundled plugins

Sometimes a plugin may request his license and it needs a product code for that

GitOrigin-RevId: 0614eb8bd28a703a0a05252d92b5bba550f99c0b

2 months agobuild-scripts: avoid parsing plugin.xml by regex
Leonid Shalupov [Sat, 27 Feb 2021 21:03:50 +0000 (00:03 +0300)]
build-scripts: avoid parsing plugin.xml by regex

GitOrigin-RevId: 98adeba43c103e714331d23e62d240ac74368e36

2 months agoIDEA-262884, IDEA-262963 fix wording of untrusted project dialog
Sergei Vorobyov [Mon, 1 Mar 2021 18:18:21 +0000 (21:18 +0300)]
IDEA-262884, IDEA-262963 fix wording of untrusted project dialog

Unified all similar untrusted project dialogs with cancel and preview buttons.

GitOrigin-RevId: 564d527c9737dcfd94bf07e3145090f62dbf4b62

2 months agoIDEA-263144 remove untrusted project confirmation on each force auto-reload
Sergei Vorobyov [Mon, 1 Mar 2021 15:32:04 +0000 (18:32 +0300)]
IDEA-263144 remove untrusted project confirmation on each force auto-reload

GitOrigin-RevId: 555e11a62b17bce1eebb8d433bce1f3622b0ccbc

2 months agoRemove outdated 'kotlin.bintray.com/kotlin-plugin/' repository of Kotlin plugin from...
Nikita Bobko [Fri, 26 Feb 2021 12:12:41 +0000 (13:12 +0100)]
Remove outdated 'kotlin.bintray.com/kotlin-plugin/' repository of Kotlin plugin from old infra

KTIJ-2415

Intellij is using new Space maven repo replacement
(maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide) for a long time already

GitOrigin-RevId: e0ef81d232cc780af22859e9d734c6b3d4b1aecc

2 months ago[212] Migrate Space plugin to new Kotlin artifacts
Nikita Bobko [Mon, 1 Mar 2021 16:55:16 +0000 (17:55 +0100)]
[212] Migrate Space plugin to new Kotlin artifacts

KTIJ-2415

They are from Space maven repo and maven central not bintray

`org.jetbrains.kotlin:scripting:212-1.4.21-release-IJ22` is from new Kotlin plugin infrastructure

kotlin-scripting-common

GitOrigin-RevId: d69abd3008a7b42525db2ecb834119d5f372abd4

2 months agoNationalKeyboardSupport - do not write defaults
Vladimir Krivosheev [Mon, 1 Mar 2021 18:30:13 +0000 (19:30 +0100)]
NationalKeyboardSupport - do not write defaults

GitOrigin-RevId: 8cf8e6c8437f2b41bee81773281f8a09079fed05

2 months agofix cyclic init of PluginCertificateManager
Vladimir Krivosheev [Mon, 1 Mar 2021 18:20:14 +0000 (19:20 +0100)]
fix cyclic init of PluginCertificateManager

GitOrigin-RevId: 95c94c93eedb2fe70efddad88160abee92cf9ef6

2 months agoIDEA-261414 - resolve maven symlink on wsl before retrieving version
Alexander Bubenchikov [Mon, 1 Mar 2021 15:21:02 +0000 (18:21 +0300)]
IDEA-261414 - resolve maven symlink on wsl before retrieving version

GitOrigin-RevId: c52b6a3bbad4bcec4bc0299ffa1f2782a8e085d2

2 months agoIDEA-260425 - run maven on wsl with respect to settings
Alexander Bubenchikov [Mon, 1 Mar 2021 13:52:46 +0000 (16:52 +0300)]
IDEA-260425 - run maven on wsl with respect to settings

GitOrigin-RevId: bef740698f296d53544417ab02d220d5e769ad8f

2 months agoIDEA-260423 - maven settings for wsl displayed correctly
Alexander Bubenchikov [Mon, 1 Mar 2021 17:31:10 +0000 (20:31 +0300)]
IDEA-260423 - maven settings for wsl displayed correctly

GitOrigin-RevId: e903487d162097ee76da9beede09a3dbbdf511dc

2 months ago[plugin advertiser] hashBangPatterns parameter removed
Andrew Kozlov [Fri, 26 Feb 2021 15:11:20 +0000 (16:11 +0100)]
[plugin advertiser] hashBangPatterns parameter removed

GitOrigin-RevId: f9a30738e4c7649eca311e7277d1e3ef9aa4f2b1

2 months ago[plugin advertiser] PluginsAdvertiserStartupActivity and some methods moved into...
Andrew Kozlov [Wed, 24 Feb 2021 18:14:24 +0000 (19:14 +0100)]
[plugin advertiser] PluginsAdvertiserStartupActivity and some methods moved into PluginsAdvertiser

GitOrigin-RevId: 429cbd0e6233cb2d06d93c1877c26b23e7cf6b02

2 months ago[plugin advertiser] UnknownFeature annotated; PluginAdvertiserExtensionsStateService...
Andrew Kozlov [Tue, 23 Feb 2021 15:07:52 +0000 (16:07 +0100)]
[plugin advertiser] UnknownFeature annotated; PluginAdvertiserExtensionsStateService refactored

GitOrigin-RevId: e483c5023bc70369f373fb19cededbf4fd5dfc58

2 months agoIDEA-203231 Migrate YouTrack task connector to their new REST API
Mikhail Golubev [Mon, 1 Mar 2021 19:01:17 +0000 (19:01 +0000)]
IDEA-203231 Migrate YouTrack task connector to their new REST API

All the functionality remains except for time tracking that was dropped
because the YouTrack team plans to support it in their own plugin.
The corresponding ad will be added later.

Additionally, I switched the implementation from HttpClient 3 to HttpClient 4,
similarly to other integrations dealing with JSON-based REST API.
New JsonResponseBuilder API was added to TaskResponseUtil to better handle
custom error messages returned by servers.

The authentication scheme is now HTTP Basic with an application password.
We can switch to tokens in the future, once YouTrack properly supports
using application passwords as tokens, so as not to disrupt the workflow
of users having everything already configured.

Tests now use a cloud instance of YouTrack instead our internal servers.

GitOrigin-RevId: cbefc7ab6271e970daf6035d4b9455f693a0c5ad

2 months agoPY-34444 EA-209323 Protect against corrupted pypi-cache.json, report write failures
Mikhail Golubev [Mon, 1 Mar 2021 16:20:52 +0000 (19:20 +0300)]
PY-34444 EA-209323 Protect against corrupted pypi-cache.json, report write failures

For some reason, it gets truncated sometimes and then malformed JSON file is
constantly re-read, causing exceptions all over the place. Now, whenever
we encounter a malformed JSON, we remove the file, forcing re-downloading
the package cache.

GitOrigin-RevId: 2c8940a4a440cfadecb6d2dcb257238fa67e16c2

2 months agoEA-238869 Don't run background update on already disposed SDK, add diagnostic
Mikhail Golubev [Mon, 1 Mar 2021 15:24:35 +0000 (18:24 +0300)]
EA-238869 Don't run background update on already disposed SDK, add diagnostic

GitOrigin-RevId: 92f5f4d86330756076a2f1a76d5b0ea4b9d83754

2 months agohandle `IndexNotReadyException`
Gregory.Shrago [Mon, 1 Mar 2021 18:24:03 +0000 (21:24 +0300)]
handle `IndexNotReadyException`

GitOrigin-RevId: 5f391b0de9e772110771cd5ace0e099039ca5c14