- Added revert unchanged on changelists & files
- Added changelist parameter to the Execute method of ISourceControlProvider (& updated all derived classes)
- Fixed style problem in the Perforce settings dialog
#rb sebastien.lussier
[CL 15128504 by julien lheureux in ue5-main branch]
* Prevent selection of files & changelists at the same time
* Only allow selection of files from the same changelist
#rb julien.lheureux
[CL 15076981 by Sebastien Lussier in ue5-main branch]
Source control providers now require an FSlateIcon and implementation of GetIcon instead of overriding mutliple functions to do the same thing. Fixed up all known source control providers.
#jira UETOOL-2812
[CL 15045642 by Matt Kuhlenschmidt in ue5-main branch]
Disable Diff against Previous revision if right clicking the oldest revision
Fix file items not doing anything when diffing against previous or diffing via drag/drop by making them behave as if they are the most recent revision at that location.
#rb Chris.Gagnon
#jira UE-86293
#ROBOMERGE-SOURCE: CL 10883994 via CL 10884811 via CL 10884851
#ROBOMERGE-BOT: (v626-10872990)
[CL 10884888 by marc audy in Main branch]
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870586 by ryan durand in Main branch]
Fix up nearby cases where ESearchCase::CaseSensitive should have been used
#jira
#rnx
#rb
#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10309793 via CL 10309818
#ROBOMERGE-BOT: (v593-10286020)
[CL 10309932 by marc audy in Main branch]
#jira UE-75403
#rb lauren.ridge
#ROBOMERGE-SOURCE: CL 7767419 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7767469 by alexander sanoja in Main branch]