[FYI] Yoan.StAmant
Original CL Desc
-----------------------------------------------------------------
Moved UserDefinedStruct to CoreUObject
#jira UE-216472
#rb Devin.Doucette
[CL 34486763 by gary yuan in ue5-main branch]
#jira UE-214771
#rb ben.hoffman
[RN] Fixed compile error in a duplicated blueprint function after renaming a local variable in the originating function - run post rename logic after the duplicated graph's name has been selected
[CL 33611589 by dan oconnor in ue5-main branch]
CL 19140882 added the ability to switch displays for "real" types. However, the de facto display is either "Float (single-precision)" or "Float (double-precision)". The other display modes simply confuse things.
#rb Phillip.Kavan
#rnx
[CL 33278439 by dave jones2 in ue5-main branch]
The pin splitting logic didn't propagate the underlying member reference for the function signature of a delegate. CreatePin doesn't handle this automatically, so we need to copy over the information manually.
#jira UE-212762
#rb Phillip.Kavan
[CL 33114365 by dave jones2 in ue5-main branch]
#rnx
[FYI] Steve.Robb
Original CL Desc
-----------------------------------------------------------------
Added FUtf8StrProperty and FAnsiStrProperty.
#rb robert.manuszewski
#jira UE-204743
[CL 32590075 by alex kahn in ue5-main branch]
Example:
Class A {};
Class B : public A {};
Class C {};
Class D : public C{};
if auto cast from D to B exists, it means auto cast from D to A also exists
if auto cast from C to B exists, it means auto cast from D to B also exists
#rb dave.jones2, Justin.Moe, Phillip.Kavan
#changelist validated
#virtualized
[CL 31240206 by vritvij kadam in ue5-main branch]
If a UObject MacroLibrary goes to use a function that requires a world context then it will show the input pin for the world context just like it would if it were a blueprint function library.
The input pin for the WorldContext can be manually provided by the user by dragging the right reference and passing that into the Macro, but the Macro will also just auto grab the world from the caller if they have a valid world context. if they do not have a valid world context, then an error will be shown in the called at compile time.
#jira UE-203743 UE-22946
#rb dan.oconnor
[CL 30643242 by graham matuszewski in ue5-main branch]
Improves "Find References" in blueprints: now supports function search by [class, function] call-sites and definitions rather than a generic search for function name. Replaces the "Find References" context menu action with a sub-menu for variables and functions in BlueprintEditor, WidgetBlueprintEditor, SubobjectEditor and SubobjectEditor. That context sub-menu has 'By Name' and 'By Class Member' search options and local+global versions of both.
Made changes to Find-in-Blueprints metadata that is generated per blueprint asset to be able to do "specific function of a specific class" type queries; some search types were unsupported with previous metadata. Incremented the EFiBVersion so that the Find-in-Blueprints search window will ask to re-index all blueprints and resave. Added an opt-out editor setting "Allow Index All Blueprints" (default: true) to disable the button, which can be decided per project. Added an action in the Find-in-Blueprints modal when outdated metadata is detected to export the list of affected assets.
#rb Phillip.Kavan
[CL 30316851 by zhikang shao in ue5-main branch]