Removed IFieldPathHelper. The functionality was moved to the editor subsystem, which made the abstraction unnecessary and unavailable to blueprint.
FBindingSource no longer contains the IsSelected member. This was very context-specific, and doesn't really make sense in the general case.
[REVIEW] [at]patrick.boutot
#jira UE-145128
#rnx
#preflight 62b9c947e77151e5996f3f36
#ROBOMERGE-OWNER: sebastian.nordgren
#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 20833893 via CL 20836430 via CL 20836446
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)
[CL 20838757 by sebastian nordgren in ue5-main branch]
This is fallout from the change to UStruct::IsChildOf() when called with this == nullptr.
#jira UE-154841
#rb paul.chipchase
#rnx
#preflight 62977a80e809e387be1f8882
[CL 20452664 by sebastian nordgren in ue5-main branch]
TOptional replaced with plain FBindingSource, which is nullable.
#jira UE-147743
[REVIEW] [at]patrick.boutot
#preflight 6256b3943e1d412540034861
#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 19805477 via CL 19805489 via CL 19805490
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)
[CL 19811628 by sebastian nordgren in ue5-main branch]
Formatting of errors changed to include the binding name (SourceObject.SourceProperty <-/<->/-> DestObject.DestProperty). Errors are now stored in the binding object again.
Renamed GetConversionFunctionPath to SourceToDestinationFunctionPath and SetConversionFunctionPath to DestinationToSourceFunctionPath.
#jira UE-148310
#review-19644346 @editor-ui-systems
#preflight 624d590e7d2eea4e18eddbb0
[CL 19645570 by sebastian nordgren in ue5-main branch]