* On Windows, this setting is stored in the registry under HKCU/SOFTWARE/Epic Games/Horde/Url.
* On other platforms, this setting is stored in the $HOME/.horde.json file.
The setting is no longer persisted to the editor config file.
[FYI] Joe.Kirchoff, Laura.Hermanns
[CL 33281910 by ben marsh in ue5-main branch]
For toolbars, we need the ability to provide buttons with dropzone (or othere) capabilities, and we need to be able to track the selected index for the toolbar in the overflow button. I added the selected index for the toolbar, and for buttons on the toolbar I added a delegate to toolbar buttons which can decorate the button as needed (in this case adding a droptarget). In this case, using the asset droptarget is the first step that will be covered in this review, the intention is to ultimately support more than just assets for this droptarget.
The reason that we need to track the last selected index is because the overflow button in the SClippingVerticalBox needs to apply a certain style based upon whether something in the overflow has been selected. To enable that there are changes in SClippingVerticalBox to track and use the last selected index to provide the appropriate styling.
#jira UE-212486
#rb sebastian.arleryd
[CL 33268118 by karen jirak in ue5-main branch]
I wasn't actually able to reproduce the issue, but I did find some oddities regarding the visibility of the checkin/sync/restore buttons. For example: if Skein is 'unavailable', the checkin/sync buttons would be hidden but the restore button could be available. I also made the buttons more explicitly tied to Skein to avoid them showing up using Git/Perforce.
#rb Marco.Anastasi
[CL 33265056 by wouter burgers in ue5-main branch]
Reserve memory upfront for some big containers and pass EAllowShrinking::No when popping/removing items.
Optimize parsing of huge text files in ParsePakResponseFile and ParsePakOrderFile by using more efficient utility functions:
FFileHelper::LoadFileToStringArray -> FFileHelper::LoadFileToStringWithLineVisitor
FParse::Token -> UE::String::ParseTokens
#rb Per.Larsson
#rnx
#tests binary diff of content/paks folder
[CL 33258490 by pj kack in ue5-main branch]
Also added support to specify a uba port and force remote via the existing UBA Controller section in Engine.ini
[REVIEW]
#rb Laura.Hermanns
[CL 33208834 by sergio gardeazabal in ue5-main branch]