Nikolay Chashnikov
269f036ea1
[platform] API cleanup: mark deprecated unused API for removal (IJPL-156972)
...
Deprecated APIs which still have internal usage are marked as internal to ensure that new external usages won't appear.
GitOrigin-RevId: eedfd26c8fb330df53d94a8768821f7878974100
2024-10-10 23:55:42 +00:00
Nikolay Chashnikov
f1734eb6d5
[lvcs] API: remove '@Internal' from LocalHistoryEx (IJ-CR-146088)
...
Since it's supposed to be used from plugins.
GitOrigin-RevId: 927f4cc9b3b823596d97c6d26314a624e4138262
2024-10-07 23:35:33 +00:00
Daniil Ovchinnikov
823e985f18
API dumps: re-generate dumps
...
GitOrigin-RevId: b5cec844cbfe3313723404f7a85b590c25350b41
2024-10-04 21:20:21 +00:00
Nikolay Chashnikov
6f6fe83550
IJPL-797 intellij.platform.lvcs.impl review internal API
...
Mark as internal classes which have no usages in the Marketplace and in plugins in the intellij project.
GitOrigin-RevId: 02772fac255828cae2fe8cfa22946730b1d7209e
2024-10-04 11:00:45 +00:00
Dmitry Zhuravlev
d8bc13e796
[lvcs] add doc for LocalHistoryFacade
...
GitOrigin-RevId: f9f45c0a75d0fd39e57c7a8e8e1009cfdc6eabe4
2024-09-23 11:37:22 +00:00
Dmitry Zhuravlev
fa90432b6e
[lvcs] make local history facade reachable only from local history to avoid unnecessary storage initialization (IJPL-161713)
...
GitOrigin-RevId: 45e43537051c0ddc484163242df573a3b7900b94
2024-09-20 17:57:22 +00:00
Dmitry Zhuravlev
8b44f407ee
[lvcs] extract local history isEnabled API (IJPL-161713)
...
GitOrigin-RevId: 18a6bbdf87ff7b1919fdd745870820c5fa4c1826
2024-09-20 17:57:22 +00:00
Dmitry Zhuravlev
d90f879649
[lvcs] extract idea gateway API (IJPL-161713)
...
GitOrigin-RevId: 6e7944d2f7cec28c950a669b00a057f73cf927ca
2024-09-20 17:57:22 +00:00
Dmitry Zhuravlev
05c79ef42f
[lvcs] extract local history facade API (IJPL-161713)
...
GitOrigin-RevId: 0419a95c4dad771dfee05a6d1f0d100f30d6466e
2024-09-20 17:57:22 +00:00
Gregory.Shrago
4bed7454d8
add knownIssue section for top issues
...
GitOrigin-RevId: eff01ab98fd019a2454c72e29082cbdf1af0f984
2024-09-17 04:19:24 +00:00
Aleksey Pivovarov
804d82938c
IJPL-161823 lvcs: implement 'Copy to Clipboard' for Local History entries
...
GitOrigin-RevId: 539d0161d8c8a7fd3426a16e5fb38da2e1e11452
2024-09-11 13:43:19 +00:00
Aleksey Pivovarov
040628070c
diff: move EditorTabDiffPreview from [vcs-impl] to [diff-impl]
...
GitOrigin-RevId: ed7348283230288ac1aecbcc8999a44ef8e8d983
2024-09-09 16:29:11 +00:00
Aleksey Pivovarov
b83a6715ba
diff: use DiffEditorTabFilesManager over VcsEditorTabFilesManager
...
GitOrigin-RevId: af2bc69b324aacf8f2ca7393275f1cf8d58d74a4
2024-09-09 16:29:11 +00:00
Gregory.Shrago
038c336ddc
migrate ActionPlaces.isPopupPlace usages
...
GitOrigin-RevId: 6caf1344423c8142a549d507c19e4ea40a721284
2024-08-28 05:13:52 +00:00
Gregory.Shrago
1dee3a5d6d
migrate DataManager.registerDataProvider: platform
...
GitOrigin-RevId: c7805a21defb3a6c7192c65e4f38ba46e894f4e5
2024-08-09 10:05:06 +00:00
Aleksey Pivovarov
4ea2725b48
IJPL-156808 patch: fix validation in "Create Patch" dialog
...
The UI DSL panels employ different validation and are not backward-compatible
when used for DialogWrapper component: 'DialogWrapper.continuousValidation()' is disabled.
Fix regression after 9bb5766a9b28a242a4660df9de3f8caf96e38bdf
GitOrigin-RevId: 8b788c0eec6f18abd07599c0e698277eeed76342
2024-08-07 11:20:34 +00:00
Ilia.Shulgin
79fc6d8d2c
[local history] IJPL-149643 Don't use full path for matching
...
Instead try matching path relative to project dir or only last segments
GitOrigin-RevId: e2e62103ebd8ebbf4de8e0a141b218d9a404b6d1
2024-08-04 20:48:18 +00:00
Gregory.Shrago
53e79f4977
migrate getData to uiDataSnapshot: vcs
...
GitOrigin-RevId: b5edd9741b0edc70570ff17e8dd5e4915a815ccc
2024-08-02 01:17:08 +00:00
Ilia.Shulgin
fb6e611d7a
[local history] Deprecate Change#affectsMatching(Pattern)
...
GitOrigin-RevId: 22ad13de6ef75b879b6a4bdebc1179f7dfbe8ef8
2024-07-31 15:33:18 +00:00
Ilia.Shulgin
7f4f99ace6
[local history] IJPL-149643 Highlight matched paths in local history search
...
GitOrigin-RevId: 4d8d09216b1b17070b8ae41999aefa1f79f4c475
2024-07-31 15:33:18 +00:00
Ilia.Shulgin
81a6e5f8f6
[local history] IJPL-149643 Use MinusculeMatcher for path search in local history
...
GitOrigin-RevId: 5dec9aa7759010ee8f78711feacb5dd3f048f1c9
2024-07-31 15:33:18 +00:00
Nikita Kudrin
cdf91bf213
[benchmarks] Renaming PerformanceTest* => Benchmark*
...
GitOrigin-RevId: 9963b84d51e1062acc262a8d3d3de1409a708e3b
2024-07-23 18:20:01 +00:00
Yuriy Artamonov
77eab13d1c
[i18n] IJPL-158521 Apply ellipsis fix in platform messages
...
GitOrigin-RevId: c101f1ad0c1ec7e6b21f98f980557257901ab3d0
2024-07-19 18:47:16 +00:00
Dmitry Zhuravlev
494ff5a7d3
[lvcs] review api in the lvcs-impl module
...
GitOrigin-RevId: ddeb4190c062f3f33c786da777bcec3ebe224d0d
2024-07-19 18:05:29 +00:00
Dmitry Zhuravlev
029dd4b903
[lvcs] move the selection history dialog model to model package
...
GitOrigin-RevId: 767c24ce55f0b491c798cf2d1a0b8b2e2ba9deb5
2024-07-19 18:05:29 +00:00
Aleksey Pivovarov
ccf038d771
GTW-8778 [rdct] fix UiNotifyConnector not initializing diff previews in RemDev
...
GitOrigin-RevId: 91e21a5274abc706fe240e673535a4cfc805e719
2024-07-05 16:13:31 +00:00
Alexander Lobas
db4181013a
IJPL-150231 Move icon mappings from json to icon generator (remove ExpUiIcons)
...
GitOrigin-RevId: ec563768e3a10df6a758997d6be43bb707a70fe8
2024-06-27 10:30:26 +00:00
Konstantin Hudyakov
9ee89b102b
IFT-553 Adapt Local History lesson to new local history dialog UI
...
GitOrigin-RevId: 8c54467456e8e519a1de1ecbef00ac1fe30589da
2024-06-26 17:34:11 +00:00
Gregory.Shrago
4d5b8847eb
migrate getData to uiDataSnapshot: vcs
...
GitOrigin-RevId: 0dc4a83894cd35777959eab7235d2603117a1c9e
2024-06-26 02:39:39 +00:00
Aleksey Pivovarov
58af8101d9
IJPL-156389 lvcs: fix Local History for WSL projects
...
GitOrigin-RevId: 932821c3e0c422a1dcfb08d19cf675f16d7559a7
2024-06-24 20:26:35 +00:00
Maxim.Kolmakov
71168cb8a9
IJ-CR-135039 Replace usages of PlatformTestUtil.newPerformanceTest with PerformanceTestUtil.newPerformanceTest
...
GitOrigin-RevId: 4edcfadc23f7305d68b8c08cd6ae634ee4869a2e
2024-06-03 10:14:22 +00:00
Daniil Ovchinnikov
6226776bd0
IJPL-148997 exclude non-abstract toString() from the API dump
...
GitOrigin-RevId: 6352bbb374532bca296d08131ae50083f69e46c0
2024-05-29 00:05:31 +00:00
Julia Beliaeva
b7e2b4b214
[lvcs] mark classes internal
...
GitOrigin-RevId: 457fc5cf6deb4e3702f5d31b1925bf088659621c
2024-05-28 16:30:45 +00:00
Julia Beliaeva
7ac801ad5e
[lvcs] use different splitter proportions with and without changes browser
...
Changes browser requires more horizontal space, while the version list can be narrow.
GitOrigin-RevId: 0067eab5cc41c203b41d48a7b160fa3184fc750c
2024-05-27 18:33:18 +00:00
Julia Beliaeva
b3e1172e22
[lvcs] show a link in the changes browser to switch diff modes
...
Allow switching diff mode for the ordinary local history, but only show the diff with the next revision for the recent changes.
IJPL-85116
GitOrigin-RevId: 775ff79f9a13ed996d8b70c971267edca5975a0c
2024-05-27 18:18:08 +00:00
Julia Beliaeva
75ed06f746
[lvcs] support different modes when computing differences between directories
...
When a single revision in the directory history is selected, differences are computed with the local directory version. This will return all the changes made in the revision, plus all the changes made afterward. This commit adds support for comparison with the next revision, to see only changes made in the revision.
IJPL-85116
GitOrigin-RevId: 8c09bfdda925c859cbb226467ebfe4b63854eaf1
2024-05-27 18:18:08 +00:00
Julia Beliaeva
becb0096fb
[lvcs] cleanup: check parameter class in the equals method
...
GitOrigin-RevId: 072bcff22001d9f98289909fd4d60fdb454f509f
2024-05-27 17:50:02 +00:00
Julia Beliaeva
d6a688ae85
[lvcs] convert LocalHistoryEventDispatcher to kotlin
...
GitOrigin-RevId: ad848c877da95626fde40ebf0fda786e621c298e
2024-05-26 21:16:10 +00:00
Julia Beliaeva
71e543ffd9
[lvcs] rename LocalHistoryEventDispatcher to kotlin
...
GitOrigin-RevId: 4201a816eb75d17e16cc7a3dd64df3fb3cf30988
2024-05-26 21:16:10 +00:00
Julia Beliaeva
4080f662b0
[lvcs] cleanup: gateway property can be not-null
...
GitOrigin-RevId: c7813c2ba95a9bbb0d8e95118bf2acb126a7daea
2024-05-26 21:16:10 +00:00
Julia Beliaeva
36281e6df0
[lvcs] cleanup: deprecate RunnableAdapter
...
GitOrigin-RevId: 0d61302a91176482cda8d8fd63ca5d92ddfb07b9
2024-05-24 22:13:32 +00:00
Julia Beliaeva
437dc657ed
[lvcs] cleanup: move utility method and remove class
...
GitOrigin-RevId: d3e3fdddc689e3288618ab98f71fe7d3d936f98e
2024-05-24 22:13:32 +00:00
Alexander.Kass
299311b79d
cleanup
...
GitOrigin-RevId: e4baa7b96f461ff660c81b7bb4320cf83604ae43
2024-05-23 08:55:16 +00:00
Julia Beliaeva
1d03a0db67
[lvcs] use SearchTextField for filtering by file name
...
When filtering by file name, having multiple lines in the filter component is not necessary and SearchTextField should be used in this case. Since SearchTextField and SearchTextArea have no common api, this commit adds SearchFieldComponent interface to use them interchangeably.
GitOrigin-RevId: 7bc84e9ed55c9630d6fa571b9e303c3d38871f81
2024-05-22 21:52:33 +00:00
Julia Beliaeva
a5b1cbfb22
[lvcs] install shortcuts for the next or previous actions only for content search
...
These actions navigate through matches in the diff panel and are useless for the filter by file.
follow-up: 2ce96bcb97736957bfb90a2e70ca05fada3f3d02
GitOrigin-RevId: cdb58b7ba8f07a5759ffadd7177705c61de65ee7
2024-05-22 21:52:33 +00:00
Julia Beliaeva
8f595865ad
[lvcs] simplify filtering by file and content
...
Since d5e67e968ac2c73ac18a29a12a2e35b2ba96dfcc local history has filtering for every scope, and only one kind of filter is used at each time, so filter handling can be simplified.
GitOrigin-RevId: 5f4742bd52a4c162a2699c383e65553338b857a5
2024-05-22 21:52:33 +00:00
Julia Beliaeva
994ea233d0
[lvcs] show all user labels after a change
...
Show the next event or user label that goes after a change, also show all the following user labels.
GitOrigin-RevId: 8cc9932c2d8672bc7bd33b2aae903718e204e441
2024-05-21 21:19:39 +00:00
Julia Beliaeva
003d94586f
[lvcs] show notification about label creation success or failure
...
When the label was successfully created, show a link to open project local history.
GitOrigin-RevId: afd5b8884dfd70b2e2bd1fe358e934ff9d19198e
2024-05-21 21:19:39 +00:00
Julia Beliaeva
a9b30dadfe
[lvcs] wrap user label addition into an action
...
This will ensure that the label is always inside its own change set and separate from the other changes.
GitOrigin-RevId: 4d3016cb7ac8f2a6615684167a11e7a5c8f60f91
2024-05-21 21:19:39 +00:00
Julia Beliaeva
d8b06497f6
[lvcs] use better presentation for single-change activity items
...
GitOrigin-RevId: 304ea72dc53f231ffd53746cbc416695f66b5b1f
2024-05-21 21:19:39 +00:00