Aleksey Pivovarov [Sun, 29 Nov 2020 17:18:30 +0000 (20:18 +0300)]
IDEA-192894 vcs: specify override-text for 'ChangesView.Refresh' action in Find Action
GitOrigin-RevId:
eb318a347b03b3cd0950842727dc4a686fff7d1f
Dmitry.Krasilschikov [Sun, 29 Nov 2020 18:12:12 +0000 (20:12 +0200)]
IDEA-254595 language plugin suggestion: try language if locale failed
GitOrigin-RevId:
9ca29c2403eafdb6b99ab5d42a652ef562ed2b91
Andrii Zinchenko [Sun, 29 Nov 2020 15:59:44 +0000 (16:59 +0100)]
add commandLinePosition argument to the FragmentsBuilder
-IDEA-CR-69290
GitOrigin-RevId:
c5a4b81e421ca07005355548b25e986e3779d220
Dmitry.Krasilschikov [Sun, 29 Nov 2020 16:29:42 +0000 (18:29 +0200)]
IDEA-254595 language plugin suggestion rework
GitOrigin-RevId:
f90b46d03b9fa665ca091103e4503ea93a999078
Alexey Kudravtsev [Sun, 29 Nov 2020 16:25:17 +0000 (17:25 +0100)]
remove spam from test console
GitOrigin-RevId:
9953fe55b25a7725286fc74e5231e5f0dece4b57
Alexey Kudravtsev [Sun, 29 Nov 2020 13:22:01 +0000 (14:22 +0100)]
remove unused property
GitOrigin-RevId:
011bead50f21513cc2cbb770816b8675b828b638
Gregory.Shrago [Sun, 29 Nov 2020 03:08:36 +0000 (06:08 +0300)]
pull additional-lines feature up to base class
GitOrigin-RevId:
4bafcdd34f9eab0723ec32f2178fdfd1a15a753b
Gregory.Shrago [Sun, 29 Nov 2020 02:34:45 +0000 (05:34 +0300)]
Julia Beliaeva [Fri, 20 Nov 2020 22:32:33 +0000 (01:32 +0300)]
[vcs-log] reorder methods in VcsLogUserFilterImpl
GitOrigin-RevId:
fb955da5ed6fe5aef2bc80c172aca9ac785051a5
Julia Beliaeva [Sat, 28 Nov 2020 18:27:58 +0000 (21:27 +0300)]
[vcs-log] rename getUsers -> resolveUserName
GitOrigin-RevId:
6646ad5b11ce2c6d5580b5e0ba8d3c931cb0fede
Julia Beliaeva [Sat, 28 Nov 2020 18:25:49 +0000 (21:25 +0300)]
[vcs-log] cleanup getUsers method
GitOrigin-RevId:
ac6c509bf0dc65905a7f768df3ab503ce5cc236f
Julia Beliaeva [Fri, 20 Nov 2020 21:48:54 +0000 (00:48 +0300)]
[vcs-log] kotlinify VcsLogUserFilterImpl
GitOrigin-RevId:
780ef6038c647b2cb1a89a1926d272452c13a1ca
Julia Beliaeva [Fri, 20 Nov 2020 21:48:54 +0000 (00:48 +0300)]
[vcs-log] convert VcsLogUserFilterImpl to kotlin
GitOrigin-RevId:
60af366fb95f3c6ae769d5b46838af02cee11dad
Julia Beliaeva [Fri, 20 Nov 2020 21:48:54 +0000 (00:48 +0300)]
[vcs-log] rename VcsLogUserFilterImpl to kotlin
GitOrigin-RevId:
e1bdf3506d21124aa67f984aea7439b304e21cfe
Julia Beliaeva [Sat, 28 Nov 2020 17:12:21 +0000 (20:12 +0300)]
[vcs-log] wait a bit for cancelled task completion during SingleTaskController dispose in edt
GitOrigin-RevId:
2cc9b237c9e8fdfc767d662635e831cdf077ca1d
Julia Beliaeva [Sat, 28 Nov 2020 17:04:34 +0000 (20:04 +0300)]
[vcs-log] wait for cancelled task completion during SingleTaskController dispose in test mode
GitOrigin-RevId:
440675b53fa0f815821312aa6162016f9726d28e
Andrew Kozlov [Fri, 27 Nov 2020 00:32:33 +0000 (03:32 +0300)]
[dynamic plugins] descriptor should be updated on DisabledPluginsState change #IDEA-246104
fixup
GitOrigin-RevId:
fe09d07316eb1bd81ec315272a539222546caec5
Andrew Kozlov [Sat, 28 Nov 2020 16:11:32 +0000 (19:11 +0300)]
[dynamic plugins] action.apply can be null if the old state equals the new one #EA-247444 fixed
GitOrigin-RevId:
45211ce2c6bb45cc19a950dddd5f34c98a5573fa
Andrew Kozlov [Fri, 27 Nov 2020 13:47:46 +0000 (16:47 +0300)]
[dynamic plugins] refactoring: force enable all action #IDEA-246104
GitOrigin-RevId:
5e72f02ddaf15c01a6aebd8405cb84071466b849
Vassiliy.Kudryashov [Sat, 28 Nov 2020 14:41:20 +0000 (17:41 +0300)]
IDEA-190854 Replace plus icons with modifiers with one plus icon with dropdown
GitOrigin-RevId:
38cb2802eca466d38e508c7d66efcc3dbd56be27
Dmitry Jemerov [Sat, 28 Nov 2020 13:51:41 +0000 (14:51 +0100)]
Explain what to do when conflicts can't be resolved
GitOrigin-RevId:
6ef206a3b9846f1a45b22391dba83652e66b3d0c
Dmitry Jemerov [Sat, 28 Nov 2020 13:49:44 +0000 (14:49 +0100)]
Expand argfile in case the Java launcher didn't do it for us
GitOrigin-RevId:
f38fef1eb96cd01c6bf5e4b3ad26f2f4c90c6225
Dmitry Jemerov [Fri, 27 Nov 2020 17:55:25 +0000 (18:55 +0100)]
Optimize validation of Gant run configurations
GitOrigin-RevId:
6374feebfa2274e53f60d6d52d737eca657a33d2
Andrii Zinchenko [Sat, 28 Nov 2020 14:06:09 +0000 (15:06 +0100)]
FragmentsBuilder rename by -> fragment
GitOrigin-RevId:
ec6d52354b8fe07eaf137eb856caa526fb5932ed
Gregory.Shrago [Tue, 24 Nov 2020 00:34:03 +0000 (03:34 +0300)]
cached values profiler redesign
1. stream events from CV subsystem
2. move UI to performanceTesting
3. open dumps with profiler UI
GitOrigin-RevId:
0f48771c594ca958b9ce34f4503e1d9c2ce3fc49
Andrii Zinchenko [Fri, 27 Nov 2020 14:00:14 +0000 (15:00 +0100)]
WIP: DockerComposeDeploymentEditorExperimental initial impl
GitOrigin-RevId:
56ce0aa577b139dda026b949e6c72962c351491c
Andrii Zinchenko [Fri, 27 Nov 2020 13:32:08 +0000 (14:32 +0100)]
DeploymentConfiguration as FragmentedSettings
GitOrigin-RevId:
ac7cadbf6029f9f071f5936ca3261e3d3d3ec6c3
Andrii Zinchenko [Fri, 27 Nov 2020 13:29:59 +0000 (14:29 +0100)]
implement fragments UI DSL builder
GitOrigin-RevId:
4da332b08fa21ea1a74c483a6291ac108d2bc35d
Vitaly Provodin [Sat, 28 Nov 2020 05:25:22 +0000 (08:25 +0300)]
Updating versions of project dependencies: jdkBuild->11_0_9_1b1202.1
Vitaly Provodin
GitOrigin-RevId:
9206d68846120abca8190441924811b7b7d1ae4e
Sergey Malenkov [Fri, 27 Nov 2020 23:17:39 +0000 (02:17 +0300)]
IDEA-256307: reset hovered background only if it was set before
GitOrigin-RevId:
bf5a4e6dd834bb2acf6f2f4f42df883855a59464
Anna Kozlova [Fri, 27 Nov 2020 19:49:13 +0000 (20:49 +0100)]
cwm debug tests: check content manager for data (CWM-869)
on first attempt, debugger first show default layout without visible console which lead to missed execution environment data
GitOrigin-RevId:
77cc050234706c795451627a100367e296a6965a
Roman Shevchenko [Fri, 27 Nov 2020 20:15:20 +0000 (21:15 +0100)]
Roman Shevchenko [Fri, 27 Nov 2020 20:13:47 +0000 (21:13 +0100)]
[platform] raising `FileSystemUtil#readParentCaseSensitivity` logging level to simplify test failure investigation; docs
GitOrigin-RevId:
77f716f3599e5ac75e04ce9b6ede9e2e08b7779b
Olga.Klisho [Fri, 27 Nov 2020 18:04:01 +0000 (21:04 +0300)]
CWM-1398 force others to follow and thin client disconnect shortcuts added
GitOrigin-RevId:
f7471d95cd1bb4d7c346a80a99f0cca89b9318c7
Alexey Kudravtsev [Fri, 27 Nov 2020 18:08:44 +0000 (19:08 +0100)]
refresh case sensitivity immediately on first findChild() to make action "New File" work correctly to fix IDEA-256146 Case-sensitive folders on Windows are not recognised
GitOrigin-RevId:
a31a40e329afe7c0ea3cf487ab759c3c7078519b
Aleksandr Krasilnikov [Fri, 27 Nov 2020 17:42:50 +0000 (20:42 +0300)]
[space] Display changed file name in the diff title
GitOrigin-RevId:
f20e477370f13417970e65d40e1ad3daf1790c12
Aleksandr Krasilnikov [Fri, 27 Nov 2020 17:24:21 +0000 (20:24 +0300)]
[space] support annotate action in diff
GitOrigin-RevId:
7614e8c27af9b166a7758c0593dd58897ffbf2d6
Julia Beliaeva [Fri, 27 Nov 2020 17:11:15 +0000 (20:11 +0300)]
Julia Beliaeva [Fri, 27 Nov 2020 17:08:22 +0000 (20:08 +0300)]
[git-stash] i18n: fix capitalization issues
GitOrigin-RevId:
c7878dd7db3cbab368206b3f4f05831716b3de3f
Julia Beliaeva [Fri, 27 Nov 2020 17:02:03 +0000 (20:02 +0300)]
[git-stash] return success or failure status from unstash method
IDEA-251475
GitOrigin-RevId:
181dcefb6c63b6bafb0800c60193aa355838aa18
Aleksandr Krasilnikov [Fri, 27 Nov 2020 17:07:10 +0000 (20:07 +0300)]
[space] add ability to jump to source from diff and changes tree
GitOrigin-RevId:
1ea14c0dce3a8e0cbc04cee027ea040f3eaa867f
Aleksandr Krasilnikov [Fri, 27 Nov 2020 13:06:33 +0000 (16:06 +0300)]
[space] make SpaceReviewDetailsVm sealed
GitOrigin-RevId:
15de17d6cf7b95b2581459884ad71bf3cf7271f2
Aleksandr Krasilnikov [Fri, 27 Nov 2020 13:01:33 +0000 (16:01 +0300)]
Dmitry Jemerov [Fri, 27 Nov 2020 16:27:03 +0000 (17:27 +0100)]
Allow setting strict mode for specific files when building patch
GitOrigin-RevId:
62a8cd6493e810aea06906713277cae22e70f41d
Nicolay Mitropolsky [Fri, 27 Nov 2020 16:35:12 +0000 (19:35 +0300)]
CancellationCheck: a dedicated hook for each entry
to avoid removing a hook by another thread
GitOrigin-RevId:
6a78c7d8c030f05db9f5c1a8c2e1443e6bd80069
Nicolay Mitropolsky [Fri, 27 Nov 2020 09:00:53 +0000 (12:00 +0300)]
CancellationCheck: append exception if any
GitOrigin-RevId:
eea2c42670cbcd821ff1b884c8598823c59ef868
Nicolay Mitropolsky [Thu, 26 Nov 2020 16:50:32 +0000 (19:50 +0300)]
CancellationCheck: tracking last check cancellation call
GitOrigin-RevId:
fb1d4b8032bf3ab061d09627fadf68734d2c93b9
anna.gromova [Wed, 25 Nov 2020 15:55:47 +0000 (18:55 +0300)]
RIDER-48935 New toolbar: run/debug widget.
GitOrigin-RevId:
b9480a6baead92cdb8f9336a56633e98ee55842e
Alexander Lobas [Fri, 27 Nov 2020 16:58:34 +0000 (19:58 +0300)]
Ignore title/content if empty text or only spaces wrap to html
GitOrigin-RevId:
bebbe12f9e0094ba656b388ea210b7e03ffec2d9
Alexey Kudravtsev [Fri, 27 Nov 2020 16:42:00 +0000 (17:42 +0100)]
fix native wrapper for getting case-sensitivity info from Linux EXT4
GitOrigin-RevId:
343b292238fe2cfb05e3d6aad22360ed5681c60b
Nikita Gubarkov [Fri, 27 Nov 2020 16:33:42 +0000 (19:33 +0300)]
IDEA-254387 fixed scaling issues & disabled emoji picker when there's no emoji font
GitOrigin-RevId:
feed981da0c5e0946be4adc847453d93df65b616
Anna Kozlova [Fri, 27 Nov 2020 09:57:09 +0000 (10:57 +0100)]
cwm tests: support rerun failed tests
GitOrigin-RevId:
2965d28fcf03fc26064493986aae288867d78cd3
Alex Plate [Fri, 27 Nov 2020 13:53:40 +0000 (16:53 +0300)]
[Workspace Model] [IDEA-255978] Module entity should be taken from the actual diff while checking for externalSystemOptions
Add check for test and remove default parameter for @Test expected
IDEA-CR-69171
GitOrigin-RevId:
e4e43fed5e60c93d563109383bb0b3c82a84016b
Vladislav.Soroka [Fri, 27 Nov 2020 15:44:12 +0000 (18:44 +0300)]
IJ-CR-4262: refactoring
GitOrigin-RevId:
bb20024b7558c8b2a3d92e6fa18abdad8b563574
Florian Kistner [Fri, 27 Nov 2020 15:27:13 +0000 (16:27 +0100)]
Darwin arm64: Update license info for JNA
GitOrigin-RevId:
64500f6eef5f4ce4e2deffc34c95d38d226b94b5
Daniil Tsaryov [Fri, 27 Nov 2020 14:46:25 +0000 (17:46 +0300)]
IDEA-244211 [github] GitHub PR timeline: consider paragraph margins in comments correctly
GitOrigin-RevId:
3ed6ded2c2b39b7977c77611b023035910fc438c
Yuriy Artamonov [Fri, 27 Nov 2020 14:32:02 +0000 (17:32 +0300)]
IDEA-255923 Spring: Missing configuration XML files when create Spring MVC project
GitOrigin-RevId:
df04b844b42fce5614b44ebdcb3b704ec05c9586
Vladimir Lagunov [Fri, 27 Nov 2020 07:04:56 +0000 (14:04 +0700)]
Allow to specify debugger listening address in the test launcher.
Can be useful when launching tests in a Dockerized environment, when it's inconvenient to connect to container's loopback address.
GitOrigin-RevId:
8580345d90fa7de2727775e832bbbe546215f04a
Florian Kistner [Fri, 27 Nov 2020 12:05:03 +0000 (13:05 +0100)]
Darwin arm64: Switch to patched JNA version
GitOrigin-RevId:
4d80b71e0065e59d85828a13efdae25bf05eea83
Daniil Tsaryov [Wed, 18 Nov 2020 11:54:23 +0000 (14:54 +0300)]
IDEA-244040 [hg] Specify allowed notification ids via holder
GitOrigin-RevId:
07f7118c1550d3889580bdcd8f2a66f695b4866b
Daniil Tsaryov [Wed, 18 Nov 2020 11:54:02 +0000 (14:54 +0300)]
IDEA-244040 [git] Specify allowed notification ids via holder
GitOrigin-RevId:
a2ab7069142d3def2cb982159f322d837c570e3e
Daniil Tsaryov [Wed, 18 Nov 2020 11:53:45 +0000 (14:53 +0300)]
IDEA-244040 [space] Specify allowed notification ids via holder
GitOrigin-RevId:
1cf0ec7ae1381b6363c4a5da5292c8eb2d5bece9
Daniil Tsaryov [Wed, 18 Nov 2020 11:53:21 +0000 (14:53 +0300)]
IDEA-244040 [vcs] Specify allowed notification ids via holder
GitOrigin-RevId:
38bfa471c771b39b76dc3248fe451cdf16036c7e
Dmitry Zhuravlev [Fri, 27 Nov 2020 13:15:56 +0000 (16:15 +0300)]
vcs: print all available notifications if assert for notification failed
GitOrigin-RevId:
41ee6b57fb7f26d2da22840bef1af2f117ee722d
Vladimir Dolzhenko [Fri, 27 Nov 2020 13:37:04 +0000 (14:37 +0100)]
Do not start preloaded jps build process on on-up-date check (IDEA-256324)
GitOrigin-RevId:
97d0f78e8dab8af92eec3673377111bcf69f8caf
alexey.afanasiev [Fri, 27 Nov 2020 13:04:37 +0000 (16:04 +0300)]
Qodana inspections: remove projectStructure.json from results
GitOrigin-RevId:
bba55b793f4d4f24453c18682194efa3be98d8e2
alexey.afanasiev [Fri, 27 Nov 2020 13:01:32 +0000 (16:01 +0300)]
Qodana inspections: move logging of project structure changes under flag
GitOrigin-RevId:
83f0ba56a57906409305bd3b50476e0f80bf82b8
Daniil Tsaryov [Tue, 24 Nov 2020 08:37:57 +0000 (11:37 +0300)]
IDEA-255821 [vcs] Use ToolWindow.getContentManagerIfCreated to avoid incorrect TW re-initialization
GitOrigin-RevId:
814e8df6096b4afb8bfc57e35c541da1c2730467
Dmitry Batkovich [Thu, 26 Nov 2020 11:55:21 +0000 (14:55 +0300)]
index: add mvstore based forward index
GitOrigin-RevId:
2c18258eb2b63ee765d561d22c2da3b3e8c916bd
Tagir Valeev [Fri, 27 Nov 2020 12:58:51 +0000 (19:58 +0700)]
ConsoleViewExceptionFilterPerformanceTest: comment added to explain why write-action is needed (IJ-CR-4219)
GitOrigin-RevId:
7ce6d9e9a754c0e2d4f6ecb5ebc68ada72e65983
sergey.vasiliev [Fri, 27 Nov 2020 10:45:05 +0000 (11:45 +0100)]
IDEA-256301 False-positive "No namespace for prefix" inspection for framework processed html-fragments
GitOrigin-RevId:
c65103e738e888368660028f2f08aa6a27a9dc09
Alexey Merkulov [Fri, 27 Nov 2020 11:24:07 +0000 (14:24 +0300)]
[IFT] Update statistics version
Statistics itself was updated in
210933347207e67b9c9fe67b52f69eef7bd665bc
FUS-921
GitOrigin-RevId:
c366419be22da6a124bb022bbfa89a525e3c579f
Sergey Malenkov [Fri, 27 Nov 2020 11:32:19 +0000 (14:32 +0300)]
IDEA-256307: Table rows stay not repainted after hover/unhover actions
GitOrigin-RevId:
c0243ebf03d84d22de317d24b7b947472924d697
Alex Plate [Thu, 26 Nov 2020 13:01:39 +0000 (16:01 +0300)]
[Workspace Model] [IDEA-256243] Changing of source roots order is not a change for OC workspace model
GitOrigin-RevId:
37254c626f9ad6cb5aaf17e7a82fea794a4de491
Michael Golubev [Fri, 27 Nov 2020 11:02:31 +0000 (12:02 +0100)]
implement process.pid()
- follow up for OSProcessUtil refactoring (IDEA_CR-69245)
GitOrigin-RevId:
86cfd2c89378bd9e0cca7ccb098c9c51e0ddb506
Dmitry Batrak [Fri, 27 Nov 2020 10:56:13 +0000 (13:56 +0300)]
IDEA-255557 Create Field without focus
GitOrigin-RevId:
2f5904faa6477e246059b761c2cf07c20c17b142
Mikhail Sokolov [Fri, 27 Nov 2020 10:31:54 +0000 (15:31 +0500)]
IDEA-255858 Impossible to create file with unknown extension
GitOrigin-RevId:
194bbadce44985aadcac0a0beb594e1b53f9d46a
Anton Tarasov [Fri, 27 Nov 2020 09:45:24 +0000 (12:45 +0300)]
IDEA-245304 Show Couldn't load page in JCEF for the unresponding URL
GitOrigin-RevId:
14639c25fb40c2fd7014027de25034c768d8d103
Roman Shevchenko [Fri, 27 Nov 2020 08:36:05 +0000 (09:36 +0100)]
[platform] giving a utility class a better name (IDEA-CR-68944)
GitOrigin-RevId:
8ec220d5369a8e9ff48a519a9a5c8248757cd54d
Sergei Vorobyov [Fri, 27 Nov 2020 08:01:40 +0000 (11:01 +0300)]
IJ-CR-4121 added volatile modifier for shared fields
GitOrigin-RevId:
84ff35d56bec2beeb07777911b4bafc0319fd00e
Tagir Valeev [Fri, 27 Nov 2020 07:22:20 +0000 (14:22 +0700)]
ConsoleViewImpl: update filters on plugin load/unload (IJ-CR-4219)
GitOrigin-RevId:
f76f0bc4274932bf849a51513cec514690116370
Tagir Valeev [Fri, 27 Nov 2020 06:29:26 +0000 (13:29 +0700)]
[model-branch] Model Branch support for JSPX
GitOrigin-RevId:
a6f5dfa6bbbbb4a4d95673decdd291984f06e920
Alexey Kudravtsev [Fri, 27 Nov 2020 02:03:30 +0000 (03:03 +0100)]
test for caching case sensitivity obtained from native API
GitOrigin-RevId:
a8237c233dd72483050354fb224881bd82f168ce
Alexey Kudravtsev [Fri, 27 Nov 2020 00:42:57 +0000 (03:42 +0300)]
support 8.3 abbreviated file paths under windows to fix IDEA-256260 VirtualFileUrlManager.fromUrl fails when passing path in 8.3 format and stays broken forever
GitOrigin-RevId:
a20cdddfc1804bde14949bed5f9964e6b178b3f3
Alexey Kudravtsev [Thu, 26 Nov 2020 15:59:30 +0000 (18:59 +0300)]
use other notification group id to fix EA-246821 (plugin) - T: NotificationGroup$Companion.createIdWithTitle
GitOrigin-RevId:
77687e7ec4b946914cb90ab709e964f105f095ce
Andrew Kozlov [Fri, 27 Nov 2020 00:24:39 +0000 (03:24 +0300)]
[dynamic plugins] all the changes should be applied #IDEA-246104
GitOrigin-RevId:
7478f222fdd3ba5857368b5eaaa531452966bce0
Ivan Chirkov [Thu, 26 Nov 2020 23:35:09 +0000 (00:35 +0100)]
UpdateChecker: do not display warning about incompatible bundled plugins during IDE update check
GitOrigin-RevId:
3ad675d620a2056997fb1e0915c08396cdc90f74
Ivan Chirkov [Thu, 26 Nov 2020 23:32:27 +0000 (00:32 +0100)]
PluginAuthService: constructor cleanup #IDEA-255992 In Progress
GitOrigin-RevId:
f785a342a1c201b5f1138f8328f9ee4fb09047b3
Ivan Chirkov [Thu, 26 Nov 2020 23:27:36 +0000 (00:27 +0100)]
MarketplaceRequests: check if file exists before `Files.size`
GitOrigin-RevId:
ceb91e2386ac7378d38345a2d43ef8d96283c3c6
Aleksey Pivovarov [Wed, 25 Nov 2020 16:47:23 +0000 (19:47 +0300)]
IDEA-252549 ui: honor FORBID_TAB_SPLIT flag for preview editors
GitOrigin-RevId:
ef5cce07ce6fa24aa383482340676479e1c2f8b0
Vladimir Krivosheev [Thu, 26 Nov 2020 17:33:38 +0000 (18:33 +0100)]
store broken plugins list as file under resources to avoid class path searching and in binary form
ignore fleet app common icons for IJ SVG icon generator, avoid reading file content again on check collision
GitOrigin-RevId:
bc30b77276c0fb8d1eda6dceb8f19abb70d14fe5
Vladimir Krivosheev [Thu, 26 Nov 2020 11:37:01 +0000 (12:37 +0100)]
Dmitry Jemerov [Thu, 26 Nov 2020 17:36:12 +0000 (18:36 +0100)]
Fix location of Unsplit action (IDEA-255056)
GitOrigin-RevId:
50985d2cb867cba4e67ed80eca7117287f202c3e
Egor Ushakov [Thu, 26 Nov 2020 19:04:47 +0000 (22:04 +0300)]
Dmitry Jemerov [Thu, 26 Nov 2020 17:52:46 +0000 (18:52 +0100)]
Fix path remapping via wslpath (IDEA-CR-69177)
GitOrigin-RevId:
6540ceb1e77cd784e7ad0be462704fcdb66ec32e
Anna Kozlova [Thu, 26 Nov 2020 17:55:23 +0000 (18:55 +0100)]
augment provider: retrieve EP lazily to allow registering of EP in Kotlin's CoreApplicationEnvironment
GitOrigin-RevId:
fce0426454f82b73c5e360450631eec4ee21f3d2
Anna Kozlova [Thu, 26 Nov 2020 13:54:33 +0000 (14:54 +0100)]
convert to instance method: disable parameter target if parameter is reassigned (IDEA-256096)
GitOrigin-RevId:
67d6364217ae9ee02418f4baa5b3b38c43685403
Julia Beliaeva [Tue, 24 Nov 2020 17:35:48 +0000 (20:35 +0300)]
[vcs-log] cache vcs log editor presentable name
Presentable name for DefaultVcsLogFile is calculated based on filters set in the VcsLogUi. But when VcsLogUi was not created yet, for example, for not opened entries in "Recent Files" popup, presentable name can not be calculated.
This commit adds a cache for presentable names.
GitOrigin-RevId:
397e8cabade830add196efc9fed383cb8aa907f6
Julia Beliaeva [Fri, 20 Nov 2020 17:25:15 +0000 (20:25 +0300)]
[vcs-log] wait for vcs initialization when trying to create vcs log editor tabs
GitOrigin-RevId:
86e1dbb78ee983edf3c064c0816f4025c1869b3b
Julia Beliaeva [Thu, 12 Nov 2020 23:58:12 +0000 (02:58 +0300)]
[vcs-log] introduce file system for vcs log editor tabs
This allows to reopen closed log tabs from the "Recent Files" popup.
After this change, on project start log tabs are going to be reopened by the platform, not by VcsLogTabsManager. But VcsLogTabsManager is also going to try to reopen the tabs, as it is necessary to do so on every VcsLogManager creation, which can happen not on start. In order to avoid opening the same files twice, VcsLogTabsManager now passes "searchForOpen" flag to the "openFile" method.
Another detail is that when log tabs are reopened on start, it is impossible to get VcsLogUi instance for them immediately. DefaultVcsLogFile waits for log initialization using "runWhenLogIsReady" method, and at the time when VcsLogTabsManager tries to recreate previously opened tabs, the callback from "runWhenLogIsReady" has not been executed yet. So "openLogTab" returning VcsLogUi instance could not be used as is here and had to be inlined.
GitOrigin-RevId:
44199c3f04a68a15930bea232ab5fd36ef5a603f