Some warning/error messages about using very long paths include the full path (which is a very long path) in the message itself, making the message too long to be displayed when used e.g., in dialog windows (e.g., in File --> Save Current As). Updated the messages from something like "Can't convert the path %s because it is too long" into something like "Can't convert the path because it is too long (%d characters). [...] Full path: %s". This preserves the file path value, but only at the end of the message, so the UI dialogs can display everything (but the file path itself) and at the same time console warnings can display the whole information.
#rb none
[CL 10095760 by Gines Hidalgo in Dev-Editor branch]
These can be used with simple macro expansions to get Rep Indices for properties without actually looking up UProperty pointers.
[at]LouisPhilippe.Seguin, [at]Brian.Bekich, [at]Ryan.Gerleve
#rb Steve.Robb, Ryan.Gerleve
#ROBOMERGE-SOURCE: CL 9746038 via CL 9746044
#ROBOMERGE-BOT: (v542-9736015)
[CL 9746047 by jon nabozny in Main branch]
The existing Python code has been ported to use this, and this can also be used by Blueprints (or other C++ setting properties) to allow property changes that emit change notifications.
#jira UE-77388
#rb Chris.Gagnon
[CL 9706346 by Jamie Dale in Dev-Editor branch]
This also changes snapshots to only write and diff properties, regardless of whether we give it a specific list
#jira UE-79870
[FYI] Danny.Couture
#rb Francis.Hurteau
#ROBOMERGE-SOURCE: CL 9619743 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v528-9595928)
[CL 9619745 by jamie dale in Main branch]
This also changes snapshots to only write and diff properties, regardless of whether we give it a specific list
#jira UE-79870
#fyi Danny.Couture
#rb Francis.Hurteau
[CL 9619743 by Jamie Dale in 4.24 branch]
We shouldn't care if *all* custom versions are present in any particular package that is being loaded. The whole point of custom versions is to allow different systems to versions and upgrade data independently. Everything that should matter is if all of the relevant custom versions are up to date or not.
#rb steve-robb
[CL 9566340 by Johan Torp in Main branch]
Replicated from CL# 7924370.
#rb none
#ROBOMERGE-OWNER: steve.robb
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 9279060 via CL 9279063
#ROBOMERGE-BOT: (v443-9013191)
[CL 9279836 by steve robb in Main branch]